中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RMAN中nocatalog與catalog的區別?

發布時間:2020-07-21 14:09:31 來源:網絡 閱讀:861 作者:zancun 欄目:關系型數據庫

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

catalog方式:必須要首先要創建目錄備份數據庫(catalog,也稱知識庫),建立恢復目錄,即數據庫的備份信息寫到恢復目錄里面。


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

RMAN中nocatalog與catalog的區別

 

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

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

catalog方式:必須要首先要創建目錄備份數據庫(catalog,也稱知識庫),建立恢復目錄,即數據庫的備份信息寫到恢復目錄里面。

 

當通過rman nocatalog方式備份Oracle數據庫,Oracle使用controlfile存放RMAN的備份信息。因此,當使用Rman nocatalog方式備份數據庫時,一定要記得備份controlfile。

 

初始化參數control_file__record_keep_time設置備份信息保存時間,到規定時間就自動清除以前的備份信息:

 

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

 

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

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

 

下面對比一下Rman nocatalog和Rman catalog的恢復時的步驟,以便建立正確的備份策略(以下的恢復都是在online狀態下的備份):

 

Rman nocatalog恢復:

1) 建立oracle運行環境(包括init或sp文件)

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

3) startup mount

4) Rman,restore datafile,recover datafile

5) alter database open resetlogs

 

Rman catalog恢復:

1) 建立oracle運行環境(包括init或sp文件)

2) Rman ,restore controfile

3) alter database mount

4) Rman, restore datafile,recover datafile

5) alter database open resetlogs

 

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

 

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

 

恢復目錄(即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可以同步數據庫與恢復目錄之間的信息,在實際情況下,rman一般可以自動同步。

在如下情況下需要同步

·數據庫物理結構的改變

·數據文件增加或者是改變大小

·表空間刪除

·回滾段的創建與刪除

·每產生10個歸檔日志

 

2、Reset 命令

目標數據庫resetlogs 之后,需要重新設置恢復目錄。Reset命令就用來重新設置恢復目錄。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗甸县| 临沭县| 新宁县| 红河县| 应城市| 高清| 旺苍县| 盱眙县| 淳化县| 翁牛特旗| 谢通门县| 珲春市| 竹北市| 轮台县| 丰镇市| 诏安县| 桐庐县| 建德市| 长治市| 丰台区| 正定县| 北海市| 井研县| 新干县| 长春市| 边坝县| 原阳县| 白城市| 渭南市| 湖州市| 随州市| 阿勒泰市| 渝北区| 阳高县| 綦江县| 财经| 莲花县| 怀集县| 若尔盖县| 伊川县| 确山县|