Oracle 10g与11g之比较
Oracle数据库是由Oracle公司开发和分发的对象关系数据库管理系统。Oracle数据库的最新版本是Oracle 11g,于2008年9月首次发布;它是继Oracle 10g之后的又一个版本。这些版本是自20世纪80年代以来Oracle数据库持续发展的一部分。每个新版本都会定期发布更新的补丁集,其中最重要的是一个版本。每个升级版本的一个主要目标是提高较旧版本的性能和可伸缩性。因此,11g中有许多新功能是在10g现有功能的基础上构建的,这些功能为数据库管理员(dba)提供了更好的功能,以管理多年来变得越来越复杂和庞大的多层数据库环境。
Oracle 10g
Oracle 10g是Oracle 9i升级版。它是一个非常稳定的版本,它有许多9i中的bug,并有许多新功能。主要通过提供CPU和数据提供网格计算。为此,oracleEnterpriseManager(OEM)提供了一种强大的网格控制机制。该版本还为高级扩展提供了增强,例如Oracle RAC(实际应用程序集群)、Oracle数据保护和Oracle流。10g通过引入许多自管理功能,如自动数据库诊断监视器、自动共享内存调优、自动化存储管理和基于磁盘的自动备份和恢复,实现了大多数管理任务的自动化。
甲骨文11g
Oracle 11g进一步推动了10g的发展,增强了10g中的许多功能。它提供了新的组件,如Oracle Application Express、Oracle SQL Developer、Oracle Real Application Testing、Oracle Configuration Manager(OCM)、Oracle Warehouse Builder、Oracle Database Vault和Oracle Shadow Copy Service。因此,11g提供了更好的性能,并且它的第2版已经针对更新的操作系统进行了调整,如windows7、server2008和最新版本的Linux、Unix、Solaris等。
10克和11克有什么区别?
与10g相比,11g提供了更简化、改进和自动化的内存管理,并通过内置基础结构更好地诊断故障,以防止、检测、诊断和帮助解决关键数据库错误,以及数据库性能低下问题。它提供了不可见的索引、虚拟列、表分区以及在联机时重新定义已实现视图日志的表的能力。两者的一个主要区别是11g中发现的新安全特性,例如,使用混合大小写密码的更好的基于密码的身份验证、表空间级别的加密以及数据泵加密和压缩的增强。
11g继续使用10g中使用的不同版本,即Enterprise Edition(EE)、Standard Edition(SE)、Standard Edition One(SE1)、Express Edition(EX)和用于移动设备的Oracle Database Lite。
结论