暂无图片
分享
青城
2019-06-18
使用rman做pdb恢复时报错

 源库备份语句
backup format '/share/pdb08_%U.bak' pluggable database pdb08;

目标库恢复语句
restore using '/share/pdb08.xml'
foreign pluggable database pdb08
to new from backupset '/share/pdb08_d6u4asr9_1_1.bak'; 

IB]6G1I`HYKJM~~9)]CVV{Q.png


收藏
分享
2条回答
默认
最新
燕鑫

你的restore语法是使用跨平台传输pdb的技术,所以backup应当是该技术对应的语法。另外,该报错的主要原因,可能是因为你做备份时,pdb没有只读。无论是使用一致性还是增量传输pdb,最后一次备份,一定要将pdb只读。

具体pdb传输的内容可以参考官文28.12:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/bradv/rman-transporting-data-across-platforms.html#GUID-65AADCB6-CC9A-4229-9AB8-805C37E4471F

restore的语法可以参考官文3.8:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/rcmrf/RESTORE.html#GUID-4491C03F-C5F8-43E5-B4C4-FE26C70F2E9B

暂无图片 评论
暂无图片 有用 0
打赏 0
青城
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle怎样优化HASH连接?
回答 1
已采纳
Oracle的HASH连接需要将驱动表的select列和join列放入PGA中,所以,应该尽量避免书写selectfrom...语句,将需要的列放在selectlist中,这样可以减少驱动表对PGA的
请对重做日志和闪回数据库的闪回日志进行一个比较说明。
回答 3
已采纳
闪回日志和重做日志的区别有:—说明闪回数据库—使用闪回表将表内容还原到过去的特定时间点—从删除表中进行恢复—使用闪回查询查看截止到任一时间点的数据库内容—使用闪回版本查询查看某一行在一段时间内的各个版
Oracle:打好了一套ADG,备库是只读状态了,现在搭第二个备库,发现只能到MOUNT状态,备1却是正常的只读状态?
回答 1
操作系统,数据库版本,部署过程步骤,报错信息都需要提供,这问题问的让人没法回答。
centos7不再长支持了,新装准备选个系统,不用红帽,oracle linux . 要装oracle11g. 有生产环境成功案例的推荐系统及版本号吗?
回答 2
已采纳
11G是2007年的产品了。已经没有维护和支持了。后续新的操作系统估计也没有支持力度。从官方角度,推荐的系统就是红帽,Oraclelinux。
oracle 11g RAC同一个job在两个节点的执行时间不同
回答 8
已采纳
停掉这个job,观察一下。我怀疑job设置的问题。
存储有一个out MyCURSOR.cur_EFOUT的游标 ,那么我的Job需要怎么调用,直接写SQL调用吗?
回答 1
已采纳
你目前采取的方式就OK了,如果不想再嵌套一个存储过程,你可以把你这个新的存储过程里的代码,去掉createorreplaceprocedure…is,在首行加上declare,把这一整段都放到job中
集群和数据库安装时正常,重启后集群状态异常
回答 5
检查一下hosts文件的配置,检查一下告警日志的信息
oracle 10g的库导出数据到高版本,没有10g客户端,怎么导出?
回答 1
已采纳
直接在服务器上使用expdp导出就可以呀
Oracle 查表结构:desc tablename 这个语句没用吗?
回答 1
已采纳
DESCtablenameSELECTDBMSMETADATA.GETDDL(‘TABLE’,‘数据表名’)FROMDUAL;怀疑你是user没找对
ORA-48258:AMS Corrupt Page Found - Rebuild Relation
回答 4
遇到同样的问题,能解决这个问题吗