Oracle的版权声明

   

以往从来没有想去认真读一次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中就可以用的调优工具,其实我们一直在用盗版的哦

你可能感兴趣的:(oracle)