rman操作
建立恢復目錄
第一步,在目錄資料庫中建立恢復目錄所用表空間:
SQL> create tablespace rman_ts datafile 'E:\ora10g\ora10gdata\pskdb\rman_ts.dbf' size 20M;
表空間已建立。
第二步,在目錄資料庫中建立RMAN 使用者並授權:
SQL> create user rman identified by rman default tablespace rman_ts temporary
tablespace temp quota unlimited on rman_ts;
SQL> grant recovery_catalog_owner to rman;
SQL> grant connect, resource to rman;
第三步,在目錄資料庫中建立恢復目錄
C:\> rman target sys/stephen@pskDB catalog rman/rman@pskDB –連線到目的資料庫跟恢復資料庫
RMAN>create catalog tablespace rman_ts --建立目錄成功
register database --註冊恢復資料庫
resync catalog --同步全部恢復目錄
第四步,通過rman進行相關備份的操作
Rman>show all;---- 顯示所有的rman 引數設定
Rman>configure controlfile autobackup on;---更改相關的設定
Rman> backup database plus archivelog delete input;-- 備份整個資料 執行命令後提示如下:
以上說明資料庫不是在歸檔模式下,需要修改成歸檔模式.
Sql>shutdown immediate;
Sql>startup mount;
Sql>alter database archivelog;
Sql>alter database open;
rman>backup database plus archivelog delete input; --執行後介面如下 會在flash_recovery_area下建立相關的檔案
第五步,通過rman進行相關恢復的操作
Rman>shutdown immediate; ----先關閉資料庫
Rman>startup nomount; ---把資料庫啟動到nomount狀態下,此時還沒用到控制檔案。
Rman>restore controlfile from autobackup; ------從autobackup到恢復控制檔案,假設資料庫控制檔案壞啦或是不能啟動資料庫啦。
Rman>alter database mount; ------把資料庫切換到mount狀態下
Rman>restore database; ---恢復資料庫(主要針對data file,)
資料檔案,redo log 開啟後就可以把資料庫切換到open模式下
Rman>alter database open resetlogs;
第六步:恢復表空間
Sql>alter tablespace users offline;
C:\rman target sys/stephen@pskDB catalog rman/rman@pskDB;
Rman>restore tablespace users;
Rman>recover tablespace users;
Rman>exit;
Sql>conn /as sysdba;
Sql>alter tablespace users online;
Rman>recover database; ---恢復資料庫(主要針對線上redo log)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14766526/viewspace-557770/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【基本操作】RMAN 相關
- RMAN基本操作程式碼
- RMAN說,我能備份(2)--熟悉RMAN操作~
- rman duplicate操作手冊
- RMAN命令LIST操作總結
- RMAN基本操作手冊
- RMAN常用的命令和操作
- RMAN常用的命令和操作:
- RMAN恢復簡單操作
- rman還原恢復操作
- 為RMAN操作配置資料庫資料庫
- 使用RMAN執行維護操作——RMAN使用者手冊
- rman中關於archivelog的操作Hive
- 用RMAN執行DUPLICATE資料庫操作——RMAN使用者手冊資料庫
- Oracle 11g RMAN備份-基本操作Oracle
- RMAN 常用操作命令二(備份保留策略)
- Backup And Recovery User's Guide-從RMAN開始-指令碼化RMAN操作GUIIDE指令碼
- Backup And Recovery User's Guide-RMAN資料修復概念-RMAN還原操作GUIIDE
- rman配置及常用操作相關知識點
- 【RMAN】rm -rf 誤操作的恢復過程
- 利用rman生成備用資料庫操作文件資料庫
- Oracle 11g RMAN備份-RMAN的backup database plus archivelog命令背後的操作OracleDatabaseHive
- Backup And Recovery User's Guide-從RMAN開始-RMAN操作報表-列表顯示備份GUIIDE
- 使用RMAN對PDB執行閃回資料庫操作資料庫
- 使用RMAN對CDB執行閃回資料庫操作資料庫
- oracle實驗記錄 (恢復-rman操作delete(all) input )Oracledelete
- Backup And Recovery User's Guide-RMAN資料修復概念-RMAN還原操作-還原優化GUIIDE優化
- Backup And Recovery User's Guide-RMAN資料修復概念-RMAN還原操作-還原failoverGUIIDEAI
- [20160902][轉載]跟蹤rman操作.txt
- RMAN 異機遷移實戰操作-附加常用命令
- oracle實驗記錄 (恢復-rman操作(設定&備份))Oracle
- RMAN使用備份傳輸表空間的各種自定義操作
- Backup And Recovery User's Guide-從RMAN開始-RMAN操作報表-資料庫檔案和備份報告GUIIDE資料庫
- 【RMAN】RMAN備份至ASMASM
- 使用RMAN工具-RMAN詳解
- RMAN恢復操作-轉自Robinson_0612的專欄
- 【RMAN】RMAN的備份保留策略
- 【RMAN】RMAN跨版本恢復(上)