原文出處::
http://www.chinaunix.net/jh/34/429609.html
NetBackup將Oracle數據庫恢復到其它服務器
一、前提
假設備份已成功(不使用rman catalog)。假設要將數據庫恢復到new_host的不同文件系統/data上。以oracle8i語法為例,Oracle9無svrmgrl,需用sqlplus "/ as sysdba"。
二、步驟
1. 在new_host上創建dba組和與old_host相同的Oracle用戶。將/data的可寫權限給Oracle用戶。確定new_host上有足夠的硬盤空間存放新的datafile及archive log file。
2. 修改.profile文件中相關的Oracle環境變量,ORACLE_SID保持與old_host中一致。
3. 安裝與old_host相同版本的Oracle數據庫軟件,不創建數據庫。
4. 將old_host中$ORACLE_HOME/dbs下的initSID.ora文件拷至new_host的$ORACLE_HOME/dbs下。如果initSID.ora中有ifile='xxx.ora',則將xxx.ora也進行拷貝。Oracle9也可能用spinitSID.ora。