計(jì)算機(jī)NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份_第1頁(yè)
計(jì)算機(jī)NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份_第2頁(yè)
計(jì)算機(jī)NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份_第3頁(yè)
計(jì)算機(jī)NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份_第4頁(yè)
計(jì)算機(jī)NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、NBU網(wǎng)絡(luò)備份大全之oracle系統(tǒng)冷備份學(xué)習(xí)和掌握如何使用NBU備份文件系統(tǒng),對(duì)于一個(gè)數(shù)據(jù)管理員來(lái)說(shuō),僅僅是一個(gè)開始。因?yàn)閷?duì)于大部分企業(yè)來(lái)說(shuō),買來(lái)NBU主要是為了備份企業(yè)數(shù)據(jù)庫(kù)的數(shù)據(jù),保護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)安全,進(jìn)而保證企業(yè)應(yīng)用的安全運(yùn)行。因此,從本文起,將陸續(xù)推出針對(duì)oracle、DB2和sybase的數(shù)據(jù)庫(kù)備份。Oracle備份簡(jiǎn)介:簡(jiǎn)單的按照備份進(jìn)行的方式,可以分為邏輯備份、冷備份(脫機(jī)備份)、熱備份(聯(lián)機(jī)備份),其實(shí)冷備份與熱備份又可以合稱為物理備份。按照備份的工具,可以分為EXP/IMP備份和RMAN。一般來(lái)說(shuō),Exp/Imp是oracle的一個(gè)好的轉(zhuǎn)儲(chǔ)工具,特別是在小型數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ),表

2、空間的遷移,表的抽取,檢測(cè)邏輯和物理沖突等中有很強(qiáng)的功能。但是目前主要最廣泛的Oracle備份恢復(fù)工具是rman 。RMAN是Oracle提供的一個(gè)數(shù)據(jù)庫(kù)備份和恢復(fù)工具,利用rman可以方便進(jìn)行數(shù)據(jù)庫(kù)的冷備份和熱備份。此外,有一些個(gè)人用戶,會(huì)使用OS拷貝,但是它的缺點(diǎn)是占用空間大,而且拷貝文件的內(nèi)容一般與系統(tǒng)環(huán)境有很大關(guān)系,轉(zhuǎn)移到其他機(jī)器不容易恢復(fù),不是企業(yè)用戶的選擇。在本文中,我們將介紹如何利用NBU和oracle的rman工具進(jìn)行oracle的冷備份。NBU備份oracle步驟簡(jiǎn)介: 如果用戶需要備份oracle數(shù)據(jù)庫(kù),那么需要依次進(jìn)行如下步驟: 1,按照NBU oracle代理到NBU客

3、戶端,使得NBU能夠獲取客戶端的oracle數(shù)據(jù)庫(kù)的內(nèi)容; 2,在NBU主服務(wù)器(master server)上,創(chuàng)建類型為oracle備份的備份策略,使得NBU可以定時(shí)發(fā)起NBU備份; 3,手動(dòng)運(yùn)行oracle備份策略,確定備份策略配置無(wú)誤; 4,添加增量備份,手動(dòng)運(yùn)行增量備份,檢查無(wú)錯(cuò)誤; 5,在指定oracle運(yùn)行時(shí)刻檢查備份作業(yè)的工作情況,確定其可以自動(dòng)運(yùn)行無(wú)誤。 現(xiàn)在,我們來(lái)依次介紹一下相關(guān)的步驟:一,安裝NBU oracle代理 首先用戶需要將oracle代理軟件掛載到文件系統(tǒng)中,然后運(yùn)行install腳本,在顯示界面中選擇“2 NetBackup Database Agent S

