rman學習筆記

2021-05-22 10:10:34 字數 1514 閱讀 3329

--20 rman學習

recovery manager

優點:1,跳過未使用的資料庫:當備份乙個rman備份集合時,rman不會備份從未被寫入的資料庫。

而傳統的備份方法無法知道已經使用了哪些資料庫。

2,備份壓縮

rman使用一種oracle特有的二進位制壓縮模式來節省備份裝置上的控制項。儘管傳統的備份方法也可以使用作業系統的壓縮技術,

但rman使用的壓縮演算法是定製的,能夠最大程度地壓縮資料塊中一些典型的資料。

3,執行增量備份

4,塊級別的恢復

只需要還原或修復標識為損壞的少量資料塊,在rman修復損壞的資料庫時,表空間的其他部分以及表空間的物件仍然可以聯機使用。

rman元件

rman是乙個以客戶端方式執行的備份與恢復工具。

最簡單的rman可以只包括2個元件:rman命令執行器和目標資料庫。在比較

複雜的rman中會涉及更多的元件。在rman中常用的元件如下:

1,rman命令執行器(rman executable)

2,目標資料庫 (target database)

3,rman恢復目錄 rman recover catalog

4,rman資料檔案庫 rman repository

5,恢復目錄資料庫 recover catalog database

--20.2 連線目標資料庫

連線到目標資料庫是指建立rman和目標資料庫之間的連線。在rman中,可以在無恢復目錄和有恢復目錄2種情況下連線到目標資料庫。

1無恢復目錄

使用rman target語句

使用rman nocatalog語句

使用rman target ... nocatalog語句

2有恢復目錄

使用rman target ... catalog

3取消目標資料庫的註冊

使用unregister命令

使用儲存過程

連線目標資料庫    

c:/> rman target/

c:/> rman nocatalog

c:/> rman target sys/admin nocatalog (使用目標資料庫控制檔案替代恢復目錄)

--在有目錄下連線目標資料庫

rman target sys/admin catalog rman_admin/admin_123

註冊register database;

--進行目錄同步,以此記錄歸檔日誌

resync catalog;

exit 退出

--取消註冊

c:/>sqlplus /nolog

sql> connect rman_admin/admin_123

sql> select * from db where db_id=1235126166;

sql> exec dbms_rcvcat.unregisterdatabase(1,1235126166);

RMAN備份與恢復(二) RMAN常用操作學習

1 連線目標資料庫 在rman中可以建立與目標資料庫或恢復目錄資料庫的連線。與目標資料庫連線時,使用者須具有sysdba系統許可權,以保證可以進行資料庫的備份 修復與恢復工作。可以在作業系統命令提示符下輸入以下命令,直連目標資料庫 rman target user password net serv...

linux下rman備份筆記

自動刪除七天前的備份 crontab e 00 00 find home oracle mybackup name mtime 7 xargs rm 即可!img rman 查詢rman find name rman su oracle 檢視環境變數 echo path 編輯環境變數 vi bash...

rman 加密RMAN備份的型別

透明加密 使用wallet 預設 口令加密 使用口令 無wallet 雙模式加密 同時使用透明加密和口令加密模式 既可以使用透明模式也可以使用口令模式進行還原 加密備份 可使用以下三種方法之一對備份進行加密 透明加密 此方法使用wallet,是預設模式。口令加密 此加密方法依賴於口令,不需要配置wa...