Oracle Database 12c 数据库32个新特性与案例总结V1.0 (1)
Oracle Database 12c 是甲骨文公司推出的数据库管理系统的一个重要版本,它引入了许多新的特性来提升数据库的管理效率、安全性和性能。本文将对Oracle Database 12c中新增的32个特性进行概览,并结合案例进行总结。 Oracle Database 12c 引入了可插拔数据库(Pluggable Database,简称PDB)的概念。这个特性使得多个数据库能够被集成到一个容器数据库(Container Database,简称CDB)中,用户可以在不影响其他数据库的情况下对PDB进行创建、删除、移植等操作。PDB的引入极大地方便了数据库的管理,尤其是在多租户架构中,PDB允许更灵活的资源分配和更简易的数据库部署。此外,PDB还支持在线迁移,可以进行表分区或子分区的在线迁移而不影响数据库的运行。 在安全方面,Oracle Database 12c 新增了不可见字段和多重索引的特性。不可见字段允许用户隐藏数据表中的某些字段,这增强了数据的保密性。多重索引则允许在同一个字段上创建多个索引,这样可以同时优化不同类型的查询操作。 Oracle Database 12c 还引入了DDL日志的概念,它记录了所有数据定义语言(Data Definition Language,简称DDL)操作,这为数据库的审计提供了便利。临时undo特性则允许创建临时undo表空间,以更好地支持闪回查询等操作。新的备份用户特权则是为备份和恢复操作提供了更细粒度的控制。 在备份与恢复方面,Oracle Database 12c 提供了与Recovery Manager(RMAN)相结合的一系列新功能,包括通过RMAN使用cdb备份整个数据库,以及配置TNS和sqlplus以访问pdb。此外,还详细介绍了RMAN中的表级别恢复,以及模拟的pdb数据库全库恢复和数据文件恢复。 在数据库升级方面,Oracle Database 12c 提供了改进的升级脚本和执行方法。预升级脚本可以在执行实际升级前检查和修复数据库中可能存在的问题。 对于表分区维护,Oracle Database 12c 增强了分区管理的功能,包括添加多个新分区、删除和截断多个分区/子分区、将单个分区分割为多个新分区以及将多个分区合并为一个分区。 PDB的日常维护操作是另一个重要的新特性。其中包括启动CDB和PDB数据库、创建PDB数据库、打开PDB数据库、从CDB中卸载PDB以及将PDB重新加载到CDB等操作。 此外,Oracle Database 12c 对PGA(程序全局区)的大小限制问题也进行了改进,提供了一个新的初始化参数来优化PGA的使用。PGA的优化不仅提升了系统性能,还降低了内存管理的复杂性。 Oracle Database 12c 的新特性提供了更加灵活、高效和安全的数据库管理解决方案,使得数据库管理员可以更加便捷地进行数据库的维护和优化,同时也为数据库的性能调优和故障恢复提供了更多工具和方法。这些新特性的案例总结对于学习和使用Oracle Database 12c具有很高的参考价值。
- 粉丝: 3
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页