没有合适的资源?快使用搜索试试~ 我知道了~
首页oracle 12c 中文白皮书 官网
资源详情
资源评论
资源推荐

Oracle 白皮书
2013 年 6 月
Oracle Multitenant

Oracle Multitenant
2013 年 6 月
执行概要 ......................................................................................................................... 1
本文组织结构 ................................................................................................................. 3
对于不需要了解技术细节的读者 .............................................................................................. 3
对于希望充分了解技术细节的读者 .......................................................................................... 3
章节概述 .................................................................................................................................. 3
Oracle Multitenant 解决的客户难题 ................................................................................ 5
努力实现最大的整合密度 ......................................................................................................... 5
标准化降低运营支出 ............................................................................................................................. 5
标准化提供更多降低运营支出和资本支出的机会 ................................................................................. 5
供应数据库 .............................................................................................................................. 7
修补和升级 Oracle 数据库软件版本 ......................................................................................... 7
Oracle Multitenant 高级描述 ........................................................................................... 9
多租户架构的静态方面:水平分区的数据字典和可插拔性 ............................................ 12
表:最终的逻辑实体 .............................................................................................................. 12
非 CDB 架构中的单体数据字典 ............................................................................................. 12
多租户架构的水平分区数据字典 ............................................................................................ 14
方法概括 ............................................................................................................................................. 14
PDB 和 root 的实际定义 ..................................................................................................................... 15
方法的内部概况 .................................................................................................................................. 16
针对 PDB 实体的操作:拔出/插入、克隆、创建、删除 ................................................ 17
机器间的拔出/插入操作 ......................................................................................................... 17
跨不同操作系统、芯片组或字节序的拔出/插入 ..................................................................... 18
拔出/插入以修补 Oracle 版本 ................................................................................................ 19
拔出/插入以响应 SLA 变化 .................................................................................................... 22
克隆 PDB ............................................................................................................................... 22
使用完整副本克隆 PDB ...................................................................................................................... 23
使用快照复制克隆 PDB ...................................................................................................................... 23
从拔出的 PDB 克隆 ............................................................................................................................ 24
使用 GoldenGate 复制作为拔出/插入的替代方法来进行远程克隆 ..................................................... 24
clone PDB SQL 语句的语法 ............................................................................................................... 25
创建 PDB ............................................................................................................................... 25
create PDB SQL 语句的语法 .............................................................................................................. 26
删除 PDB ............................................................................................................................... 26
drop PDB SQL 语句的语法 ................................................................................................................ 26
为什么采用 SQL 语句实现 create PDB、clone PDB、drop PDB 以及拔出/插入操作
十分重要? .............................................................................................................................. 27
针对 Data Guard 保护的 CDB 执行的拔出/插入和 clone PDB 操作 ...................................... 27
如何将非 CDB 用作 PDB .............................................................................................. 29
直接将 12.1 非 CDB 用作 PDB .............................................................................................. 29
采用非 CDB 的内容 ............................................................................................................... 29

