程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 一步一步學RMAN第一篇 進入RMAN

一步一步學RMAN第一篇 進入RMAN

編輯:關於SqlServer

哈哈~~~~~

天蒼蒼野茫茫,三思終於又出場。

要問三思來干啥,來把RMAN講一講。

吃喝玩樂學習,心得體會一籮筐。

不管結論對與錯,先把過程來分享。

如有異議務必提,共同學習共提高。


  en,寫的還挺順口,俺自滿啊~~~~~以後俺要是找不著干dba的工作,俺就到說不得大師的玄幻世界裡當吟唱詩人去。

  書歸正傳,在開始之前俺先強調一點,通過RMAN的方式不論要備份還是要恢復,都必須先啟動實例並加載數據庫。(有人在抗議,說這太初級了。俺說明一下,這是一個超級菜鳥摸爬滾打的心路歷程,別說初級,連弱智的內容都有,所以俺友情提醒大蝦們務必開啟初級內容過濾功能,以妨過多占用您寶貴時間,什麼?你不會這一招,哎,我這裡有秘制一目十行術,看你是大蝦給你打8折,pm我吧)

  RMAN有兩種操作方式,一種是類似DOS,通過鍵盤操作的命令方式,第二種是類似Windows通過鼠標操作的圖形化界面方式。圖形化方式操作簡單但也因此省略了一些具體過程,你可能成功操作但卻不知道oracle究竟做了什麼,怎麼做的。俺立志也是要做名Oracle大蝦地,所以第二種方式完全不在考慮之列,最多只是參考。本篇後續內容所做的各項操作也都將以命令方式進行。

一、連接本地數據庫

通過rman連接本地數據庫非常簡單,以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會自動連接到默認實例。

當然,你也可以先啟動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>

二、連接遠程數據庫

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

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創建連接。具體示例與上類似,如果再做演示那這個環節不僅是弱,而是超弱,即使堅定如我也承受不了如此強烈的嘔吐加鄙視的欲望,所以還是做罷吧。

三、退出RMAN

哈哈,退出就太簡單啦,敲個EXIT試試~~~~~~

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

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

RMAN>

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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved