Oracle 11g是Oracle公司推出的一个重要数据库版本,它在2007年发布,直至2017年底结束了其扩展支持周期。11g的发布标志着Oracle在自动化管理和云技术方面的一大飞跃,其中包含了大量创新特性和性能优化。
1. **降低变更管理成本**:
Oracle 11g着重于提升系统的可维护性,提供了在线升级(Upgrade)和热补丁应用(Hot Patching)功能,使得系统可以在不停机的情况下进行维护,大大减少了对业务的中断。
2. **快速故障解决**:
引入了自动故障信息收集机制,配合修复顾问(Repair Advisor),能够更迅速地定位和诊断问题,提高了系统的稳定性。
3. **分区增强**:
在分区功能上有显著的改进,包括逻辑对象分区、自动分区创建、引用分区、间隔分区、虚拟列分区和扩展的组合分区等,这些增强了分区设计的灵活性,提升了数据管理效率。
4. **高性能LOB基础设施**:
对大对象LOB的处理进行了优化,提升了读写性能,满足了大数据存储和检索的需求。
5. **本地Java & PL/SQL编译器**:
支持直接编译Java和PL/SQL代码,提高了执行效率,减少了与数据库交互的开销。
6. **新的PHP驱动**:
对PHP开发者来说,Oracle 11g引入了新的PHP驱动,增强了PHP应用程序与Oracle数据库的集成。
7. **Oracle 11g的安装**:
- 安装过程中,Oracle 11g可以直接安装最新版本11.2.0.4,无需从早期版本升级。
- 安装RAC时,推荐使用ASM库,OCR和voting disk不再需要裸设备,多路径管理软件建议使用存储供应商提供的工具。
- 引入了新的角色sysasm,专门用于管理ASM,以提高ASM实例的安全性和管理效率。
8. **Oracle Cluster Time Synchronization Service (OCTSSD)**:
Oracle 11g R2引入了集群时间同步服务,即使在没有NTP的情况下,也能确保集群内的时间一致性。
9. **SCAN技术**:
11g引入了SCAN(Single Client Access Name)和SCAN Listener,客户端只需要配置SCAN IP,即可透明地连接到集群中的任何节点,降低了客户端配置复杂性并增强了集群的可扩展性。
Oracle 11g在安装维护、故障诊断、分区管理、性能优化等方面都有显著的改进,为用户提供了更加高效、稳定且易于管理的数据库解决方案。随着11g的发布,Oracle正式迈入了云时代,为后续的12c版本奠定了坚实的基础。