RMAN有兩種操做方式,一種是相似dos,經過鍵盤操做的 命令方式 ,第二種是相似windows經過鼠標操做的 圖形化界面方式 。圖形化方式操做簡單但也所以省略了一些具體過程,你可能成功操做但殊不知道oracle究竟作了什麼,怎麼作的。爲了瞭解oracle操做過程,因此第二種方式暫不考慮,最多隻是參考。本篇後續內容所作的各項操做也都將以命令方式進行。web
1、 鏈接本地數據庫數據庫
經過rman鏈接本地數據庫很是簡單,以windows平臺爲例,進入到命令提示符界面:
windows
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會自動鏈接到默認實例。bash
固然,你也能夠先啓動rman,而後再經過connect來鏈接目標數據庫,以下:網絡
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>
2、 鏈接遠程數據庫oracle
若是要鏈接的目標數據庫是一個遠程數據庫,那麼必須在創建鏈接時指定一個有效的網絡服務名,同時你本地的tnsname.ora文件中也必須已經創建了該網絡服務名的正確配置。示例以下:spa
C:\Documents and Settings\Administrator>rman target sys/change_on_install@testdb 恢復管理器: 版本9.2.0.1.0 - Production Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved. 鏈接到目標數據庫: TESTDB (DBID=2220262593) RMAN>
固然,在這裏你也能夠一樣先啓動rman,再經過connect建立鏈接。具體示例與上相似。日誌
3、 退出RMANcode
很少說,exit推出
還有一點各位新友也瞭解一下,對於之後寫rman批處理會有幫助。在啓動rman時能夠指定日誌輸出,以前的示例中均沒有指定,rman就將執行結果直接打印到屏幕了,若是咱們之後寫了一堆超長的rman批處理放在後臺執行,可能會但願可以把執行日誌記錄下來備查,這個時候日誌輸出功能就用上了。這個功能也很是簡單,以下:get
C:\Documents and Settings\Administrator>rman target / log d:\logs\rman_log.txt
rman 會將執行的結果直接輸出到指定的d:\logs\rman_log.txt文件,一旦腳本放入後臺執行出現問題,咱們能夠根據rman_log文件來輔助分析。