4、oftware”,在接著出來(lái)的界面中選擇遠(yuǎn)程按照或者本地安裝后,出現(xiàn)按照數(shù)據(jù)庫(kù)代理界面,如圖一所示:圖一:選擇NBU數(shù)據(jù)庫(kù)代理 在圖一的選擇中,選擇“4 NetBackup for Oracle”,然后選擇“q”確定選擇,然后oracle代理就會(huì)被安裝到本地系統(tǒng)中了。接著,我們需要確認(rèn)NBU oracle代理的注冊(cè)碼是否已經(jīng)安裝,因?yàn)镹BU的oracle代理注冊(cè)碼是獨(dú)立于NBU程序的,所以如果沒(méi)有注冊(cè)碼,NBU oracle代理無(wú)法正常使用。為此,在NBU客戶端執(zhí)行如下命令: #/usr/openv/netbackup/bin/admincmd/get_license_key 在出現(xiàn)的界面中選

5、擇列出“F List Active License Keys”,在列出的feature中確定有如下feature:“Oracle extension”,保證oracle的注冊(cè)碼安裝在系統(tǒng)中。 如果注冊(cè)碼不存在,那么需要用戶輸入注冊(cè)碼,可以在上述命令中選擇“A Add a License Key”,將oracle代理注冊(cè)碼裝入系統(tǒng)中。二,在NBU主服務(wù)器上創(chuàng)建oracle備份策略 首先,本文作者假定用戶已經(jīng)閱讀過(guò)前作(NBU設(shè)置備份策略),所以與普通策略配置相同的地方,將不重復(fù)闡述。設(shè)定備份屬性頁(yè) 在設(shè)置備份策略的時(shí)候,首先需要在策略屬性頁(yè)中,將備份類型設(shè)置為oracle,然后指定數(shù)據(jù)保存到什么

6、地方(需要提前設(shè)置好存儲(chǔ)單元,詳見NBU設(shè)置存儲(chǔ)單元一文),如圖二所示:圖二:設(shè)置oracle備份策略-屬性1.設(shè)定備份日程表 在備份策略的日程表設(shè)定中,有一個(gè)默認(rèn)存在的備份日程表“Default-Application-Backup”,這次我們先不管它,我們?nèi)?chuàng)建一個(gè)全備份日程表,如圖三所示:圖三:NBU備份策略-全備份日程表屬性 由圖三可知,在日程表的屬性中,主要是可以修改日程表的名稱,另外就是備份類型是“Automatic Full Backup”,其他的選項(xiàng)去普通配置相同,請(qǐng)參見NBU設(shè)置備份策略。 注意這里要設(shè)置好NBU全備份的頻率,太過(guò)頻繁會(huì)導(dǎo)致磁盤占用的增多,如果是冷備份的話,還

7、會(huì)導(dǎo)致數(shù)據(jù)庫(kù)停機(jī)頻繁,所以一般一周到幾個(gè)月比較合適。 接著用戶需要去設(shè)定oracle 全備份的日程表,就是周幾的什么時(shí)間可以執(zhí)行全備份,用戶可以選擇周一下午到周二早晨(非工作時(shí)間),然后點(diǎn)擊“duplicate”按鈕,指定周幾都可以,但是一定要是下班時(shí)間,見圖四:圖四:NBU備份策略-設(shè)置啟動(dòng)時(shí)間2.設(shè)定備份客戶端: 在設(shè)定好oracle的全備份日程表之后,我們就可以設(shè)置NBU客戶端列表了,這里與普通備份策略的設(shè)置沒(méi)有什么區(qū)別,所以這里不在累述了。3.設(shè)定備份選擇 在oracle備份策略的配置中,對(duì)于備份選擇是非常重要的,這里將花費(fèi)一些篇幅重點(diǎn)介紹它,見圖五:圖五:添加備份選擇 在圖五所示界面

8、中,有兩個(gè)選項(xiàng):一是模板類型(Template set),其中包括RMAN方式和imp/exp方式兩種,如圖六所示:圖六:oracle備份的模板類型 本文因?yàn)橐鰋racle的冷備份,所以在這里選擇RMAN方式,接著需要添加一個(gè)運(yùn)行腳本。這個(gè)是我們備份過(guò)程中的重點(diǎn)。 備份腳本就是一系列命令的集合,它內(nèi)部記錄了系統(tǒng)的oracle用戶、登錄oracle的用戶帳號(hào)、要訪問(wèn)的數(shù)據(jù)庫(kù)等等,此外,它還能獲取到NBU的參數(shù),包括備份的類型、要備份到的目標(biāo)地等等。通過(guò)這些參數(shù),我們就可以讓NBU的oracle代理幫助我們自動(dòng)備份oracle數(shù)據(jù)庫(kù)了。 現(xiàn)在可能會(huì)有讀者說(shuō),我不會(huì)寫腳本啊。沒(méi)有關(guān)系,NBU為用戶

