亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫的備份及恢復策略研究

2024-08-29 13:57:26
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:Oracle數據庫的備份及恢復策略研究。 摘 要 恢復丟失的數據庫文件在很大程度上取決于所采用的備份策略。本文從恢復的靈活性出發,對Oracle8數據庫的備份及恢復策略進行了探討,并給出了Windows 2000環境下使備份過程自動化的腳本文件的項目開發實例。

  關鍵詞 Oracle 數據庫 備份 恢復

  引言

  隨著信息系統在各種商務活動中重要性的不斷增強,維護系統數據的可用性已成為當前一個十分重要的課題。為了有效地保持健康的信息系統,必須采取一定的措施防止在由介質、操作系統、軟件和其它事件導致重要數據庫文件嚴重損壞的情況下影響RDBMS(關系數據庫管理系統),進而影響信息系統的正常運行。這就需要在此類系統失敗的情況履芄患笆?、有效地叫袨碾y恢復。恢復丟失的數據庫文件在很大程度上取決于所采用的備份策略,因而本文對目前流行的Oracle8數據庫的備份及恢復策略進行了探討。

  數據庫備份、恢復的基本規則

  1、多工聯機重作日志文件

  每個數據庫實例都有其自己的聯機重作日志組,在操作數據庫時,Oracle首先將數據庫的全部改變保存在重作日志緩沖區中,隨后日志記錄器進程(LGWR)將數據從系統共用區SGA(System Global Area)的重作日志緩沖區寫入聯機重作日志文件,在磁盤崩潰或實例失敗時,可以通過與之相關的聯機重作日志來保護數據庫,將損失降至最低,但Oracle在默認的方式下只創建一組重作日志文件(每一組只有一個項目文件),為了減少丟失這些重要的重作日志文件的危險,因此需要對其進行鏡像拷貝。

  在Oracle級多工聯機重作日志文件,即增加多個文件到每個組以便鏡像數據,這樣I/O故障或寫丟失只損壞一個拷貝,從而保證了LGWR后臺進程至少能夠向一個成員寫入信息,數據庫仍然可以繼續運行。同時應保證日志組的成員不應駐存在同一物理設備上,因為這將削弱多重日志文件的作用。

  2、鏡像拷貝控制文件

  控制文件描述通用的數據庫結構,它存儲了大量數據庫狀態信息,包括物理結構和聯機重作日志文件在當時的名稱、位置、狀態??刂莆募跀祿靻訒r被Oracle實例讀取,保持打開并隨著操作而文件內容更新,直到實例關閉為止。在它打開的過程中能夠同步需要恢復的信息,包括檢查點信息,因此若損壞或丟失了控制文件,Oracle將不能繼續工作,因此應在系統中保持控制文件的多個拷貝,且這些拷貝應置于安裝于不同磁盤控制器下的不同磁盤設備中。

  由于Oracle沒有提供對控制文件多工的完整支持,因此應在對控制文件使用操作系統或硬件鏡像,即在修改初始化文件的control_files參數后重新啟動數據庫前,應將控制文件復制到定義的新位置,否則數據庫啟動時將會出錯。

  3、激活歸檔進程

  當數據庫運行于NOARCHIVELOG模式下時,只能在完全關閉數據庫后進行數據庫的一致備份,并且同時禁用了聯機重作日志的存檔,這樣在Oracle實例失敗時只能將數據庫修復到最近的完整數據庫備份時的那一點上,不能在失效點處對實例進行恢復。而在ARCHIVELOG模式下,數據庫不僅可以進行一致備份,還可以在數據庫打開的情況下進行聯機備份。通過數據庫的備份和聯機與存檔的重作日志文件,用戶可以恢復所有已提交的事務,并允許將數據庫恢復到指定的時間、SCN或日志系列號處,增大了恢復的靈活性,減少了故障時的數據丟失。因此數據庫應運行于ARCHIVELOG模式。

  在ARCHIVELOG模式下為了防止文件損壞和介質故障,應把日志歸檔到不同的磁盤上,這可以通過在初始化文件中為歸檔重作日志指定多個目標實現。

  4、數據庫實施較大改變時備份

  因為控制文件中保存了數據庫的模式結構信息,因此在對數據庫進行較大改變(包括改變表結構,增加、刪除日志文件或數據文件等)時應立即備份控制文件及相應的數據文件。

  5、使用RESETLOGS選項打開數據庫后進行備份

  在以RESETLOGS選項打開數據庫后,應對整個數據庫進行脫機或聯機的備份,否則將不能恢復重置日志后的改變。

  當以RESETLOGS選項打開數據庫時,Oracle將拋棄恢復中沒有應用的重復信息,并確保永遠不再運用,同時還將初始化控制文件中關于聯機日志和重作線程的信息、清除聯機日志中的內容。因此,RESETLOGS前的歸檔日志的序列號將與RESETLOGS后的Oracle控制文件的要求值不相符(備份文件中的檢查點比控制文件中的檢查點舊),即在恢復中不能應用以前的歸檔日志文件,從而導致RESETLOGS操作之前的備份在新形體中無用。

  6、避免備份聯機重作日志文件 

  由于文中提出了多工聯機重作日志文件且數據庫運行于ARCHIVELOG模式,ARCH進程能夠將聯機重作日志歸檔,因此不必對其進行備份。若用備份的聯機重作日志文件重建它,可能會引起日志文件序列號的混亂,從而破壞數據庫,得到適得其反的結果。

  7、重置聯機日志

  在進行了不完全恢復或用備份控制文件進行恢復后,應重置聯機日志。

  為了確保數據庫的一致性,必須保證在恢復后所有數據文件都恢復到同一個時間點,但不完全恢復可能導致數據文件中具有一個與其它文件不同的檢查點,導致數據庫的一致性受到破壞。同樣,備份的控制文件中保存的SCN和計數器與當前日志文件中的值可能不同,從而也破壞了數據庫的一致性,因此應在進行完上述兩項操作后重置聯機日志。

  8、數據庫的邏輯備份

  以上所述備份都為物理備份,是實際物理數據庫文件從一處拷貝到另一處的備份,除此之外還可使用Oracle提供的導出實用程序進行數據庫的邏輯備份。Oracle同時還提供了相應的導入實用程序重建邏輯備份中保存的信息。

  邏輯備份只拷貝數據庫中的數據,而不記錄數據位置的備份過程。它利用SQL語句,從數據庫中導出數據到一個存放在合適位置的外部文件中,同時并可檢測到數據塊的損壞,因此可用其作為物理備份的補充。

  備份策略

  考慮到如今大部分信息系統每周的業務是24×7操作,因此采用聯機備份,否則可每隔一定時間進行一次脫機備份。

  應用上述規則,可得出下述典型的備份策略:

 ?、夔R像拷貝重作日志文件;

 ?、阽R像拷貝控制文件;

 ?、奂せ顨w檔進程,即以ARCHIVELOG模式操作數據庫;

 ?、苊刻爝M行數據庫的部分聯機備份(每天進行數據庫的完全熱備份將無畏地增加數據庫的負擔且沒有必要,同時也增加了數據庫恢復時的靈活性);

 ?、菝扛粢恢芑驇字苓M行一次數據庫的邏輯備份。

  實際項目應用

  當數據庫中的文件達到一定數量后,DBA可能記不住該備份的文件的名或位置,因此,若能使備份過程自動化可有效地減輕DBA的負擔,同時不會遺漏應備份的文件,應用自動批處理文件及腳本文件可實現備份、恢復的自動化。下面簡介了在實際項目開發中應用本文所提出的自動備份、恢復策略,通過實際應用,證明了該策略的正確性和可行性。

 ?。?)下述腳本實現聯機重作日志的多工:


 ?。?)下列VB代碼自動建立聯機備份的批處理文件及相應的腳本文件。


  運行得到的自動批處理文件,即可自動進行數據庫的聯機備份。

 ?。?)在從備份中恢復數據文件后,執行下列腳本將數據庫的恢復程序。


  結束語

  提高數據庫災難后恢復的可靠性正越來越多地受到人們的關注,本文根據個人在實際項目開發過程中的經驗及恢復時的靈活性對Oracle數據庫的備份及恢復進行了探討,并提出了典型的備份策略,用戶可以根據自己的實際情況及數據庫結構在此基礎上靈活應用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情免费视频| 日本精品久久久久久久| 日韩激情视频在线播放| 久久亚洲精品小早川怜子66| 久久国内精品一国内精品| 日韩av免费观影| 欧美精品做受xxx性少妇| 日韩网站免费观看高清| 亚洲第一二三四五区| 国产成人精品免高潮费视频| 成人观看高清在线观看免费| 亚洲三级黄色在线观看| 国产精品亚洲视频在线观看| 日韩成人中文字幕在线观看| 成人免费视频在线观看超级碰| 中文字幕不卡在线视频极品| 欧美精品激情视频| 国产在线视频欧美| 亚洲国产精品久久久久久| 欧美肥臀大乳一区二区免费视频| 国产日韩欧美在线观看| 2019中文字幕在线观看| 国产美女扒开尿口久久久| 韩剧1988在线观看免费完整版| 国产精品a久久久久久| 国产一区视频在线| www.99久久热国产日韩欧美.com| 日韩欧美极品在线观看| 亚洲精品成人久久久| 91av在线网站| 96精品视频在线| 欧美色视频日本高清在线观看| 精品无人国产偷自产在线| 久久在线精品视频| 日韩大片在线观看视频| 亚洲国产私拍精品国模在线观看| 亚洲成人av在线播放| 久久久女女女女999久久| 久久久伊人日本| 亚洲在线免费视频| 成人福利网站在线观看11| 亚洲国产精品女人久久久| 国产精品伦子伦免费视频| 欧美性受xxx| 国产精品久久久久久久久久三级| 成人免费网站在线| 亚洲欧洲美洲在线综合| 久久深夜福利免费观看| 亚洲成人999| 久久精品国产清自在天天线| 欧美一区二区.| 成人在线免费观看视视频| 热久久免费国产视频| 日韩大片在线观看视频| 丝袜一区二区三区| 欧美高跟鞋交xxxxxhd| 欧美国产日韩一区二区在线观看| 成人免费视频a| 亚洲精品一区二三区不卡| 亚洲精品成a人在线观看| 色噜噜国产精品视频一区二区| 欧美性20hd另类| 国产精品久久综合av爱欲tv| 精品一区二区三区电影| 成人黄色午夜影院| 欧美裸体xxxx极品少妇| 亚洲人成电影在线播放| 久久影视三级福利片| 伊人久久久久久久久久| 欧美国产日韩免费| 久久久久久国产精品美女| 精品国内亚洲在观看18黄| 日产日韩在线亚洲欧美| 欧美黑人一级爽快片淫片高清| 亚洲成人av中文字幕| 91av视频在线免费观看| 国产精品久久久久久一区二区| 中文精品99久久国产香蕉| 亚洲欧美精品伊人久久| 中文国产成人精品| 国产午夜精品美女视频明星a级| 91久久精品国产| 亚洲精品99久久久久| 成人免费大片黄在线播放| 国产成人免费av| 久久久av电影| 在线观看中文字幕亚洲| 在线看日韩欧美| 国产激情久久久久| 久久久av电影| 欧美成人精品在线| 日韩电影免费观看在线| 日韩av影视在线| 在线成人一区二区| 欧美成年人在线观看| 国产欧美日韩丝袜精品一区| 色综合91久久精品中文字幕| 国产精品看片资源| 亚洲一区二区久久| 日本aⅴ大伊香蕉精品视频| 亚洲日本成人网| 国产精品男女猛烈高潮激情| 亚洲一级片在线看| 欧美激情在线有限公司| 神马国产精品影院av| 亚洲最大成人在线| 亚洲欧美制服另类日韩| 日本老师69xxx| 亚洲自拍另类欧美丝袜| 一本大道香蕉久在线播放29| 北条麻妃一区二区三区中文字幕| 欧洲永久精品大片ww免费漫画| 91在线观看免费高清完整版在线观看| 欧美日韩国产va另类| 欧美在线激情网| 亚洲免费视频观看| 国产精品麻豆va在线播放| 日韩成人在线播放| 色www亚洲国产张柏芝| 日韩欧美国产成人| 日本不卡高字幕在线2019| 欧美日韩精品在线播放| 国产性猛交xxxx免费看久久| 中文在线资源观看视频网站免费不卡| 日韩精品中文字幕久久臀| 亚洲香蕉av在线一区二区三区| 成人国产精品免费视频| 成人在线国产精品| 日韩欧美中文在线| 久久亚洲精品中文字幕冲田杏梨| 欧美亚洲视频一区二区| 国产精品亚洲激情| 日韩www在线| 欧美限制级电影在线观看| 日本欧美中文字幕| 欧美成人免费播放| 91天堂在线视频| 91精品国产高清久久久久久91| 91九色蝌蚪国产| www.xxxx精品| 91精品国产自产在线| 国语自产精品视频在线看| 久久中文字幕一区| 日韩大片在线观看视频| 国产精品人人做人人爽| 国产精品久久久久久久电影| 国产亚洲美女精品久久久| 亚洲一区二区三区sesese| 久久99热精品这里久久精品| 国产欧美精品一区二区三区介绍| 国产一区二区三区在线看| 日韩欧美第一页| 亚洲片在线观看| 深夜精品寂寞黄网站在线观看| 中文字幕在线日韩| 国产欧美精品在线播放| 欧美精品在线视频观看| 97在线看免费观看视频在线观看| 久久国产精品久久久| 国产性色av一区二区| 色噜噜久久综合伊人一本| 精品视频一区在线视频| 久久综合国产精品台湾中文娱乐网| 欧美精品一区二区免费|