崔旭_Oracle Database 12c 上手实验之升级、多租户管理、迁移和合并
时间:2025-05-11
时间:2025-05-11
Oracle Database 12c上 手实验之升级、多租户管理、迁移和合并
个 人介绍 姓名:崔旭 网络ID:dbstyle 获得认证:Oracle 10g 11g OCM OCM联盟核 心成员 Oracle教学主管 个 人技术Blog:http://www.77cn.com.cn 微博:http://www.77cn.com.cn/ryandbstyle 电话:13811106886
2!
Oracle Database 12c 升级 方法 Oracle Database 12c 多租户管理
Oracle Database 12c 迁移 方法
Oracle Database 12c 合并 方法
3!
4!
使 用SQL 自动化升级
新预升级脚本 preupgrd.sql 执 行预升级检查 运 行在源数据库环境 产 生修复脚本– preupgrade_fixups.sql– postupgrade_fixups.sql 参考 MOS Note:884522.1
5!
更快速的升级-较少停机时间新的并 行升级 catctl.pl 运 行数据库并 行升级 升级速度提升35% 以由全球选定的Oracle Database 11g 客户所使 用和证明 – Telco billing – >100 SAP systems – Large DWH script1.sqlscript4.sql script5.sql script6.sql script6.sql
catctl.pl
script2.sqlscript7.sql script8.sql
script3.sqlscript9.sql script10.sql script11.sql
6!
更快速的升级-较少停机时间新的并 行升级 $>$ORACLE_HOME/perl/bin/perl catctl.pl -n 8 catupgrd.sql
7!
简单升级数据库升级助 手 自动化预升级检查 并 行升级 整合RMAN 保留还原点 活动和告警 日志
8!
Oracle Database 12c 升级 方法
Oracle Database 12c 多租户管理
Oracle Database 12c 迁移 方法
Oracle Database 12c 合并 方法
9!
多租户——结构
多租户——实现 多租户容器数据库(CDB)– 通过CDB进 行数据库管理 一个CDB可以包括 一个或多个可插拔数据库– 数据和代码位于PDB中 PDB PDB– 应 用连接到PDB 简单并且快速的开通, CDB1 克隆,插 入,打补丁和升级PDB$ SEED 1
2
PDB3
PDB$ SEED
PDB1
CDB2 !
多租户——内部 一个SGA 一套background processes 一个 SPFILE
spfilePDB$ SEED
Redo Control Flashback
PDB1
PDB2
PDB3
CDB
!
CDB的创建 2种选择:– DBCA 推荐 方法
– 使 用 CREATE DATABASE命令 行 不建议,因为所有的选项都必须被创建, 比较复杂CREATE DATABASE cdb12 [...] ENABLE PLUGGABLE DATABASE SEED FILE_NAME_CONVERT=('/oradata/cdb12/','/oradata/pdbseed/') SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE[…]!
使 用命令 行
创建CDB 管理脚本通过catcon.pl 调 用开始: $> perl catcon.pl -u SYS -d$ORACLE_HOME/rdbms/admin -e -s -b create_dictionary catdb.sql– catdb.sql 会使 用所有选项运 行所有脚本 – catcon.pl 有 用的选项: -u -d -e -s -l -b 用户名和可选密码 包含执 行所需的所有脚本的 目录 (默认: 当前 目录)开启输出记录每 一个脚本的输出 日志记录的 目录 (默认: 当前 文件夹) 日志 文件基本名称(强制选项)
CDB和PDB 将PDB插 入CDB:– 数据位于PDB– 会在CDB中创建引 用对象– 一些数据字典对象从CDB中继承
OBJ$
TAB$
SOURCE$
PDB
EMP
DEPT
PDB$SEED
OBJ$
TAB$
SOURCE$
CDB$ROOT
CDB和PDB 表空间– CDB$ROOT中的UNDO和 TEMP表空间全局使 用– 每个PDB都有 自 己的TEMP– 所有的PDB都必须共享CDB中的undo
SYSTEM SYSAUX PDB$SEED
SYSTEM SYSAUX
PDB
DATA1 DATA2
TEMP_PDB
SYSTEM SYSAUX
TEMP UNDO
CDB$ROOT
…… 此处隐藏:39字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:现浇砼拱圈施工方案
下一篇:初三英语新课程标准考试题