将数据库迁移并整合到-Oracle-Database-12c课件.pptx

上传人(卖家):三亚风情 文档编号:2504946 上传时间:2022-04-27 格式:PPTX 页数:58 大小:6.50MB
下载 相关 举报
将数据库迁移并整合到-Oracle-Database-12c课件.pptx_第1页
第1页 / 共58页
将数据库迁移并整合到-Oracle-Database-12c课件.pptx_第2页
第2页 / 共58页
将数据库迁移并整合到-Oracle-Database-12c课件.pptx_第3页
第3页 / 共58页
将数据库迁移并整合到-Oracle-Database-12c课件.pptx_第4页
第4页 / 共58页
将数据库迁移并整合到-Oracle-Database-12c课件.pptx_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c1版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c3数据库升级开发组数据库升级开发组版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c420022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202

2、5终身支持政策终身支持政策现在现在版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c5现在需要升级吗?现在需要升级吗?版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c6升级、迁移与整合升级、迁移与整合多租户环境简介可插拔数据库发展之路使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c7多租户多租户环境环境 概念概念!整合减少维护简化和加速供应、克隆和迁移

3、选件名为 Oracle Multitenant版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c8许多众所周知的概念都将发生改变管理员指南中有大约 150 页的新文档注意!注意! 版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c9您不是必须使用可插拔数据库尚非必须Oracle Database 12c 非 CDB 可按预期工作您还是可以使用新特性 而这将需要改变旧习惯地球依旧圆地球依旧圆 版权所有 2013,Oracle 和/或其分支机构。保留所

4、有权利。升级、迁移和整合到 Oracle Database 12c10多租户容器数据库 = CDBDBA 在 CDB 级别进行管理CDB 总是包含一个 PDB$SEED,以及零个、一个或许多可插拔数据库 (PDB)应用程序将连接到 PDB1 个 CDB 最高可容纳 252 个 PDB 实施实施CDBPDB$SEEDPDBPDBPDBPDB版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c11CDB 中有什么?PDB可插拔数据库包含数据和代码CDB$ROOT对所有 PDB 可用的模式、对象等CDB 的数据字典中有关于所有

5、PDB 的信息PDB$SEED可用于创建 PDB 的模板PDB、CDB$ROOT 和 PDB$SEED 都称为容器容器容器CDB$ROOTPDB$SEEDPDBPDBPDBPDB版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c12一个 SGA、一组后台进程以及一个 spfile资源共享带来的优势应用程序连接到 PDB后台后台CDB$ROOTPDB$SEEDPDBPDBPDBPDBspfile重做控制闪回版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database

6、12c13两种选择:DBCA强烈推荐命令行 CREATE DATABASE建议不要采用此办法,因为必须创建所有选项创建创建 CDBCREATE DATABASE cdb12 .ENABLE PLUGGABLE DATABASE SEED FILE_NAME_CONVERT=(/oradata/cdb12/,/oradata/pdbseed/) SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE 版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c14必须通过

7、catcon.pl 启动脚本:catdb.sql 将针对所有选项运行所有脚本最有用的 catcon.pl 选项:-u 用户名,还可以包括口令-d 包含要执行的脚本的目录(默认值:当前目录)-e 启用回显-s 将每个脚本的输出导出到假脱机文件-l 写入日志文件的目录(默认值:当前目录)-b 日志文件的基本名称(必选选项)从命令行创建从命令行创建 CDB$ perl catcon.pl -u SYS -d $ORACLE_HOME/rdbms/admin -e -s -b catalog catdb.sql版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Ora

8、cle Database 12c15创建 CDB 之后:数据字典通用用户默认根目录下没有用户数据CDB-PDB:简介:简介CDB$ROOTPDB$SEED版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c16将 PDB 插入 CDB 之后:数据驻留在 PDB 中将在 CDB 中创建引用交换从 PDB 内部访问字典对象CDB-PDB:简介:简介CDB$ROOTPDB$SEED PDBDEPT版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c17通用用

9、户存在于 CDB 及每个当前和未来的 PDB 中所有Oracle 提供的用户均为通用用户可执行插/拔/克隆操作的用户CDB1 create user c#adm1 identified by a1;CDB1 create user c#adm2 identified by a2 container=all;本地用户仅存在于一个 PDB 中CDB-PDB:简介:简介 CDB$ROOT PDB$SEED PDBAPPHUGOSYSSYSC#ADMC#BOSSC#ADMC#BOSS版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 1

