以往從來沒有想去認真讀一次Oracle的著作權聲明,今天開啟Oracle10gR2的文檔,於是就索性從頭開始讀一下這篇文章。
一些我想大家都應該去知道的,雖然國內的著作權概念實在是比較淡薄,但想來會越來越好的。
Oracle10g分為4個版本,分別是:
1。Oracle Database Standard Edition One,最基本的商業版本,包括基本的資料庫功能。
2。Oracle Database Standard Edition ,標準版,包括上面那個版本的功能和RAC,只有在10g的標準版中才開始包含RAC。
3。Oracle Database Enterprise Edition,企業版,雖說是最強勁的版本,但是並不是所有我們常用的功能都在這個版本中,很多東西仍然是要額外付費的,後面會說到。
4。Oracle Database Personal Edition,個人版,除了不支援RAC之外包含企業版的所有功能,但是注意的是,只有Windows平台上才提供個人版。
下面來看一下,在Standard Edition One和Standard Edition中不支援的功能(只是選了一些大家比較常見或者常用的功能),注意,這些功能除了RAC之外仍然包含在個人版中。
1。Oracle Data Guard,想要高可用性的人不要選擇標準版了
2。一些Online操作,比如Online index maintenance,Online table redefinition等
3。備份和恢複的某些操作受限,比如不支援Block層級的恢複(Block-level media recovery),不支援並行備份和恢複(Parallel backup and recovery),多重備份(Duplexed backup sets)等等
4。Flashback功能,在標準版中Flashback Table,Flashback Database, Flashback Transaction Query都是不支援的
5。VPD(Virtual Private Database)不支援
6。FGA(Fine-grained auditing)不支援
7。Partitioning,注意哈注意,分區也是不支援的
8。Data compression,比如表壓縮,分區壓縮都不支援
9。Bitmapped index and bitmapped join index,呵呵,想做資料倉儲的就不要妄圖選擇標準版了
10。Export transportable tablespace,仍然要注意,這裡只是匯入不支援,但是Import transportable tablespace,包括跨平台的import都是支援的,也就是說你如果選擇了標準版,那麼想把資料庫簡單地轉移到其它平台上是比較費勁的事情了
11。一堆並行操作都不支援,包括Parallel query,Parallel DML,Parallel index build,Parallel Data Pump export and import,也就是Oracle認為你既然選擇了標準版,那麼你的資料一定不大了,既然不大,那麼也就用不到並行去提高應用的效能了,所以,全部給咯喳掉
12。不支援Streams,又少了一個高可用性的可行性方案
13。不支援Advanced Replication的multimaster方式,再少一個高可用性方案,當然實體化視圖的複製方案仍然是支援的
14。Connection Manager不支援,其實可能用的人也比較少吧
限制多多,選擇標準版的人們實在是要小心了啊。
繼續看,我們將要接觸到Oracle的野心了
先摘抄一段原文看看:
When used with Oracle Real Application Clusters in a clustered server environment, Oracle Database Standard Edition requires the use of Oracle Clusterware. Third-party clusterware management solutions are not supported. In addition, Automatic Storage Management (ASM) must be used to manage all database-related files, including datafiles, online logs, archive logs, control file, spfiles, and the flash recovery area. Third-party volume managers and file systems are not supported for this purpose.
意思就是標準版在10g中不是已經支援RAC了嗎?是,是支援了沒錯,但是人家oracle是有限制的,如果要在標準版中用RAC,那麼只能使用Oracle Clusterware(不支援其它任何第三方群集軟體),同時必須使用ASM來做資料檔案的儲存管理(其它任何第三方的卷管理和檔案系統都不支援)。
記得曾經討論過Oracle在持續地擴充自己的地盤,不僅僅是做一個資料庫軟體,同樣不僅僅是作一些其它的ERP,CRM軟體,而是將觸角深入到這些軟體的底層基礎上,也就是群集,儲存,檔案系統,Oracle在締造一個帝國,這個帝國裡面可以沒有其它任何第三方軟體(目前看來當然要除去作業系統),全部的解決方案都由Oracle來提供。
但是一個新的卷管理,一個新的檔案系統要被人接受談何容易,所以Oracle說了,想選用標準版,想省錢是吧,沒問題,那麼你就要用我的解決方案,說白了,就是從娃娃抓起,大公司不會用標準版,而可能發展為大公司的小公司從一開始就是在Oracle的解決方案下成長起來的,那麼長大之後很大的可能性仍然是Oracle整體方案的忠實使用者。所謂長江後浪推前浪,前浪死在沙灘上,遲早的事情。
當然Oracle仍然還是有些人性的,因為我們得到下面的這些承諾:
A separate Oracle Database can be installed and used as a Recovery Manager (RMAN) repository without additional license requirements,並且A separate Oracle Database can be installed and used as a Oracle Enterprise Manager Grid Control (OEM Grid Control) repository without additional license requirements。
如果要安裝另外一個資料庫作為RMAN repository 或者OEM Grid Control repository那麼不需要另外付費了,如果這個也要另付費,估計要瘋掉.....
下面的這段各位要仔細看了,這些都是都是要另外付費的,Oracle說了“The fact that these options, packs, or products may be included in product CDs or downloads or described in documentation that you receive does not authorize you to use them without purchasing appropriate licenses.”,也許你購買的CD中,你下載的軟體中,你拿到的文檔中都由這些東西,但是這不代表你可以不付錢就用它們,言下之意就是靠諸君自覺了,別讓我逮著你就用吧。
另外一個概念就是,如果你購買了最低級的那個Standard One的版本,那麼下面這些東西即使你想付錢也不能買,因為那個版本壓根兒就不支援。哪些東西呢?
1。RAC,企業版和標準版裡面已經包括了,不需要另外付費
2。Partitioning,分區啊分區,不用會死人的,不過以前我們的公司單獨購買過嗎?貌似沒有.....
3。Data Mining,資料採礦,高深,eygle學過?
4。Advanced Security,安全性選項,網路傳輸加密什麼的,不用
5。Label Security,基於FGA的安全性選項,沒玩過
6。OLAP,資料分析,沒玩過,eygle好像也學過?
7。Spatial,GIS的,從來沒用過
8。Oracle Management Packs,就是那堆我們安裝了之後在OEM中就可以用的調優工具,其實我們一直在用盜版的哦