Oracle的RMAN備份恢復,先從進入RMAN開始總結

louloueva發表於2009-01-12

繼續RMAN工具熟悉,對於RMAN的實踐操作
有了許多知識和練習做鋪墊,一些基礎的實際操作還是比較輕鬆的
自己無論是在開發,還是資料庫中,都不是很喜歡從基礎部分總結
但以接觸的都是較初級的技術,涉及的概念的東西不多,這種方法也許還能湊合
開始深入Oracle之後,發現有時候就得從基礎的東西去看
所以自己在慢慢有意增加基礎的總結(還有一些Oracle基礎沒總結呢,找時間補上)

之前說過,Oracle有關備份恢復的文件很多,畢竟這是資料庫的重要組成部分
前兩天是對於一些備份恢復概念的瞭解,今天開始具體的RMAN操作

RMAN是包含於Oracle中的,不用單獨安裝
在使用RMAN前,可能需要使用者配置兩個全域性環境變數
語言環境變數
export NLS_LANG=american
日期格式環境變數
export NLS_DATE_FORMAT='Mon DD YYYY HH24:MI:SS'
進入RMAN命令很簡單,系統命令提示符下直接rman就可
(前提是設定好對應的系統環境變數,屬於Oracle安裝知識,不多說了)
RMAN可以連線的資料庫型別有三種
target,要進行備份恢復等操作的目標資料庫
catalog,以前曾經總結過RMAN的catalog恢復目錄的建立
它不是必須的,如果沒有catalog,Oracle將會利用目標資料庫的控制檔案來記錄備份資訊
auxiliary,可選項,輔助資料庫,用來輔助執行如複製資料庫、表空間時間點恢復等操作
(RMAN可以根據任務需要建立一個臨時輔助資料庫,並在任務結束後銷燬,使用者可以不指定)
要連線不同型別資料庫,可在rman後加上引數
目標資料庫
rman target username/password@dbname
恢復目錄
rman catalog username/password@dbname
或兩者都有
rman target username/password@dbname catalog username/password@dbname
如果是無引數進入了RMAN命令列模式
可以利用connect連線需要的資料庫,比如
connect target username/password@dbname
connect catalog username/password@dbname
連線的target,可以處於關閉狀態
但會提示:connected to target database (not started)
可以在rman下控制其startup或shutdown
rman>startup nomount或rman>sql 'alter database open'等形式呼叫
rman無法更改target,需要先退出rman,才可連線另一個target
連線catalog,要在連線前開啟資料庫,否則無法連線
RMAN-04004: error from recovery catalog database: ORA-01034: ORACLE not available
如果沒有或不想用catalog,還可以在rman命令後增加nocatalog引數
指明不用catalog,而用目標資料庫的控制檔案來代替
rman target username/password@dbname nocatalog

連線target/auxiliary需要使用者具有sysdba許可權或本地許可權
連線的時候,RMAN不像SqlPlus
不用在使用者名稱/密碼後新增'as sysdba'字串(已將使用者預設為sysdba)
連線catalog需要具有RECOVERY_CATALOG_OWNER角色的使用者(之前總結中有賦許可權步驟)

執行RMAN的命令,可以在命令列下直接執行
也可通過建立一個指令碼檔案執行(類似總結資料泵時候的引數檔案)
執行方式是呼叫rman命令跟上指令碼檔名(下例中的@scriptfile)的引數
rman target username/password@dbname @scriptfile
也可在rman命令列中執行
rman>@scriptfile
可以利用CHECKSYNTAX命令引數進行指令碼檔案的語法檢測,而不執行其中的命令
rman CHECKSYNTAX @scriptfile

嗯,今天先總結到這裡吧
雖然東西不多,可看英文文件也費了自己不少時間,又看的有些頭暈了
明天準備先把RMAN的一些引數設定弄一弄
依然有一大堆的英文文件在等待……麻煩啊~◎◎~

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

相關文章