OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐_第1頁
OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐_第2頁
OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐_第3頁
OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐_第4頁
OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

OracleRAC環(huán)境數(shù)據(jù)備份與恢復(fù)實踐

【導(dǎo)讀】某企業(yè)因項目需要在OracleRAC集群環(huán)境下,根據(jù)實際情況對Oracle數(shù)據(jù)庫進行備份;使用生產(chǎn)環(huán)境的rman全備數(shù)據(jù),進行恢復(fù)數(shù)據(jù)搭建測試環(huán)境。本文將詳細介紹此案例中Oracle數(shù)據(jù)庫rman全備份過程、OracleRAC環(huán)境下rman備份數(shù)據(jù)如何恢復(fù)至單機服務(wù)器??紤]到非常的實用,將實施經(jīng)驗分享給更多同行進行交流學(xué)習(xí)?!咀髡摺拷褂瑥氖孪到y(tǒng)運維8年,現(xiàn)就職于某大型車企公司信息部門,主要負責(zé)企業(yè)信息化基礎(chǔ)建設(shè)與規(guī)劃,主持數(shù)據(jù)中心系統(tǒng)運維工作,憑借Zabbix、grafana開源軟件構(gòu)建企業(yè)數(shù)據(jù)中心監(jiān)控系統(tǒng),精通linux操作系統(tǒng)、VMware虛擬化軟件、掌握oracle與mysql數(shù)據(jù)庫的運維管理、熟練使用shell、Python語言。一、背景環(huán)境生產(chǎn)環(huán)境使用兩臺DELLR840

服務(wù)器,安裝了linuxcentos7.6操作系統(tǒng),并配置多路徑,使用EMCuntiy作為共享存儲,分配了2個1TLUN存儲數(shù)據(jù)庫文件,1個500GLUN存放歸檔數(shù)據(jù),3個30GLUN存放OCR、FALSH、GIMR數(shù)據(jù)。OracleRAC軟件版本是19C19.0.0.0.0。二、數(shù)據(jù)備份1、備份策略為保障oraclerac集群數(shù)據(jù)安全,因項目組要求設(shè)計數(shù)據(jù)庫備份方案??紤]到服務(wù)器RAC1與RAC2每臺服務(wù)器自帶2T本地可用容量,每次全備產(chǎn)生約400GB數(shù)據(jù)文件。可將奇數(shù)天備份到RAC1,偶數(shù)天備份到RAC2,4*400GB=1.6TB,每臺服務(wù)器可以備份4天的全量數(shù)據(jù)。空間非常的富余,不計劃使用rman的增量備份,直接全量備份近8天數(shù)據(jù),恢復(fù)也較為方便。2、備份過程在RAC1主機下執(zhí)行,(RAC2同理)

首先Oracle數(shù)據(jù)庫開啟歸檔,歸檔模式下,才可以進行數(shù)據(jù)庫的熱備份、聯(lián)機備份、手工備份等。非歸檔模式下,只能進行冷備份。當然我們rman備份是在線備份。如下圖:接著,創(chuàng)建rman腳本目錄創(chuàng)建備份執(zhí)行腳本,并加入定時任務(wù)創(chuàng)建備份數(shù)據(jù)清理腳本,并加入定時任務(wù),只備份近4次數(shù)據(jù),腳本會自動判斷最近一次rman備份是否成功,不成功將不刪除備份數(shù)據(jù)。這里我調(diào)用了zabora.sh腳本判斷rman備份狀態(tài),sql語句也比較簡單。定時任務(wù)

(RAC1)定時任務(wù)(RAC2)記得重啟定時任務(wù)創(chuàng)建rman執(zhí)行腳本,用于被上述執(zhí)行腳本調(diào)用3、測試驗證第一次可手動執(zhí)行備份任務(wù),不等到凌晨自動執(zhí)行查看日志log備份完成如下圖:三、數(shù)據(jù)恢復(fù)因為本項目使用的是全備數(shù)據(jù),無增量?;謴?fù)命令較簡單。舉例幾個常用恢復(fù)操作命令。

1、數(shù)據(jù)完全恢復(fù)2、表空間數(shù)據(jù)恢復(fù)四、Oracle

RAC

