Oracle 10g備份與恢復高階使用者指南--第四章 RMAN連線資料庫

panpong發表於2017-01-02

第四章        RMAN連線資料庫

1.   無資料庫連線的啟動

    % rman

 

2.   連線到目標資料庫和恢復目錄

% rman TARGET / CATALOG rman/cat@catdb

% rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb

     #系統認證

% rman

RMAN> CONNECT TARGET /

RMAN> CONNECT CATALOG rman/cat@catdb

      #oracle 認證

% rman

RMAN> CONNECT TARGET SYS/oracle@trgt

RMAN> CONNECT CATALOG rman/cat@catdb

 

3.   連線到輔助資料庫

l  為了能使用DUPLICATE 命令,需要連線輔助資料庫;

l  為了執行RMAN TSPITR,需要連線輔助資料庫;

    #直接連線輔助資料庫

% 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

  診斷連線問題:

當連線目標或輔助資料庫遇到問題時,則使用SQL*PLUS連線一次,則會顯示連線的底層錯誤;

RMAN> CONNECT target sys/oracle@target

SQL> CONNECT sys/oracle@target AS SYSDBA

      當連線目錄資料庫遇到問題時,則使用SQL*PLUS連線一次,則會顯示連線的底層錯誤;同時如果RMAN連線是不指定sysdba角色的,則SQL*PLUS中也不指定sysdba角色;

 

4.   連線資料庫時隱藏密碼

 

% rman TARGET sys@target

命令檔案istbkup.rman:

CONNECT target sys/oracle@target

LIST BACKUP;

 

% rman @listbkup.rman

#執行結果

Recovery Manager: Release 10.2.0.1.0 - Production

Copyright (c) 1995, 2005, Oracle.  All rights reserved.

RMAN> connect target *

2> list backup;

 

5.   RMAN輸出結果到終端和logfile

% rman | tee rman.log

RMAN>

Tee命令將輸出結果到rman.log檔案中,同時也輸出到終端;但是rman.log日誌中沒有輸入命令的資訊;

6.   RMAN管道介面??(什麼是管道)??

 

 

% rman PIPE abc TARGET SYS/oracle  @trgt

% rman PIPE abc TARGET SYS/oracle@trgt TIMEOUT = 60

 

DBMS_PIPE.PACK_MESSAGE、DBMS_PIPE.SEND_MESSAGE

DBMS_PIPE.RECEIVE_MESSAGE、DBMS_PIPE.UNPACK_MESSAGE

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-2131755/,如需轉載,請註明出處,否則將追究法律責任。

相關文章