书签 分享 收藏 举报 版权申诉 / 58
上传文档赚钱

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

  • 上传人(卖家):三亚风情
  • 文档编号:2504946
  • 上传时间:2022-04-27
  • 格式:PPTX
  • 页数:58
  • 大小:6.50MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《将数据库迁移并整合到-Oracle-Database-12c课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库 迁移 整合 Oracle Database 12 课件
    资源描述:

    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

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:将数据库迁移并整合到-Oracle-Database-12c课件.pptx
    链接地址:https://www.163wenku.com/p-2504946.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


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

    163文库