Oracle Multitenant
2013 年 6 月
多租户架构的动态方面:Oracle 实例、用户和会话 ...................................................... 31
用户、角色和授予的通用性 ................................................................................................... 31
本地用户和本地角色 ........................................................................................................................... 31
通用用户和通用角色 ........................................................................................................................... 31
特权和通用角色的通用授予 ................................................................................................................ 32
客户创建的通用用户和通用角色 ......................................................................................................... 32
服务和会话 ............................................................................................................................ 33
为已建立的会话更改当前容器 ................................................................................................ 33
SGA 为逻辑虚拟化 ................................................................................................................ 34
数据字典视图和性能视图 ....................................................................................................... 36
每个 CDB 的选择
和
每个 PDB 的选择 .......................................................................... 39
只能对 CDB 整体进行的选择 ................................................................................................. 39
Oracle 数据库软件版本和平台类别 .................................................................................................... 39
Spfile、控制文件和密码文件 .............................................................................................................. 39
Data Guard、RMAN 备份、重做和撤销 ............................................................................................ 39
字符集 ................................................................................................................................................. 40
CDB 级初始化参数和数据库属性 ....................................................................................................... 41
AWR 报告 ........................................................................................................................................... 41
可对各个 PDB 分别进行的选择 ............................................................................................. 41
PDB 时间点恢复 ................................................................................................................................. 41
PDB 的
即席
RMAN 备份 .................................................................................................................... 42
alter system flush Shared_Pool ......................................................................................................... 42
PDB 可设置的初始化参数和数据库属性 ............................................................................................. 42
ORA-65040 错误 ................................................................................................................................ 42
CDB 内 PDB 间的资源管理 .......................................................................................... 43
在 12.1 中由 CDB 级计划控制的计算资源 ............................................................................. 43
份额和上限模型 ..................................................................................................................... 44
12.1 中 CDB 级计划管理会话、CPU、Oracle 并行服务器进程以及文件 i/o 的方式 ............. 44
PDB 和 RAC 实例的关联 ....................................................................................................... 45
CDB 中单独的 PDB 和非 CDB ..................................................................................... 47
总结 .............................................................................................................................. 48
附录 A:Oracle 数据库文档库中有关多租户架构的介绍 ............................................... 49

Oracle Multitenant
2013 年 6 月
第 1 页
执行概要
Oracle Multitenant 是 Oracle Database 12c 企业版的一个新选件,它通过简化整合、供应
以及升级等过程来帮助客户降低 IT 成本。它由一个新架构提供支持,该架构允许在一个容
器数据库中容纳多个可插拔数据库。而且它充分补充完善了其他选件,其中包括 Oracle
Real Application Clusters 和 Oracle Active Data Guard。现有的数据库无需任何更改即可
用作可插拔数据库;而且应用程序的其他层也不需要任何更改。Oracle Multitenant 的优势
得自于它实现了一种纯粹的部署选择。下面列表例举了其最具吸引力的优势。
•
整合密度高。
单个容器数据库中的多个可插拔数据库共享容器数据库的内存和后台进
程,从而相对使用旧架构的单个数据库而言,您能够在一个特定平台上运行更多可插
拔数据库。基于模式的整合能够提供同样的优势,但是采用基于模式的整合存在比较
大的障碍,而且会导致持续的运营问题。而新架构则扫清了这些采用障碍并消除了运
营问题。
•
通过
SQL
实现快速供应和克隆。
一个可插拔数据库可从一个容器数据库中拔出并插入到
另一个容器数据库中。或者,您可以在同一个容器数据库中克隆一个可插拔数据库,或
从一个容器数据库克隆到另一个容器数据库中。这些操作,以及创建可插拔数据库的操
作,均可使用新的 SQL 命令在数秒内完成。如果底层文件系统支持精简供应,那么通过
在 SQL 命令中使用关键字 snapshot 几乎瞬间即可克隆数 TB 的数据。
•
快速修补和升级的新范式。
投入时间和精力修补一个容器数据库,就等于修补其包含的
所有可插拔数据库。要修补单个可插拔数据库,只需将其拔出,再插入到具有不同 Oracle 数据
库软件版本的另一个容器数据库中。
•
将多个数据库作为一个整体来管理。
通过将现有数据库作为可插拔数据库进行整合,管
理员可以将多个数据库作为一个整体来管理。例如,诸如备份和灾难恢复等任务可以在
容器数据库级别执行。
•
可插拔数据库之间的动态资源管理。
Oracle Database 12c Resource Manager 经过了扩
展,它使用特别的功能来即时控制容器数据库中可插拔数据库之间的资源争用。
本文介绍新的 Oracle 数据库架构及其带来的新功能以及随之而来的优势。

Oracle Multitenant
2013 年 6 月
第 2 页
免责声明
以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其
内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依
据。所描述的有关 Oracle 产品的任何特性或功能的开发、发布和时间安排均由
Oracle 自行决定。
剩余54页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4