RMAN連接數據庫


連接本地數據庫:

方法1:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman target /

恢復管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

連接到目標數據庫: JSSWEB (DBID=3391142503)

    RMAN>

 

注:如果本地庫只有一個實例,則不需要指定oracle_sid。Rman會自動連接到默認實例。

  當然,你也可以先啟動rman,然后再通過connect來連接目標數據庫,如下:

方法2:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman

恢復管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

RMAN> connect target /

連接到目標數據庫: JSSWEB (DBID=3391142503)

    RMAN>

 

連接遠程數據庫:

       如果要連接的目標數據庫是一個遠程數據庫,那么必須在建立連接時指定一個有效的網絡服務名,同時你本地的tnsname.ora文件中也必須已經建立了該網絡服務名的正確配置。示例如下:

C:\Documents and Settings\Administrator>rman target sys/ change_on_install @test db

恢復管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

連接到目標數據庫: TEST DB  (DBID=22 2 0 2 62593)

    RMAN>

當然,在這里你也可以同樣先啟動rman,再通過connect創建連接。具體示例與上類似,如果再做演示那這個環節不僅是弱,而是超弱,即使堅定如我也承受不了如此強烈的嘔吐加鄙視的欲望,所以還是做罷吧。

退出RMAN

還有一點各位新友也了解一下,對於以后寫rman批處理會有幫助。在啟動rman時可以指定日志輸出,之前的示例中均沒有指定,rman就將執行結果直接打印到屏幕了,如果我們以后寫了一堆超長的rman批處理放在后台執行,可能會希望能夠把執行日志記錄下來備查,這個時候日志輸出功能就用上了。這個功能也非常簡單,如下:

C:\Documents and Settings\Administrator>rman target /   log d:\logs\rman_log.txt

  rman 會將執行的結果直接輸出到指定的d:\logs\rman_log.txt文件,一旦腳本放入后台執行出現問題,我們可以根據rman_log文件來輔助分析。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM