利用RMAN建立備用資料庫

tolywang發表於2005-02-17

利用RMAN 建立備用資料庫可以用兩種辦法,一種是常規的Restore 命令,利用從主
資料庫複製過去的備用控制檔案,把備用資料庫啟動到備用mount 下,這個時候的備用數
據庫是沒有資料檔案的。然後在備用端,啟動RMAN命令,連線該資料庫(與主資料庫DBID
一樣),把從主資料庫複製過來的RMAN 備份還原出來。最後就與其它方法一樣了,進入備
用的管理恢復模式。
另外一個辦法就是複製命令了,如
DUPLICATE TARGET DATABASE FOR STANDBY NOFILENAMECHECK;
以下詳細的介紹了這一個過程。
1、建立備用引數檔案與密碼檔案,啟動備用資料庫到nomount下
2、備份主資料庫與備用控制檔案以及所有歸檔
RMAN> Backup Database;
RMAN> Backup current controlfile for standby;
RMAN> sql "Alter System Archive Log Current";
RMAN> Backup filesperset 10 ArchiveLog all delete input;
3、複製所有的備份到備用資料庫相同路徑下
4、配置主資料庫到備用資料庫的連線
5、啟動RMAN
rman target / auxiliary sys/change_on_install@STANDBY
17
6,開始建立備用資料庫
RMAN> duplicate target database for standby dorecover nofilenamecheck;
整個過程包括了備用控制檔案的建立,啟動到Mount 下,引數檔案中指定的路徑轉換與數
據檔案的還原,歸檔日誌的還原等。
7、最後恢復日誌並啟動到管理恢復模式下。
SQL> recover standby database;
SQL> alter database recover managed standby database disconnect;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84282/,如需轉載,請註明出處,否則將追究法律責任。

相關文章