10、2c18表空间CDB$ROOT 中的全局 UNDO 和 TEMP PDB 可以有自己的 TEMP所有 PDB 将共享 CDB 的 UNDOCDB-PDB:简介:简介 CDB$ROOTPDB$SEED PDBSYSTEMSYSAUXSYSTEMSYSAUXSYSTEMSYSAUXDATA1DATA2TEMP_PDBTEMPUNDO版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c19升级、迁移和整合升级、迁移和整合多租户环境简介可插拔数据库发展之路新建 PDB克隆 PDB升级并作为 PDB 插入完全可传输的导出/导入使用可

11、插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c20通过种子快速供应:登录 CDB通过种子供应参数 PDB_FILE_NAME_CONVERT 用于在新位置创建文件:PDB_FILE_NAME_CONVERT=strg1,strg2如果需要,可从源数据库导入数据Data Pump Import 工具适用于 10g 及更高版本(转储文件或通过 NETWORK_LINK)原来的 Import 工具适用于 9i 及早期版本可传输表空间创建创建 PDBcreate pluggable database PDB12

12、8admin user PDB128adm identified by mypasswdroles = (DBA)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c21多租户多租户环境概述环境概述多租户环境简介可插拔数据库发展之路新建 PDB克隆 PDB升级并作为 PDB 插入完全可传输的导出/导入使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c22在 CDB 内快速克隆或远程克隆当前源 PDB 必须处于 READ ONLY

13、模式本地:参数 PDB_FILE_NAME_CONVERT 用于在新位置创建文件 可以在 spfile (alter system) 或会话 (alter session) 中设置远程:克隆克隆 PDBcreate pluggable database PDB7 from PDB4;create pluggable database PDB8 from PDB3de.acme.cdb1;版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c23升级、迁移和整合升级、迁移和整合多租户环境简介可插拔数据库发展之路新建 PDB克隆

14、 PDB升级并作为 PDB 插入完全可传输的导出/导入使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c24首先升级,然后插入首先升级,然后插入要将数据库插入多租户环境,必须首先将其升级到 Oracle Database 12c升级步骤与多租户的概念无关完成升级之后,数据库将设置为只读将生成一个 XML 描述 文件然后即可插入该数据 库,它将成为可插拔 数据库版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c25升级升级到到 O

15、racle Database 12cOracle7.3.4Oracle8.0.6Oracle8.1.7.4Oracle 9.0.1.4Oracle9.2.0.8Oracle101.0.5Oracle10.2.0.5Oracle11.10.7Oracle 11.2.0.2Oracle12.1.0.1请注意:本图将只适用于数据库升级!版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c26升级到升级到 Oracle 12c 后的新增特性后的新增特性新的 SQL 自动 FixUp 脚本修复升级之前和之后的问题详细建议并行升级最多

16、可节省 40% 的升级时间升级由 catctl.pl 驱动,不再由 catupgrd.sql 驱动版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c27Oracle 12c 中新的升级前脚本中新的升级前脚本新的升级前脚本 preupgrd.sql 将加载新的升级前软件包 utluppkg.sql该脚本将随 Oracle 12c 主目录一起交付,运行于源数据库中SQL ?/rdbms/admin/preupgrd.sql在以下目录生成输出:$ORACLE_BASE/cfgtoollogs/V102/preupgradepr

17、eupgrade.log包含有关源数据库中任何发现、建议、警告、修正和错误的详细信息preupgrade_fixups.sql此脚本需要在源数据库中运行 它将修复某些问题或指示 DBA 必须实施的修复postupgrade_fixups.sql旨在升级之后立即运行,将修复未解决的问题 其中还包含对手动交互(例如更改时区)的说明版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c28SQL 自动化自动化 升级升级之前之前Preupgrade_fixups.sql版权所有 2013,Oracle 和/或其分支机构。保留所有权利

18、。升级、迁移和整合到 Oracle Database 12c29Oracle 12c 中新的并行升级中新的并行升级新的并行升级脚本Oracle 数据库中的默认特性SERVER 组件升级脚本尽可能并行执行其他非相关组件并行运行升级总时间缩短 20% 至 40%并行升级由 PERL 脚本驱动:catctl.pl数据库需要处于 STARTUP UPGRADE 模式版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c30Oracle 12c 中新的并行升级中新的并行升级已用于选定客户升级至 Oracle Database 11.2

