Oracle12c新特性深度解析:Multitenant架构与亮点
需积分: 10 107 浏览量
更新于2024-07-17
收藏 3.53MB PPTX 举报
"Oracle12c新特性介绍.pptx"
Oracle 12c是Oracle数据库的一个重要版本,它在2013年发布,引入了多项创新特性,特别是多租户架构(Multitenant Architecture),以适应云计算的需求。这个新架构显著改变了数据库的管理和运维方式。
**Multitenant架构**
Oracle 12c的多租户架构允许在一个单一的容器数据库(CDB)中管理多个独立的数据库,称为可插拔数据库(PDB)。这种设计提高了资源的共享和管理效率,降低了维护成本。新架构下,CDB是顶级的数据库实例,它包含了所有PDB的系统信息,包括数据字典和系统表空间。每个PDB则是一个独立的、可移动的数据存储单元,可以独立备份、恢复和升级。
**后台进程变化**
在Multitenant架构中,CDB和PDB有不同的后台进程。PDB没有自己的重做日志(redo)、回滚段(undo)和控制文件,而是依赖于CDB来提供这些服务。CDB中的全局资源管理使得PDB可以从CDB的系统表空间中获取必要的元数据和系统信息。
**系统表空间与字典信息**
CDB和PDB都拥有系统表空间,用于存储数据库字典信息。尽管如此,字典信息在CDB和PDB之间是有区别的。CDB的字典信息是全局的,涵盖了所有PDB,而PDB的字典信息则限于其自身。当PDB被创建或插入到CDB时,会继承CDB的全局字典信息,但也可以有自身的本地字典条目。
**其他新特性**
- **在线迁移活跃数据文件**:Oracle 12c允许在不中断服务的情况下迁移数据文件,提高了系统的可用性。
- **RMAN新特性**:增强了恢复管理器(RMAN)的功能,例如支持PDB的备份和恢复。
- **自动恢复表数据**:新的自动恢复机制可以更快地修复数据错误。
- **IMPDP特性**:改进的导入工具(IMPDP)能够更有效地处理大型数据导入。
- **关闭redo生成**:在某些场景下,可以关闭特定PDB的redo日志生成,以优化性能。
- **Partition新特性**:扩展了分区功能,包括批量操作分区、全局索引异步维护和部分分区索引,优化了大规模数据管理。
- **Oracle RAC新特性**:增强了Real Application Clusters,支持DML语句故障切换,提高高可用性。
- **INMEMORY OPTION特性**:提供了In-Memory Option,加速了联机事务处理(OLTP)和分析查询。
**开发相关特性**
- **PL/SQL增强**:提升了PL/SQL的性能和易用性。
- **Identity Columns**:提供了自动递增列的功能,简化了数据建模。
- **TOP N SQL实现分页功能**:通过新的SQL语法,可以直接实现查询结果的分页显示。
Oracle 12c的这些新特性极大地提升了数据库的灵活性、性能和管理效率,使其成为企业级数据库解决方案的重要选择。对于IT专业人员来说,理解和掌握这些特性至关重要,以便更好地利用Oracle 12c的优势来满足业务需求。
2022-11-12 上传
2022-11-14 上传
2023-04-19 上传
2023-06-10 上传
2023-08-09 上传
2023-05-19 上传
2023-06-10 上传
2023-06-06 上传
2023-07-09 上传
qq_37821484
- 粉丝: 1
- 资源: 4
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升