可以使用不一致与一致备份来传输PDB并将其插入到不同平台的CDB中。不一致备份能减少停机时间因为当PDB为open状态时可以创建跨平台不一致备份。第一次备份为增量0级备份。后续备份为增量1级备份它包含自上次增量备 份以来所有发生的改变。对于不一致1级备份的次数没有限制。最后关闭PDB,创建最终一致的增量1级备份与插入PDB到目标CDB中所需要的元数据XML文件。
源CDB与目标CDB的compatible参数必须设置为12.2。源CDB与目标CDB必须有相同的字节序。
下面的例子将Linux平台上的RAC CDB中的PDB数据库(jypdb与testpdb)传输到windows平台上的单实例CDB数据库中。 执行跨平台传输的操作如下:
1.检查源数据库与目标数据库的compatible参数是否设置为12.0.0或更高版本
源数据库
目标数据库
2.检查源平台与目标平台的字节序
源平台
目标平台
3.确保被传输的PDB(testpdb)为读写状态
4.在创建0级增量备份之前记录数据库的SCN
5.对传输PDB(testpdb)创建不一致的跨平台的增量0级备份
6.关闭PDB
7.创建一致的跨平台增量备份。增量备份的时间点就是步骤4记录的SCN号。使用unplug into子句来生成插入PDB到目标CDB中所需要的元数据XML文件。
8.将在源平台上使用r免费云主机域名man backup命令生成的备份集与备份的控制文件传输到目标平台的D:apporacleoradatapdbs目录中
9.确保目标CDB为读写状态
10.还原不一致的跨平台增量0级备份
11.给步骤10所还原的外部数据文件应用一致的跨平台增量1级备份
上面的错误是因为XMl文件所描述的数据文件名是源数据库中的文件名,手功修改XML文件中的数据文件名为目标数据库中的数据文件名,并执行下面的命令来创建PDB
12.查询tts.t1与cs.t2表中的数据来验证跨平台传输PDB是否操作成功
到此,跨平台传输PDB就完成了。
这篇文章主要介绍“oracle表空间使用情况怎么查看”,在日常操作中,相信很多人在oracle表空间使用情况怎么查看问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle表空间使用情况怎么查看”的疑惑有所帮助!接下来,请跟着…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。