連接本地數據庫:
方法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)
|
注:如果本地庫只有一個實例,則不需要指定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)
|
連接遠程數據庫:
如果要連接的目標數據庫是一個遠程數據庫,那么必須在建立連接時指定一個有效的網絡服務名,同時你本地的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,再通過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文件來輔助分析。