19、.0.3 Payback 的 Exadata V1 迁移至 X2并行升级速度提高 37%电子世界的市场领导者并行升级已用于 100 多个 SAP 系统3385390100200300400500600ORACLE SERVERComponent UpgradeSerial/DefaultParallel版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c31并行升级脚本并行升级脚本在 Shell 中使用 catctl.pl 并行启动升级: catctl.pl 是 PERL 驱动程序 将尽可能以并行方式执行升级脚本 同时还执

20、行 catuppst.sql 和 catbundle.sql -n y 决定并行度 最多可有 8 个并行线程版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c32进度信息进度信息在 catctl.pl 运行时进行监视:版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c33SQL 自动化自动化 升级升级之后之后执行 postupgrade_fixups.sql:版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Or

21、acle Database 12c34时区时区时区调整时区转换应在升级之后完成如果使用了数据类型 TIMESTAMP WITH TIME ZONE,则需要调整时区规则:TZ目标 TZ源时区定义位置:$ORACLE_HOME/oracore/zoneinfoOracle 数据库版本数据库版本默认时默认时区版本区版本10.2.0.3 10.2.0.5DST V411.1.0.6 11.1.0.7DST V411.2.0.1DST V1111.2.0.2 11.2.0.3DST V1412.1.0.1DST V18最新临时补丁:参见 MOS 说明:412160.1 DST V19版权所有 2013,

22、Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c35时区时区时区调整:使用该说明提供的脚本: MOS 说明:1509653.1数据库将重新启动!版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c36第 1 步:数据库升级到 Oracle 12c升级升级并并插入插入 CDBCDB$ROOTPDB$SEEDOracle 12.1.0.1V102Oracle 10.2.0.5V102数据库升级版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整

23、合到 Oracle Database 12c37第 2 步:数据库处于只读模式创建 XML 文件升级升级并并插入插入 CDBCDB$ROOTPDB$SEEDOracle 12.1.0.1V102XML版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c38第 3 步:停止数据库并将其插入 CDB 升级升级并并插入插入 CDBCDB$ROOTPDB$SEEDOracle 12.1.0.1V102XMLOracle 12.1.0.1PDB1 重用临时文件重用临时文件;版权所有 2013,Oracle 和/或其分支机构。保留所有

24、权利。升级、迁移和整合到 Oracle Database 12c39第 4 步:定义 TNS 别名并通过 TNS 连接到 PDB:sqlplus sys/oraclePDB1 as sysdba启动 PDB: 使用以下脚本检查健全性:?/rdbms/admin/noncdb_to_pdb.sql升级升级并并插入插入 CDBCDB$ROOTPDB$SEEDOracle 12.1.0.1PDB1版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c40升级、迁移和整合升级、迁移和整合多租户环境简介可插拔数据库发展之路新建 PDB

25、克隆 PDB升级并作为 PDB 插入完全可传输的导出/导入使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c41可传输表空间特性始自 Oracle 8i可以跨版本使用要传输的版本必须总是为相同或更高版本Oracle Database 10g 引入了跨平台可传输表空间可以跨版本、跨平台使用要求表空间处于只读模式SYSTEM/SYSAUX 中的所有操作都需要额外工作可传输表空间的概念可传输表空间的概念版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Dat

26、abase 12c42可传输表空间示例可传输表空间示例源数据库源数据库 10.2.0.4目标数据库目标数据库 11.2.0.3SYSTEM SYSAUXUNDOTEMPSYSTEM SYSAUXUNDOTEMPAPPHUGO用户APPHUGO迁移元信息(视图、同义词、触发器、角色等)版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c43传输整个数据库跨版本、跨平台导出始于 Oracle 11.2.0.3,导入始于 Oracle 12c3 个阶段:数据文件迁移使用数据文件副本或RMAN 增量备份通过网络导入传输健全性检查完

27、全完全可传输的导出可传输的导出/导入导入版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c44完全可传输的导出完全可传输的导出/导入导入源数据库源数据库 11.2.0.3目标数据库目标数据库 12.1.0.1用户SYSTEMSYSAUXUNDOTEMPSYSTEM SYSAUXUNDOTEMPINC BCK0APPHUGOAPPHUGO数据泵INC BCK1转换和应用备份版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c45第 1 阶段:准备工作示

28、例:示例:11.2.0.3 12c PDBCDB$ROOTPDB$SEEDOracle 12.1.0.1PDB 克隆Oracle 11.2.0.3V112RMAN0 级RMAN1 级RMAN1 级版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c46第 2 阶段:传输 停机!示例:示例:11.2.0.3 12c PDBCDB$ROOTPDB$SEEDOracle 12.1.0.1PDB12Oracle 11.2.0.3V112RMAN0 级RMAN1 级RMAN1 级RMAN1 级impdp oow/passwdPDB1

29、2 NETWORK_LINK=db11 VERSION=12 FULL=Y TRANSPORTABLE=ALWAYS METRICS=Y LOGFILE=oow_dir:src112fullimp.log TRANSPORT_DATAFILE=/fra/d/ts1.dbf 版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c47第 3 阶段:清除示例:示例:11.2.0.3 12c PDBCDB$ROOTPDB$SEEDOracle 12.1.0.1PDB12Oracle 11.2.0.3V112版权所有 2013,Ora

30、cle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c48升级、迁移和整合升级、迁移和整合多租户环境简介可插拔数据库发展之路使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c49新增字典视图系列:USER|ALL|DBA|CDB_VIEWS一些重要的新增视图:字典视图字典视图视图视图含义含义CDB_PDBS插入当前 CDB 的 PDB 的信息和状态CDB_OBJECTS新的 SHARING 列,显示对象是否相关联CDB_TABLES新的 CONTAINER_

31、DATA 列,显示其是否为容器对象CDB_USERS新的 COMMON 列,显示用户是通用 (COMMON) 用户还是本地 (LOCAL) 用户V$DATABASE新列 CDB 为 YES 或 NOPDB_PLUG_IN_VIOLATIONS显示作为 PDB 插入 CDB 时的插件违规情况版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c50通用用户可以从 CDB 和所有 PDB 访问信息通过 DBA_ 视图中的 CON_ID 列显示相关性:在非 CDB 中,CON_ID 始终为 0层次结构层次结构CDB$ROOTPDB

32、$SEED PDBDEPTCON_ID:对象属于:对象属于:0整个 CDB1Root2Seed3 - 254PDB 1 - 252版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c51列出可以在 PDB 级别更改的初始参数:select NAME from V$PARAMETERwhere ISPDB_MODIFIABLE = TRUE order by NAME;列出特定 PDB 中设置的参数:select NAME from V$SYSTEM_PARAMETERwhere CON_ID = 3 order by NA

33、ME;更改初始参数更改初始参数版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c52PDB 在我的 CDB 中吗?show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED- - - - 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NOPDB 处于何种打开模式?select NAME, OPEN_MODE, RESTRICTED, OPEN_TIME from V$PDBS;NAME OPEN_MODE RESTRICTED OPEN_TIME- -

34、 - -PDB$SEED READ ONLY NO 21-MAY-12 12.19.54.465 PMHRPDB READ WRITE NO 21-MAY-12 12.34.05.078 PMSALESPDB MOUNTED NO 22-MAY-12 10.37.20.534 AM重要查询重要查询版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c53为下列各项设置资源使用量:CPU会话并行服务器共享与限制政策定义示例:资源管理器和资源管理器和 CDB/PDBPDB共享共享保证的保证的 CPU限制限制最大最大 CPUA22

35、/4 = 50%100%B11/4 = 25%50%50%C11/4 = 25%100%版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c54升级、迁移和整合升级、迁移和整合多租户环境简介可插拔数据库发展之路使用可插拔数据库总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c55升级到 Oracle Database 12c更轻松且自动化因为并行而更加快速可以跨操作系统完成迁移,现在借助完全可传输导出/导入,大大方便了这种迁移整合到 Oracle Multitenant 的功能非常强大总结总结版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c56http:/ 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c57Graphic Section Divider版权所有 2013,Oracle 和/或其分支机构。保留所有权利。升级、迁移和整合到 Oracle Database 12c58

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(将数据库迁移并整合到-Oracle-Database-12c课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|