OracleRMAN備份以及壓縮原理分析

RMAN備份原理:

成都創(chuàng)新互聯(lián)公司是專業(yè)的振興網(wǎng)站建設(shè)公司,振興接單;提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行振興網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

當(dāng)RMAN 客戶端連接到目標(biāo)數(shù)據(jù)庫后,執(zhí)行備份命令時, RMAN 會開啟相應(yīng)數(shù)量的通道進(jìn)行工作,每一個通道在目標(biāo)數(shù)據(jù)庫都有一個相對應(yīng)的服務(wù)進(jìn)程, RMAN 會首先調(diào)用 DBMS_RCVMAN 軟件包進(jìn)而讀取控制文件,確定數(shù)據(jù)文件的存放位置等一些信息,獲取該信息后, RMAN 將調(diào)用 DBMS_BACKUP_RESTORE 軟件包對數(shù)據(jù)文件進(jìn)行讀取備份。讀取過程就是 RMAN 基于備份的算法規(guī)則來編譯 出需要 備份的文件列表。RMAN 執(zhí)行備份操作時,會請求 Oracle 的共享內(nèi)存段來創(chuàng)建 自己備份緩沖區(qū),與通道相對應(yīng)的服務(wù)進(jìn)程會去掃描數(shù)據(jù)文件中的數(shù)據(jù)塊,并且將需要備份的數(shù)據(jù)塊讀入到輸入緩沖區(qū)中,當(dāng)輸入緩沖區(qū)被填滿時,會被轉(zhuǎn)移到輸出緩沖區(qū)中,在轉(zhuǎn)移的過程中,也會對數(shù)據(jù)塊進(jìn)行檢測,檢測是否有損壞的數(shù)據(jù)塊,當(dāng)輸出緩沖區(qū)被填滿時,就會形成備份片,與通道相對應(yīng)的服務(wù)進(jìn)程最終會將其寫入到指定備份的位置。

RMAN壓縮方式:

RMAN的壓縮分為三種,

第一種:

10.1版本 RMAN的壓縮方式為空值壓縮(null compression),當(dāng)掃描數(shù)據(jù)塊進(jìn)行備份時,可以進(jìn)行空值壓縮,對塊頭為空的塊,在從輸入緩沖區(qū)轉(zhuǎn)移到輸出緩沖區(qū)時將其過濾掉,這種空值壓縮方式呢,不會去備份已分配但未被格式化的塊。

第二種:

在10.2版本RMAN的壓縮方式又出現(xiàn)一種未使用塊壓縮(unused block compression),這種壓縮方式是過濾掉不包含數(shù)據(jù)的數(shù)據(jù)塊,就是該數(shù)據(jù)塊已經(jīng)被使用過(被格式化過),但是不包含數(shù)據(jù)。

只有在滿足以下條件的時候,Unused Block Compression會起作用:

    1.初始化參數(shù)COMPATIBLE=10.2或者更新的版本

    2.數(shù)據(jù)文件是本地管理模式

    3.完全備份或0級備份

    4. 備份的指定位置在磁盤上

第三種:

BINARY COMPRESSION是在使用關(guān)鍵子"AS COMPRESSED" 時候才會起作用的二進(jìn)制壓縮方式。 rman 能夠使用二進(jìn)制壓縮算法進(jìn)行備份,這個二進(jìn)制的壓縮算法能夠大大的減少備份集所需要的磁盤空間,通常情況下壓縮比會達(dá)到2-4倍

使用這種壓縮方式的命令如下:

rman> backup as compressed backupset database;

1. 啟用壓縮將消耗更多的CPU資源。

2. 啟用壓縮備份耗時略有增加。

3.節(jié)省空間。

4.當(dāng)使用壓縮后的備份進(jìn)行恢復(fù)時,恢復(fù)時間會變長,可以理解為還需要一個膨脹的過程。

就相當(dāng)于使用備份集的恢復(fù)時間比使用鏡像副本的恢復(fù)時間長。

總結(jié)RMAN過濾塊的過程:

與通道相對應(yīng)的服務(wù)進(jìn)程會掃高水位線以下的所有數(shù)據(jù)塊 然后在輸入緩沖區(qū)到輸出緩沖區(qū)的過程中進(jìn)行過濾,

過濾的塊為已分配但未被格式化的塊以及曾經(jīng)使用過,但是現(xiàn)在為空的塊(塊中內(nèi)容被delete掉)。

網(wǎng)頁題目:OracleRMAN備份以及壓縮原理分析
本文來源:http://muchs.cn/article16/pihgdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、營銷型網(wǎng)站建設(shè)微信公眾號、企業(yè)網(wǎng)站制作、ChatGPT、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司