天天看點

使用RMAN連接配接到資料庫

 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> connect target sys/oracle@trgt     --使用Oracle Net 認證

        --指令行連接配接到輔助資料庫

            % rman auxiliary sys/aux@auxdb

            % rman target sys/oracle@trgt auxiliary sys/aux@auxdb catalog rman/cat@catdb

        --從rman提示符連接配接輔助資料庫

            RMAN> connect auxiliary sys/aux@auxdb

            RMAN> connect target sys/oracle@trgt

        --其它

            遠端連接配接

            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'