Oracle 12c 全新的专业企业数据库功能
- 行业动态
- 2024-04-26
- 2
Oracle 12c是甲骨文公司推出的一款全新的专业企业数据库软件,它包含了许多创新的功能和改进,旨在帮助企业更好地管理和分析数据,本文将详细介绍Oracle 12c的全新功能,并通过技术教学的方式帮助您更好地理解和掌握这些功能。
1、多租户架构
Oracle 12c引入了多租户架构,允许在一个数据库实例中部署多个独立的数据库,每个数据库都有自己的用户、表空间、存储和其他资源,这种架构有助于降低硬件成本、提高资源利用率和管理灵活性。
要创建一个多租户数据库,您需要执行以下步骤:
a. 创建一个新的CDB(Container Database)。
b. 在CDB中创建PDB(Pluggable Database)。
c. 为每个PDB分配资源。
d. 在PDB中创建表空间、用户等对象。
2、自动存储管理(ASM)
Oracle 12c引入了自动存储管理(ASM)框架,它允许您将物理存储从数据库中分离出来,从而实现更好的存储管理,ASM可以将磁盘组分配给数据库,并在需要时自动扩展或缩小,ASM还支持快照、克隆和备份等功能。
要使用ASM,您需要执行以下步骤:
a. 安装并配置ASM实例。
b. 创建磁盘组。
c. 将磁盘组分配给数据库。
3、数据库闪回功能增强
Oracle 12c对数据库闪回功能进行了增强,引入了多个新的闪回特性,如:
支持最多可以有99个闪回日志组,从而提高了闪回窗口的大小。
支持对表空间、索引等对象的单独恢复。
支持对大对象(LOB)的闪回恢复。
支持对XMLType和CLOB类型的数据进行闪回查询。
4、SQL优化器改进
Oracle 12c对SQL优化器进行了多项改进,以提高查询性能和并发处理能力,这些改进包括:
基于成本的优化器选择策略。
自适应哈希连接(Adaptive hash join)。
并行执行引擎(Parallel Excute Engine)。
统计信息收集和直方图功能。
5、JSON支持
Oracle 12c引入了对JSON格式数据的支持,提供了一套完整的JSON函数库,用于处理JSON数据,Oracle还提供了一个名为JSONDB的轻量级数据库,专门用于存储和查询JSON数据。
6、安全性增强
Oracle 12c对数据库的安全性进行了多项增强,包括:
引入了角色管理功能,简化了权限管理。
支持透明数据加密(TDE),可以在不修改应用程序的情况下保护数据的安全。
支持数据库审计,可以记录和分析数据库操作事件。
支持Kerberos认证和LDAP目录服务集成。
7、高可用性和灾难恢复增强
Oracle 12c对高可用性和灾难恢复功能进行了多项增强,包括:
支持最多9个节点的RAC集群。
引入了Active Data Guard Fast Start特性,可以在极短的时间内实现主备切换。
支持在线重定义表结构、索引等对象。
支持在线重命名表空间、数据库等对象。
8、Real Application Clusters(RAC)优化
Oracle 12c对RAC进行了多项优化,以提高集群的性能和可扩展性,这些优化包括:
支持最多9个节点的RAC集群。
引入了动态服务级别协议(DDL Service Level Agreements),可以根据业务需求调整DDL操作的性能目标。
支持并行执行DML操作,提高了查询性能。
支持在线重定义表结构、索引等对象。
Oracle 12c作为一款全新的专业企业数据库软件,其丰富的功能和改进为企业提供了更好的数据管理和分析能力,通过学习本文介绍的Oracle 12c新功能和技术教学,相信您已经对这款数据库软件有了更深入的了解和掌握,希望这些信息能对您的工作和学习有所帮助。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/247435.html