集群遷移至Oracle單機服務(wù)器因項目組需要利用生產(chǎn)環(huán)境的真實數(shù)據(jù),搭建測試環(huán)境,便于開發(fā)測試,測試環(huán)境沒有必要搭建復(fù)雜的Oraclerac集群,占用資源多,就計劃選擇單機版Oracle,考慮到數(shù)據(jù)泵expdp、impdp效率較低(也嘗試導(dǎo)入成功了,確實大量數(shù)據(jù)非常的慢,本項目400多GB的備份數(shù)據(jù)),決定使用Oraclerac下的rman備份數(shù)據(jù)恢復(fù)至單機Oracle。若考慮到極端情況下需要做遷移、恢復(fù),又沒有更多的Oraclerac所需資源,那遷移至oracle單機還是有必要掌握了解的。expdpimpdp的方式是一種邏輯備份與恢復(fù),不需要考慮Oracle環(huán)境基礎(chǔ)架構(gòu),而rman備份與恢復(fù)是一種底層數(shù)據(jù)文件的備份,在由集群恢復(fù)至單機數(shù)據(jù)文件命名與路徑是不相同的,在此過程中需要注意一下。首先,準備好Oracle單機環(huán)境,開啟歸檔模式,Oracle數(shù)據(jù)庫的安裝不是本文的重點,相信網(wǎng)上的安裝資料非常的多。1、生成spfile參數(shù)文件登錄到RAC1上將此文件復(fù)制到oracle單機上/u01/app/oracle/product/19.0.0/db_1/dbs/initecology.ora并進行修改,目的是將Oraclerac環(huán)境下的設(shè)置改為單機環(huán)境:在Oracle

單機上執(zhí)行SQL>createspfilefrompfile;2、恢復(fù)控制文件將Oraclerac環(huán)境下的全備份文件,復(fù)制到oracle單機/u01/backup/data/目錄下,以下操作均是在Oracle單機環(huán)境下進行。備份文件如下:3、將備份數(shù)據(jù)注冊到rmanrman環(huán)境下繼續(xù)執(zhí)行:4、數(shù)據(jù)還原恢復(fù)執(zhí)行l(wèi)istbackupofdatabase;根據(jù)備份信息,進行文件重命名。Oraclerac環(huán)境使用的是ASM管理磁盤,目錄與單機oracle不同,因此在還原恢復(fù)時候,需要先將備份文件的ASM文件路徑,修改為Oracle單機環(huán)境路徑。注意:此命令行要一起執(zhí)行還原恢復(fù),最好放入文本中執(zhí)行5、修改數(shù)據(jù)庫日志文件第三步已經(jīng)完成了數(shù)據(jù)庫的還原恢復(fù),備份數(shù)據(jù)日志文件使用的是rac環(huán)境目錄,需要更修改為單機版本。6、刪除無效日志組

7、刪除undo表空間查看undo表空間,并刪除節(jié)點2(在此不使用)的undo表空間8、創(chuàng)建temp表空間9、數(shù)據(jù)庫更改IP地址數(shù)據(jù)庫里的配置文件,還是RAC

集群地址,因此要改為Oracle單機服務(wù)器的IP監(jiān)聽IP更改:vim/u01/app/oracle/product/19.0.0/db_1/network/admin/listener.ora遠程連接IP更改:vim

/u01/app/oracle/product/19.0.0/db_1/network/admin/tnsnames.ora數(shù)據(jù)庫執(zhí)行:至此數(shù)據(jù)庫已恢復(fù)完畢,可重啟監(jiān)聽與數(shù)據(jù)庫,進行登錄驗證數(shù)據(jù)恢復(fù)情況,經(jīng)實踐檢驗與原庫保持一致,并且恢復(fù)效率非常的高,用時約1小時,滿足公司對故障快速恢復(fù)的要求。六、實踐總結(jié)此次經(jīng)過摸索實踐、因地制宜地對公司OracleRAC集群進行了數(shù)據(jù)備份,確保數(shù)據(jù)庫備份安全,當發(fā)生數(shù)據(jù)庫災(zāi)難或文件損壞時,可及時根據(jù)上述操作文檔進行備份數(shù)據(jù)恢復(fù),保證數(shù)據(jù)庫能備份能恢復(fù),系統(tǒng)運維更加健全。針對我司特殊場景需要將OracleRAC集群環(huán)境備份數(shù)據(jù),恢復(fù)至單機Oracle上,或是數(shù)據(jù)庫遷移,提供了可靠的解決方案,

溫馨提示

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

評論

0/150

提交評論