1.RMAN使用時需要考慮的問題
資源:共用記憶體,更多的進程
許可權:授予使用者sysdba許可權,OS訪問裝置的許可權
遠程操作
設定密碼檔案
確保密碼檔案被備份
全球化環境變數設定
在RMAN命令列格式化時間參數
2.連線類型
目標資料庫
恢複目錄資料庫,預設情況下RMAN運行在非恢複目錄資料庫
次要資料庫
Standby database
Duplicate database
TSPITR instance
4.串連目標資料庫或恢複目錄
--不串連資料庫僅啟動rman
[oracle@oradb ~]$ rman
--使用作業系統認證串連到目標資料庫
Unix: $ ORACLE_SID = orcl; export ORACLE_SID
$ rman target /
Win: C:/> set oracle_sid = orcl
C:/> rman target /
--從命令列串連到目標資料庫和恢複目錄
% rman target / catalog rman/cat@catdb --使用OS認證,第二個rman為恢複目錄的schema
% rman target sys/oracle@trgt catalog rman/cat@catdb --使用Oracle Net 認證
--從rman提示符串連到目標資料庫和恢複目錄
% rman
RMAN> connect target / --使用OS認證
RMAN> connect catalog rman/cat@catdb
% rman
RMAN> connect target sys/oracle@trgt --使用Oracle Net 認證
RMAN> connect catalog rman/cat@catdb
--命令列串連到次要資料庫
% rman auxiliary sys/aux@auxdb
% rman target sys/oracle@trgt auxiliary sys/aux@auxdb catalog rman/cat@catdb
--從rman提示符串連次要資料庫
% rman
RMAN> connect auxiliary sys/aux@auxdb
% rman
RMAN> connect target sys/oracle@trgt
RMAN> connect catalog rman/cat@catdb
RMAN> connect auxiliary sys/aux@auxdb
--其它
遠端連線
rman target sys/oracle@trgt
rman target / nocatalog 等同於rman target /
--rman命令列參數
輸出到記錄檔
$ rman target sys/oracle
log = $ORALCE_HOME/oradata/log/rman.log append
執行命名檔案
$ rman target sys/oracle
cmdfile = $ORACLE_HOME/scirpts/my_rman_script.rcv
$rman target sys/oracle@prod @'$ORACLE_HOME/scirpts/my_rman_script.rcv'