当前位置:首页 > 行业动态 > 正文

Oracle 12c 全新的专业企业数据库功能

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新功能和技术教学,相信您已经对这款数据库软件有了更深入的了解和掌握,希望这些信息能对您的工作和学习有所帮助。

0