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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

1、數據完全恢復2、表空間數據恢復四、Oracle

RAC

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

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

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

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

溫馨提示

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

評論

0/150

提交評論