我有一個使用RMAN創建的Oracle 11g數據庫的備份集。現在我想將備份集導入/還原到新的空數據庫服務器上。我知道,創建備份集的命令是如何在新數據庫服務器上導入Oracle 11g RMAN備份集?
run {
backup as compressed backupset database
tag "FULLBACKUP"
format "/orabackup/rman/backup/FULL_%d_%T_%U";
backup as compressed backupset archivelog all
tag "ARCHIVELOGS"
format "/orabackup/rman/backup/ARCH_%d_%T_%U"
delete all input;
}
,但我不能找出如何使這個命令知道RMAN我的新數據庫服務器上生成的文件,並使用RESTORE/RECOVER導入備份集。
OK,用你的幫助,我終於找到了,要恢復備份集一個具有恢復控制文件,然後將備份集是自動知道如果它使用相同的文件位置的使用在原始機器上備份期間。不幸的是,我仍然遇到了錯誤,因爲原始機器上的數據文件是使用新服務器上沒有的ASM存儲的,但我想這應該作爲單獨的問題發佈。 – blerontin 2010-11-18 10:51:07