RMAN中nocatalog與catalog的區(qū)別?

nocatalog方式:用control file作為catalog,每一次備份都要往控制文件里面寫好多備份信息,控制文件里面會(huì)有越來越多的備份信息,即RMAN的備份信息寫在本地控制文件里面。

創(chuàng)新互聯(lián)專注于滑縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供滑縣營(yíng)銷型網(wǎng)站建設(shè),滑縣網(wǎng)站制作、滑縣網(wǎng)頁(yè)設(shè)計(jì)、滑縣網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造滑縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供滑縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

catalog方式:必須要首先要?jiǎng)?chuàng)建目錄備份數(shù)據(jù)庫(kù)(catalog,也稱知識(shí)庫(kù)),建立恢復(fù)目錄,即數(shù)據(jù)庫(kù)的備份信息寫到恢復(fù)目錄里面。

----------------------------------------------------------

RMAN中nocatalog與catalog的區(qū)別

 

nocatalog方式:用control file作為catalog,每一次備份都要往控制文件里面寫好多備份信息,控制文件里面會(huì)有越來越多的備份信息,即RMAN的備份信息寫在本地控制文件里面。

------------------

catalog方式:必須要首先要?jiǎng)?chuàng)建目錄備份數(shù)據(jù)庫(kù)(catalog,也稱知識(shí)庫(kù)),建立恢復(fù)目錄,即數(shù)據(jù)庫(kù)的備份信息寫到恢復(fù)目錄里面。

 

當(dāng)通過rman nocatalog方式備份Oracle數(shù)據(jù)庫(kù),Oracle使用controlfile存放RMAN的備份信息。因此,當(dāng)使用Rman nocatalog方式備份數(shù)據(jù)庫(kù)時(shí),一定要記得備份controlfile。

 

初始化參數(shù)control_file__record_keep_time設(shè)置備份信息保存時(shí)間,到規(guī)定時(shí)間就自動(dòng)清除以前的備份信息:

 

SQL> alter sysem set control_file_record_keep_time=7 scope=spfile;

 

--------------------

當(dāng)使用Rman nocatalog恢復(fù)時(shí),數(shù)據(jù)庫(kù)至少是處于“mount”狀態(tài)的,即一定要先加載控制文件,不然RMAN找不到記錄的備份信息。而Oracle startup mount的前提條件是control必須存在。因此,你必須在恢復(fù)datafile之前先恢復(fù)controlfile。使用Rman catalog方式時(shí),可以startup nomount然后restore controlfile;但使用Rman nocatalog時(shí),必須先用文件方式恢復(fù)controlfile。

 

下面對(duì)比一下Rman nocatalog和Rman catalog的恢復(fù)時(shí)的步驟,以便建立正確的備份策略(以下的恢復(fù)都是在online狀態(tài)下的備份):

 

Rman nocatalog恢復(fù):

1) 建立oracle運(yùn)行環(huán)境(包括init或sp文件)

2) 文件方式恢復(fù)controlfile到init文件指定的位置(或者先啟動(dòng)到NOMOUNT,在RMAN中restore controlfile from autobackup)

3) startup mount

4) Rman,restore datafile,recover datafile

5) alter database open resetlogs

 

Rman catalog恢復(fù):

1) 建立oracle運(yùn)行環(huán)境(包括init或sp文件)

2) Rman ,restore controfile

3) alter database mount

4) Rman, restore datafile,recover datafile

5) alter database open resetlogs

 

可以看出,Rman nocatalog備份時(shí),必須用文件方式備份controlfile。

 

另外,由于nocatalog時(shí)利用controlfile存放備份信息,建議將Oracle參數(shù)文件中的CONTROL_FILE_RECORD_KEEP_TIME值加大(缺省為7天), 該參數(shù)在$ORACLE_HOME/dbs/initSID.ora中(9i后也可能在spfile中,只能通過Oracle語(yǔ)句更改)。

 

恢復(fù)目錄(即catalog方式)支持如下的命令

{CREATE|UPGRADE|DROP} CATALOG

{CREATE|DELETE|REPLACE|PRINT} SCRIPT.

LIST INCARNATION

REGISTER DATABASE

REPORT SCHEMA AT TIME

RESET DATABASE

RESYNC CATALOG

  www.2cto.com  

1、Resync命令

Resync可以同步數(shù)據(jù)庫(kù)與恢復(fù)目錄之間的信息,在實(shí)際情況下,rman一般可以自動(dòng)同步。

在如下情況下需要同步

·數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的改變

·數(shù)據(jù)文件增加或者是改變大小

·表空間刪除

·回滾段的創(chuàng)建與刪除

·每產(chǎn)生10個(gè)歸檔日志

 

2、Reset 命令

目標(biāo)數(shù)據(jù)庫(kù)resetlogs 之后,需要重新設(shè)置恢復(fù)目錄。Reset命令就用來重新設(shè)置恢復(fù)目錄。

網(wǎng)站名稱:RMAN中nocatalog與catalog的區(qū)別?
分享網(wǎng)址:http://bm7419.com/article26/jddsjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、服務(wù)器托管企業(yè)建站、做網(wǎng)站響應(yīng)式網(wǎng)站、用戶體驗(yàn)

廣告

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

營(yíng)銷型網(wǎng)站建設(shè)