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命令LIST操作總結
- rman duplicate操作手冊
- 【RMAN】RMAN備份至ASMASM
- Oracle 11G RAC複製備庫RMAN-03002 RMAN-05501 RMAN-03015 RMAN-03009 RMAN-10038Oracle
- 【RMAN】RMAN的備份保留策略
- ORACLE rman與RMAN-00054&ORA-09945Oracle
- RMAN(轉)
- 【RMAN】Oracle rman 常用命令參考Oracle
- RMAN恢復之RMAN-06555處理
- RMAN-06207和RMAN-06208的處理
- 【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
- RMAN增量恢復
- RMAN備份概述
- oracle手工建庫後rman無法啟用(RMAN-04015)Oracle
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 【RMAN】Oracle11g透過rman升級到12cOracle
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN中的通道分配
- RMAN的備份原理
- RMAN修復壞塊
- RMAN-06214: Datafile Copy
- [20191122]RMAN-03999.txt
- RMAN Duplicate RAC to Single Instance
- RMAN恢復實踐
- 資料遷移的時候出現RMAN-03002,RMAN-06026
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- 【RMAN】在多租戶環境下的RMAN備份及恢復
- rman 增量備份恢復
- Oracle RMAN恢復測試Oracle
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- [20190517]rman tape compressed.txt
- RMAN之環境配置(一)
- RMAN備份恢復技巧
- 【rman備份策略】實驗
- RMAN刪除歸檔日誌出現RMAN-0813錯誤的處理
- Oracle9i RMAN 的優缺點及RMAN 備份及恢復步驟Oracle
- 【RMAN】Oracle使用rman將11.2.0.4資料庫遷移至Oracle12c命令參考Oracle資料庫