Oracle Database 12c是甲骨文公司推出的新一代关系型数据库管理系统,其核心创新在于引入了“多租户架构”,实现了可插拔数据库功能,从而显著提升云端与本地数据中心的管理效率和资源利用率。该版本强化了数据库云服务能力,在数据安全、高可用性(如Data Guard、RAC)、性能优化及大数据支持方面进行了全面增强。
软件亮点
云端数据库整合
Oracle Database 12c 的多租户架构使其成为云端数据库整合的理想选择,支持企业将多个数据库整合到单个容器数据库中,提高资源利用率和管理效率。
大数据分析
Oracle Database 12c 的简化大数据分析功能使其适用于需要处理和分析大量数据的企业应用,如金融交易、网络日志和点击流日志等。
高可用性需求
Oracle Database 12c 的面向数据库云的最大可用性功能使其适用于对数据可用性要求极高的企业应用,如电子商务、在线交易处理等。
软件特色
Oracle Database In-Memory
功能概述:Oracle Database In-Memory 针对内存中扫描、连接和聚合的先进算法,被广泛证实在客户的 OLTP、数据仓库和混合负载环境中实现了几个数量级的性能提升。
优势:除了实时分析外,Oracle Database In-Memory 还适用于混合事务分析处理(分析是业务事务的组成部分)及数据仓库查询和报告系统。
高级压缩技术
功能概述:Oracle Database 12c 提供了高级行压缩和混合列压缩等高级压缩技术。
优势:这些技术可以减少磁盘存储占用空间,提高查询性能,并降低网络带宽和内存等资源的使用成本。
功能介绍
多租户架构
功能概述:Oracle Database 12c 引入了多租户架构,允许单个容器数据库(CDB)中容纳多个可插拔数据库(PDB)。这一特性显著简化了数据库整合和管理流程,降低了管理复杂度。
优势:通过多租户架构,企业可以轻松管理多个数据库,提高服务器资源利用率,并节省数据库升级、备份和恢复所需的时间和工作量。
数据自动优化
功能概述:Oracle Database 12c 提供了数据自动优化功能,能够监测数据库的读写活动,识别数据的活跃程度(如热数据、温暖数据和冷数据)。
优势:基于数据的活跃性和使用时间,数据库管理员可以轻松定义管理策略,实现自动压缩和分层存储,从而降低存储成本并提高数据库性能。
深度安全防护
功能概述:Oracle Database 12c 在安全性方面进行了多项创新,包括数据校订功能和运行时间优先分析功能。
优势:数据校订功能允许企业在不改变大部分应用的情况下保护敏感数据,如信用卡号码。运行时间优先分析功能则帮助企业确定实际使用的权限和角色,撤销不必要的权限,确保企业运营不受影响。
面向数据库云的最大可用性
功能概述:Oracle Database 12c 增强了高可用性功能,如全球数据服务、数据防护远程同步和应用连续性。
优势:这些功能为企业数据提供了不间断访问的保障,支持全球分布式数据库配置的负载平衡和故障切换,以及任何距离的零数据丢失备用保护。
高效的数据库管理
功能概述:Oracle Database 12c 与 Oracle Enterprise Manager 12c 云控制无缝集成,使管理员能够轻松实施和管理新的数据库功能。
优势:通过同时测试和扩展真正任务负载,Oracle 真正应用测试的全面测试功能可帮助客户验证升级与策略整合,提高管理效率。
简化大数据分析
功能概述:Oracle Database 12c 通过 SQL 模式匹配增强了面向大数据的数据库内 MapReduce 功能,实现了商业事件序列的直接和可扩展呈现。
优势:借助最新的数据库预测算法和开源 R 语言与 Oracle Database 12c 的高度集成,数据专家可以更好地分析企业信息和大数据。
常见问题
创建用户时提示公用用户名或角色名无效
问题描述:在Oracle Database 12c中创建用户时,提示ORA-65096错误,指出公用用户名或角色名无效。
原因分析:Oracle Database 12c引入了CDB(Container Database)和PDB(Pluggable Database)的新特性。在CDB容器中,只能创建以C或c开头的公用用户;而在PDB中,可以创建符合常规命名规则的本地用户。
解决方案:如果需要在PDB中创建用户,请先切换到PDB容器,然后再创建用户。可以使用以下SQL命令切换到PDB容器:alter session set container=PDB_NAME;,其中PDB_NAME为要切换到的PDB容器名称。
SQL Server2000 简体中文
Navicat for Oracle 官方版 v15.0.26.0