将数据库迁移并整合到 Oracle Database 12c

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012 年1月
2010 年 7 月
2013 年7月
2012 年 8 月
2015 年8月
2015 年 1 月
2018 年1月
2018 年 6 月
现在
标准支持服务
免费扩展支持服务
扩展支持服务
2021 年6月
持续支持服务
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
Oracle 10.1
(GA:2004 年 1 月)
Oracle 10.2
(GA:2005 年 7 月)
Oracle 11.1
(GA:2007 年 8 月)
Oracle 11.2
(GA:2009 年 9 月)
Oracle 12.1
(GA:2013 年 6 月)
2007 年 1 月
2010 年7月
2009 年 1 月
PDB
PDB
PDB
PDB
▪ 可插拔数据库 ▪ 包含数据和代码
CDB$ROOT
– CDB$ROOT
▪ 对所有 PDB 可用的模式、对象等
▪ CDB 的数据字典中有关于所有 PDB 的信息
– PDB$SEED
▪ 可用于创建 PDB 的模板
▪ PDB、CDB$ROOT 和 PDB$SEED 都称为容器
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
4
现在需要升级吗?
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
5
升级、迁移与整合
▪ 多租户环境简介 ▪ 可插拔数据库发展之路 ▪ 使用可插拔数据库 ▪ 总结
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
– 管理员指南中有大约 150 页的新文档
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
8
地球依旧圆 ☺
▪ 您不是必须使用可插拔数据库……尚非必须 ▪ Oracle Database 12c 非 CDB 可按预期工作
11
后台
▪ 一个 SGA、一组ห้องสมุดไป่ตู้台进程以及一个 spfile
– 资源共享带来的优势
▪ 应用程序连接到 PDB
重做 控制 闪回
spfile
PDB$SEED
PDB
PDB
PDB
PDB
CDB$ROOT
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
– 应用程序将连接到 PDB – 1 个 CDB 最高可容纳 252 个 PDB
PDB$ SEED
PDB
PDB
PDB
PDB
CDB
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
10
容器
▪ CDB 中有什么?
– PDB
PDB$SEED
SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE […]
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
13
从命令行创建 CDB
▪ 必须通过 catcon.pl 启动脚本:
3
终身支持政策 现在
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
Oracle 9.2
(GA:2002 年 7 月)
6
多租户环境 - 概念!
▪ 整合 ▪ 减少维护 ▪ 简化和加速供应、克隆和迁移 ▪ 选件名为 Oracle Multitenant
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
7
注意!! ☺
▪ 许多众所周知的概念都将发生改变
– 您还是可以使用新特性 - 而这将需要改变旧习惯
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
9
实施
▪ 多租户容器数据库 => CDB
– DBA 在 CDB 级别进行管理
▪ CDB 总是包含一个 PDB$SEED,以及零个、一个或许多可 插拔数据库 (PDB)
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
1
升级、 迁移和整合
到 Oracle Database 12c
Mike Dietrich
数据库升级和实用程序
Oracle Corporation
数据库升级开发组
Roy Swonger
软件开发

产品管理高级总监
Carol Tagliaferri
软件开发高级经理
Mike Dietrich
资深首席技术专家
Cindy Lim
首席技术人员
Joseph Errede
首席技术人员
Eric Wittenberg
首席软件工程师
版权所有 © 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c
12
创建 CDB
▪ 两种选择:
– DBCA ▪ 强烈推荐
– 命令行 CREATE DATABASE
▪ 建议不要采用此办法,因为必须创建所有选项
CREATE DATABASE cdb12 [...]
ENABLE PLUGGABLE DATABASE SEED FILE_NAME_CONVERT=('/oradata/cdb12/','/oradata/pdbseed/')
$> perl catcon.pl -u SYS -d $ORACLE_HOME/rdbms/admin -e -s -b catalog catdb.sql
– catdb.sql 将针对所有选项运行所有脚本 – 最有用的 catcon.pl 选项:
▪ -u 用户名,还可以包括口令 ▪ -d 包含要执行的脚本的目录(默认值:当前目录) ▪ -e 启用回显 ▪ -s 将每个脚本的输出导出到假脱机文件 ▪ -l 写入日志文件的目录(默认值:当前目录) ▪ -b 日志文件的基本名称(必选选项)
相关文档
最新文档