Oracle12c新特性深度解析:Multitenant架构与亮点
需积分: 10 52 浏览量
更新于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的优势来满足业务需求。
156 浏览量
106 浏览量
2021-10-14 上传
2021-09-22 上传
117 浏览量
2021-10-14 上传
2021-10-14 上传
2021-10-14 上传
102 浏览量
qq_37821484
- 粉丝: 1
最新资源
- 协同分割注意力网络:提升视频人物再识别性能
- 水下动态物体表面形态与深度重建:新方法揭示复杂特征
- 半监督行人检测:实例合成与相互强化的GAN模型
- S4L框架:自监督提升半监督图像分类效率
- 野外3D人体恢复混合注释方法研究
- DistributionNet:深度学习中对抗噪声的人员重识别方法
- 深度图像单分支模型:多任务3D语义完成
- CAMP: 跨模态自适应消息传递提升文本图像检索性能
- 弱监督3D姿态学习:NRSfM知识提取策略
- 边缘感知显著目标检测:堆叠交叉精化网络(SCRN)的深度学习方法
- 3DPeople:大规模合成数据集与服装下人体几何形状预测方法
- MME方法:解决半监督领域自适应中的少拍问题
- 双动态注意力模型:鲁棒变化检测与语义理解
- 弱监督学习:注意力建模与背景建模提升动作检测与定位
- 类比检测法提升不可见视觉关系识别:显著改善与扩展应用
- 大规模目标检测:少标注,细粒度