使用RMAN建立資料庫備份庫(筆記)
我們經常需要根據生產庫建立一個開發庫或者測試庫,以前一般都是透過熱備或者冷備複製資料檔案來實現,使用RMAN 的Duplicate 命令,可以很方便達到這個目的。
首先,源資料庫必須處於歸檔模式,假設SID= ORCL。
其次,目標資料庫與源資料庫版本不一致,必須處於nomount狀態,最好透過pfile 方式指定檔案啟動。 目標資料庫有無控制檔案和資料檔案都不重要,因為反正都需從源資料庫恢復過來。
第三,由於目標資料庫處於未open 狀態,因此需要設定靜態監聽。否則,在恢復的過程中會出現:
RMAN-04006: 來自輔助資料庫的錯誤: ORA-12514: TNS: 監聽程式當前無法識別連線描述符。
設定靜態監聽的方法是在listener.ora 中增加:
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
)
第四: 在源資料庫機器上執行: rman target / auxiliary sys/oracle@dbserver , 其中dbserver 指向目標資料庫。
RMAN 下執行:
duplicate target database to orcl from active database nofilenamecheck password file spfile;
經過一段時間後,即可完成。其中時間長短,主要是複製資料檔案的時間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9036/viewspace-1839549/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用RMAN備份資料庫資料庫
- RMAN備份 建立catalog資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- 利用RMAN備份重建資料庫資料庫
- 利用RMAN建立備用資料庫資料庫
- 使用RMAN增量備份前滾STANDBY資料庫資料庫
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份資料庫檔案GUIIDE資料庫
- rman資料庫全庫備份與恢復資料庫
- 使用RMAN建立Duplicate資料庫資料庫
- 使用rman建立standby資料庫資料庫
- 非歸檔資料庫RMAN備份資料庫
- Aix下使用rman備份Oracle RAC資料庫(轉)AIOracle資料庫
- 【原】Oracle學習系列—資料庫備份—RMAN備份Oracle資料庫
- 透過rman全庫備份遷移資料庫資料庫
- 使用RMAN建立物理Standby資料庫資料庫
- 【RMAN】利用備份片還原資料庫資料庫
- 簡單的使用rman備份oracle資料庫的做法Oracle資料庫
- rman備份筆記筆記
- rman 備份 全庫
- Rman-ORACLE資料庫RMAN實現自動備份Oracle資料庫
- 用rman建立dataguard備用資料庫繼續(無法找到備份檔案)資料庫
- rman資料備份恢復學習筆記筆記
- RMAN備份恢復——RAC環境資料庫的備份(zt)資料庫
- RMAN備份恢復--RAC環境資料庫的備份(十)資料庫
- RMAN備份恢復——RAC環境資料庫的備份(一)資料庫
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- 非RMAN熱備份資料庫和恢復資料庫
- linux下自動備份oracle資料庫-rmanLinuxOracle資料庫
- 【RMAN】利用備份片還原資料庫(上)資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- 【RMAN】利用備份片還原資料庫(中)資料庫
- 【RMAN】利用備份片還原資料庫(下)資料庫
- Oracle資料庫RMAN小結之備份部分Oracle資料庫
- 通過現有的資料庫備份建立新的資料庫資料庫
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-RMAN備份的目的GUIIDE資料庫
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份控制檔案GUIIDE資料庫
- rman全備資料庫資料庫