999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RMAN的oracle數據庫備份與還原的設計與實現

2019-07-08 02:59:36韓勇鵬
計算機時代 2019年4期

韓勇鵬

摘? 要: 數據備份與恢復是保障數據庫安全運行和數據庫管理員必須掌握的的重要技術。在Oracle數據庫中,基于RMAN的兩種增量備份方式是差異增量備份和累積增量備份。介紹了差異增量備份與累積增量備份技術的概況,分析了兩種備份方式的優缺點,闡述了累積增量備份及數據恢復的實現過程,以期更好地保證數據的安全性。

關鍵詞: RMAN備份; 累積增量備份; 差異增量備份; 備份與恢復

中圖分類號:TP392? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2019)04-56-04

Abstract: The backup and recovery are an important technology of database running, and the database administrator must master them. There are two kind of incremental backups for Oracle database, the differential and cumulative backup. This paper introduces the technologies of two incremental backups, analyses the advantages and disadvantages of them, and elaborates the realizing process of database backup and recovery with cumulative backup, in order to better ensure the security of data.

Key words: RMAN backup; cumulative backup; differential backup; backup and recovery

0 引言

數據備份與恢復是保障數據庫安全運行和數據庫管理員必須掌握的重要技術。盡管我們通過各種措施來保證數據庫的安全,但仍然有許多不可預知、不可避免的安全隱患,如服務器硬件損壞、系統軟件漏洞、網絡傳輸出現故障和人為的破壞等等。因此,數據庫管理員應對重要數據做好備份,在系統發生故障時,利用存儲介質上的備份集,恢復數據到正常狀態,使數據保持一致和完整?;诖耍疚木蚾racle的rman增量備份及還原進行探討。

1 rman技術概述

rman是oracle提供的備份、還原、恢復的數據庫工具。rman可以實現數據文件datafile、控制文件controlfile以及歸檔日志文件archivelog、數據庫服務器參數文件spfile的備份還原,同時也可以執行完全或不完全的數據庫恢復。rman主要由可執行文件和recover.bsq文件兩部分組成。recover.bsq文件實際上就是一個庫文件,是整個備份還原恢復的中樞。 所以說rman只是一個命令解釋器,主要是協調。其協調解釋過程如圖1所示。

2 rman的差異增量備份和累積增量備份

Rman的最大特點是支持增量備份。增量備份只備份變化的數據,大大提高了備份和還原的效率。增量備份分為差異增量備份和累積增量備份,兩者都是在0級的全備份基礎上實現的[1]。

累積增量備份(Cumulative)是備份上一級別或更低級別所有變化的數據塊。即累積增量備份會備份那些從0級備份點到現在的所有改動,當使用增量備份還原,恢復數據時,只有最近的增量備份才會被使用。示例如圖2所示[2]。

也就是說,差異增量備份只備份當天改動的數據塊。之前只進行過0級備份時,差異增量備份只會備份相對0級有改動的數據塊,如前面已經有過1級備份時,差異增量備份只會備份相對最近的1級備份到現在有改動塊的數據塊。如果要使用差異增量備份進行數據還原、恢復時,所有1級差異增量備份集都需要被應用。示例如圖3所示。

差異增量備份與累積增量備份相比,主要是空間和資源上的節省,但是必須要保證1級別的可用性,保證不因為某個1級別的失效而導致數據庫不能還原、恢復到失敗點。相反的,累積增量備份相對于差異增量備份更安全,因為其本身的備份就具有變化數據塊的重復性,只需要保證最近一次1級別備份可用就可以還原、恢復到失敗點了,而不是所有1級別備份都可用。雖然累積增量備份需要更多的磁盤空間,但是卻免去了時間上的考慮,因此,我們在磁盤空間允許的情況下,可以考慮優先使用累積增量備份。

3 用rman實現累積增量備份

3.1 備份環境查看及設置

首先,確定oracle是否處于歸檔模式。sqlplus下執行archive log list,以檢查是否是歸檔模式。因為在歸檔模式下,系統服務不會因為備份操作而停止運行,還原、恢復時也可以將數據恢復到數據庫管理員需要的任意一個時刻,可以保證數據的完整性和一致性。

其次,查看快閃恢復區的參數信息??扉W恢復區保存了rman備份的各個備份集,包括數據文件、增量備份、控制文件以及歸檔日志等等。sqlplus下執行show parameter db_recovery_file_dest;查看快閃恢復區的位置及它的最大容量。由于備份集的不斷增大,為了防止磁盤空間不足,導致數據備份失敗,因此,我們可以根據實際情況動態地調整該容量的大小。

第三,查看rman備份環境參數,并根據需要修改部分參數。在服務器端執行rman target/進入oracle數據庫的rman環境,執行show all命令,查看rman備份默認的配置參數。默認情況備份數據庫的數據時控制文件是不自動備份的,但是沒有控制文件和初始化參數文件數據庫將不能正常裝載、打開,所以最好是每次備份時都能自動備份控制文件和初始化參數文件。在rman環境下執行configure controlfileautobackup on修改配置參數后,RMAN做任何備份操作,都會自動備份控制文件controlfile和初始化參數文件spfile[3]。

3.2 rman累積增量備份

