用rman做了冷备份,然后将备份文件进行了移动,再用:
restore database targ='....';
恢复就有问题,找不到文件。
那如何可以指定文件呢?-----------------------
当然,不移动备份文件是没有问题的,
那如果移动了,如何解决这个问题呢?
restore database targ='....';
恢复就有问题,找不到文件。
那如何可以指定文件呢?-----------------------
当然,不移动备份文件是没有问题的,
那如果移动了,如何解决这个问题呢?
1)
先list backup看下。
看以前的备份还有没有。
如果没有,拷回到以前地方。
restore database;试下
2)
重新指定备份集
catalog start with '备份集目录'
====================================
先用楼上的第二种方法把现在备份文件的位置写进控制文件,然后再进行数据库的还原例如:全部备份文件位于 C:\backup 文件夹下,则在 rman 下执行:
catalog start with 'C:\backup\';
通道 ORA_DISK_1: sid=11 devtype=DISK
通道 ORA_DISK_1: 正在恢复控制文件
通道 ORA_DISK_1: 恢复完成
完成 restore 于 14-12月-12RMAN> catalog start with 'e:\aa\';RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01005: syntax error: found "identifier": expecting one of: "archivelog, backup, controlfilecopy, clone, datafilecop
y"
RMAN-01008: the bad identifier was: start
RMAN-01007: at line 1 column 9 file: standard input上面的报错是什么原因?list backup也没有看到这个备份的相关信息