9、提供了各種備份的模板,存放在/usr/openv/netbackup/ext/db_ext/oracle/samples目錄下,見圖七:圖七:備份腳本模板 由圖七可見,NBU為oracle備份提供了rman、exp和imp的各種腳本。今天我們要從最基礎(chǔ)的冷備份講起,所以我們要去修改的腳本是cold_database_backup.sh(注:cold_duplex_database_backup_full.sh腳本是為多個(gè)拷貝而設(shè)計(jì)的,目前我們只做一個(gè)拷貝,所以不需要這個(gè))。 對(duì)于cold_database_backup.sh腳本來(lái)說(shuō),我們只需要修改腳本中的如下參數(shù)即可: ORACLE_HOME

10、:表示oracle所在的目錄,NBU需要到其目錄下執(zhí)行相應(yīng)的rman命令; ORACLE_SID:指明需要冷備份的數(shù)據(jù)庫(kù); ORACLE_USER:oracle數(shù)據(jù)庫(kù)所屬的系統(tǒng)用戶,NBU會(huì)先用該用戶登錄,再執(zhí)行各種備份操作; TARGET_CONNECT_STR:登錄oracle數(shù)據(jù)庫(kù)的帳號(hào),必須是系統(tǒng)管理員,因?yàn)槔鋫浞菪枰V筼racle數(shù)據(jù)庫(kù)先; TARGET_INIT_FILE:指定啟動(dòng)腳本,冷備份完畢后重啟oracle時(shí)候需要; 對(duì)于冷備份來(lái)說(shuō),修改如下項(xiàng)目即可,大家可以看修改后的模板,見圖八:圖八:修改腳本模板實(shí)例 在用戶修改好腳本之后,就可以將其添加到oracle的備份選擇中去了

11、,見圖九:圖九:添加備份選擇 在設(shè)置好上述屬性之后,oracle備份策略就成功了制定了。三,手動(dòng)運(yùn)行全備份策略: 右鍵點(diǎn)擊新生成的備份策略,選擇手動(dòng)執(zhí)行,然后在活動(dòng)監(jiān)控器頁(yè)面觀察oracle備份執(zhí)行的情況,見圖十:圖十:全備份oracle數(shù)據(jù)庫(kù) 由圖十可見,oracle備份已經(jīng)成功,在全備份過(guò)程中,oracle代理啟動(dòng)了一些屬性為“application backup”的子任務(wù)(job id分別是128、129、130)來(lái)完成全備份。四,增加差分備份: 由于全備份會(huì)占用很長(zhǎng)的備份時(shí)間,所以用戶使用備份策略時(shí),不僅僅要設(shè)置好全備份,而且要在每?jī)蓚€(gè)全備份之間,設(shè)置一些差分備份,在減少備份時(shí)間的同時(shí),增加備份的次數(shù)。 差分備份日程表的設(shè)置很簡(jiǎn)單,僅僅需要在原先生成的全備份策略中,添加一個(gè)差分備份日程表即可,見圖十一:圖十一:差分備份日程表 此外,需要設(shè)置好差分策略啟動(dòng)的時(shí)間,見圖十二:圖十二:差分備份執(zhí)行時(shí)間表五,手動(dòng)執(zhí)行差分備份日程表: 在設(shè)置好差分備份日程表之后,我們可以點(diǎn)擊該備份策略,選擇執(zhí)行差分備份(圖十三),之后在活動(dòng)監(jiān)控界面檢查作業(yè)的執(zhí)行情況(圖十四):圖十三:選擇差分備份圖十四:監(jiān)控差分備份情況 由圖十

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論