我们有一个测试数据库,ORACLE 10G ON LINUX,每天都对他进行RMAN备份,因为是测试数据库,所以我们没有做RAID.昨天有磁盘损坏,数据库崩溃.但是使用这个RMAN备份集在另外一个SERVER上进行恢复的时候,出现这么一个问题
restore controlfile from autobackup;
Starting restore at 23-MAR-06
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=156 devtype=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 03/23/2006 13:44:58
RMAN-06495: must explicitly specify DBID with SET DBID command
但是以前的数据库已经没有了,怎么才可以知道数据库的DBID呢?
下面3个分别是归档,控制,数据文件的备份,大家看看
TEST_ARC_20060322_15_1.bak
TEST_CTL_20060322_16_1.bak
TEST_DF_20060322_13_1.bak
|