Oracle 12c多租户架构深入解析
需积分: 50 165 浏览量
更新于2024-07-20
收藏 1.19MB PDF 举报
“Oracle 12c 中文白皮书提供了官方对Oracle Multitenant特性的深入解析,旨在帮助用户理解这一创新的数据库架构如何解决整合密度、运营支出和资本支出的问题。文档详细介绍了多租户架构的设计原理,包括数据字典的水平分区、可插拔数据库(PDB)的概念及其操作,如拔出/插入、克隆、创建和删除。此外,还涵盖了在DataGuard保护下的CDB操作、将非CDB转换为PDB的方法以及用户、会话和权限管理。”
Oracle 12c引入了革命性的Oracle Multitenant架构,这是一个多租户容器数据库(CDB),允许在一个单一的数据库实例中管理多个独立的、逻辑隔离的数据库,称为可插拔数据库(PDB)。这种设计极大地提高了数据库的整合度,降低了运营和维护成本。
白皮书详细讨论了Oracle Multitenant解决的主要客户难题,如通过提高整合密度减少硬件需求,从而降低运营支出;通过标准化数据库环境,简化管理并进一步节约成本。此外,它还强调了Oracle Multitenant在软件版本升级和修补过程中的优势,使得更新更加便捷和高效。
文档深入探讨了多租户架构的静态和动态方面。静态方面主要涉及数据字典的水平分区,即非CDB架构中的单体数据字典与CDB中的多租户数据字典的对比。PDB和root的概念被清晰地定义,同时介绍了拔出/插入、克隆、创建和删除PDB的方法,包括在不同环境之间的迁移、版本修补以及响应服务水平协议(SLA)变化。
动态方面则关注Oracle实例、用户、角色和会话的管理。白皮书解释了通用用户和通用角色的概念,它们可以在CDB级别进行定义,适用于所有PDB,从而简化权限管理和安全策略。此外,文档还涉及到服务和会话的管理,如何在已建立的会话中切换当前容器,以及系统全局区(SGA)如何支持逻辑虚拟化。
在DataGuard保护下执行的PDB操作,如拔出/插入和克隆,确保了高可用性和灾难恢复能力。白皮书还特别指出,使用SQL语句来执行PDB的创建、克隆和删除操作的重要性,这使得这些操作更加标准化且易于自动化。
最后,文档提到了如何将现有的非CDB数据库升级为PDB,有两种方式:直接升级到12.1非CDB并转化为PDB,或者利用非CDB的内容。此外,还讨论了数据字典视图和性能视图的变化,以适应多租户环境的需求。
“Oracle 12c 中文白皮书”是理解Oracle Multitenant架构的关键资源,对于希望优化数据库管理、降低成本和提升效率的IT专业人员来说,具有极高的参考价值。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-01-19 上传
2019-12-13 上传
2021-10-11 上传
2021-03-02 上传
2021-10-14 上传
frank_20080215
- 粉丝: 166
- 资源: 1772
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查