增量備份是分等級的,最初為0到4級,級別從0開始,一級一級遞增,不過從oracle10開始,級別就只有0級和1級了。實際執行增量備份操作時,仍然可以指定多個級別,最大可支持4級的增量備份。0級增量備份是1級別增量備份的基礎,0級備份其實就是一個完全備份,所不同的是0級備份可以作為1級別增量備份的基礎,而普通的完全備份是不能的。從1級別執行差異備份,即相對0級備份后有變化的數據進行備份。

4 rman累積增量的數據恢復

備份的目的是為了在數據出現問題的時候能夠安全恢復,rman備份結合數據庫的故障性質,提供了多種不同的恢復模式。

4.1 完全恢復數據文件

進行數據文件的完全恢復,前提是數據庫的初始化spfile文件、控制文件、重做日志文件、歸檔日志備份都可以正常使用。

4.2 丟失spfile的恢復

數據庫啟動會經過三個階段,分為實例啟動(NOMOUNT),數據庫裝載(mount)和數據庫打開(open)。第一階段NOMOUNT使用的就是Spfie服務器參數文件,系統依據Spfie文件找到實例信息及控制文件等信息,以便裝載數據庫。一旦spfile文件丟失或損壞,將導致實例不能正常啟動。因此,spfie文件的還原恢復很重要,還原恢復的腳本命令如下:

4.3 丟失控制文件的恢復

數據庫實例和和后臺進程啟動成功后,將會從控制文件中讀取各種參數信息,包括數據文件和日志文件的位置等等。因此,當控制文件發生故障時,數據庫則不能啟動到MOUNT狀態。因此,我們要在執行恢復時需要在NOMOUNT階段。命令如下[4]:

5 結束語

Oracle的rman備份與恢復相比于傳統的手工操作、數據泵等方式,提供了不同的備份及恢復方式,適用范圍更廣、備份更可靠。而rman的累積增量備份,雖然占用磁盤空間比較大,但是可以最大范圍內恢復原有數據,可以不用考慮每個level1包的可用性,建議在磁盤空間允許的情況下使用rman累積增量備份,以提高工作質量和效率。

參考文獻(References):

[1] 曹美琴.基于RMAN技術的ORACLE數據庫備份恢復研究[J].安徽大學學報(自然科學版),2007.3:25-28

[2] 彭建明.使用RMAN實現ORACLE數據庫的增量備份[J].醫學信息學,2007.11:1912-1914

[3] 林樹澤等.Oracle 11g R2DBA操作指南[M].清華大學出版社,2013.

[4] 王利.ORACLE數據庫高可用性的研究與實現[D].華南理工大學,2014.

主站蜘蛛池模板: 日韩欧美在线观看| 日韩一级毛一欧美一国产| 99久视频| 久久精品这里只有精99品| 57pao国产成视频免费播放 | 国产精彩视频在线观看| 欧美a在线视频| 亚洲无限乱码一二三四区| 欧美福利在线| 久久婷婷色综合老司机| 国产美女无遮挡免费视频网站 | 国产成人精品在线1区| 美美女高清毛片视频免费观看| 伊人精品成人久久综合| 强奷白丝美女在线观看| 国产毛片高清一级国语 | 福利视频一区| 91久久偷偷做嫩草影院| 999在线免费视频| 亚洲精品免费网站| 成人夜夜嗨| 日韩东京热无码人妻| 色成人亚洲| 国产区免费精品视频| 国产亚洲精久久久久久无码AV | 国产中文在线亚洲精品官网| 国产成人资源| 色婷婷综合激情视频免费看| 综合天天色| 永久免费无码日韩视频| 无遮挡国产高潮视频免费观看| 久久精品无码一区二区国产区| 国产一区二区精品福利| 凹凸精品免费精品视频| 欧美亚洲国产精品久久蜜芽| 国产成人精品亚洲日本对白优播| 欧美一区国产| 欧美日本在线一区二区三区| 欧美有码在线| 九九免费观看全部免费视频| 国产成人狂喷潮在线观看2345| 五月天综合婷婷| 亚洲精品国偷自产在线91正片| 日日拍夜夜操| 91成人在线免费视频| 日本AⅤ精品一区二区三区日| 亚洲国产日韩视频观看| 欧美啪啪网| 伊人激情久久综合中文字幕| av一区二区三区在线观看| 爱爱影院18禁免费| 久久精品这里只有国产中文精品 | 国产欧美视频在线观看| 538国产在线| 日本不卡在线视频| 亚洲第一成人在线| 国产永久在线视频| 久久无码高潮喷水| 青青草原国产| 亚洲69视频| 成人免费视频一区| 日韩国产黄色网站| 97se综合| 亚洲日本中文字幕天堂网| 美女免费黄网站| 国产高潮流白浆视频| 亚洲色无码专线精品观看| 91久久夜色精品| 亚洲日本在线免费观看| 亚洲欧美日韩中文字幕一区二区三区| 色妞www精品视频一级下载| 欧美午夜性视频| 国产精品三级专区| 伊人无码视屏| 国产乱子伦精品视频| 黄色国产在线| 欧洲高清无码在线| 日韩欧美国产三级| 四虎影视库国产精品一区| 亚洲日韩欧美在线观看| 国产成人无码播放| 在线视频一区二区三区不卡|