建立恢復目錄recover catalog(OCM複習總結)
轉載請註明
建立恢復目錄
1、 概念
恢復目錄是在單獨的資料庫中建立的方案。它包含從目標資料庫的控制檔案中獲取的 RMAN 後設資料。RMAN 將有關資料庫結構、歸檔重做日誌、備份集以及資料檔案副本的資訊從目標資料庫的控制檔案傳播到恢復目錄中。RMAN 儲存、使用和維護恢復目錄中的資訊。
執行以下操作時,恢復目錄是由 RMAN 維護的:
1. 在目錄中註冊目標資料庫。
2. 重新同步該目錄和目標資料庫的控制檔案。
3. 將資料庫重置為以前的複本。
4. 更改有關備份或檔案的資訊。
5. 執行備份、還原或恢復操作。
可以使用 REPORT 和 LIST 命令從恢復目錄中獲取資訊。可以將指令碼儲存在恢復目
錄中。
恢復目錄包含關於如下內容的資訊:
• 資料檔案和歸檔重做日誌檔案備份集和備份片:
該目錄儲存備份集名稱和時間等資訊。
• 資料檔案副本:
該目錄記錄資料檔案副本的時間戳和名稱。
• 歸檔重做日誌檔案及其副本:
該目錄維護伺服器建立的歸檔日誌以及 RMAN 製作的任何副本的記錄。
• 目標資料庫的物理結構:
它包含的資訊與目標資料庫控制檔案中包含的資訊類似。
要確保目錄處於最新狀態,請定期執行 RESYNC CATALOG 命令。經驗表明,應每隔 n 天
至少執行一次該命令,其中,n 是初始化引數。 CONTROL_FILE_RECORD_KEEP_TIME 的設定值
2、 測試
-----建立需要的表空間的
SQL> create tablespace rman
2 datafile '/oradata/oracle/product/10.2/oradata/ora10/rman01.dbf' size 100m
3 autoextend on;
-----建立使用者
SQL> create user rman_user identified by gelc123
2 default tablespace rman
3 quota unlimited on rman;
-----授予響應的許可權
SQL> grant recovery_catalog_owner to rman_user;
SQL> grant connect,resource to rman_user;
-----登陸到作業系統,使用RMAN呼叫RMAN命令直譯器,使用LOG選項允許RMAN將訊息和命令輸出到檔案
rman catalog rman_user/gelc123[@catalogserver] log= catalog.log
然後
RMAN> create catalog tablespace 'RMAN';
----連線到恢復目錄
rman target sys/gelc123[@databaseserver]
RMAN> connect catalog rman_user/gelc123[@catalogserver]
-----註冊資料庫到恢復目錄
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
-----手動同步恢復目錄和控制檔案
RMAN> RESYNC CATALOG ;
starting full resync of recovery catalog
full resync complete
3、 報告相關資訊
REPORT 命令
可以使用 REPORT 命令來分析備份、複製、還原和恢復操作的各個方面。
LIST 命令
可以使用 LIST 命令顯示備份集、檔案副本和歸檔日誌的相關資訊(儲存在恢復目錄中)。
檢視
除了 REPORT 和 LIST 命令外,還可以使用 SQL 命令查詢建立恢復目錄時建立的資料字典和動態檢視。
4、 相關資料字典(登陸建立的CATALOG使用者才能進行查詢)
a) RC_DATABASE
b) RC_DATAFILE
c) RC_STORED_SCRIPT
d) RC_STORED_SCRIPT_LINE
e) RC_TABLESPACE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-710249/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用Omni Recover恢復IOS資料iOS
- Oracle 備份恢復篇之RMAN catalogOracle
- 年度總結系列目錄
- iPhone資料恢復軟體:Omni Recover for MaciPhone資料恢復Mac
- Omni Recover for Mac(iPhone資料恢復軟體)MaciPhone資料恢復
- autosar學習總目錄
- python複製資料夾到一個目錄,或者按目錄層級建立複製Python
- 備份恢復Lesson 04.Using the RMAN Recovery Catalog
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- RAC安裝目錄許可權快速恢復
- Oracle 目錄許可權丟失故障恢復Oracle
- Omni Recover Mac版(iPhone資料恢復軟體)MaciPhone資料恢復
- (2)caffe總結之目錄結構
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- rar password recover(rar密碼恢復工具) v2.0.0.0密碼
- 學習設計模式(總目錄)設計模式
- Omni Recover for Mac如何恢復所有丟失的iPhone資料MaciPhone
- Linux學習——2 目錄結構Linux
- Linux批量建立目錄Linux
- vscode markdown建立目錄VSCode
- 【資料庫資料恢復】mdb_catalog.wt檔案丟失的MongoDB資料恢復案例資料庫資料恢復MongoDB
- Weblogic安裝實施學習筆記(自總結帶目錄)Web筆記
- 材料力學複習總結
- 建立 SAP Fiori Catalog 時遇到的 duplicate 記錄的問題分析
- nodejs建立多層目錄NodeJS
- CentOS8中恢復根目錄為預設許可權CentOS
- 工程熱力學複習總結
- C#獲取根目錄的方法總結C#
- 線性規劃模型複習總結模型
- Rust 移動端跨平臺複雜圖形渲染專案開發系列總結(目錄)Rust
- 微信小程式學習總結01:專案結構中增加業務邏輯目錄微信小程式
- reusable:前端可複用程式碼目錄結構的設計前端
- Linux學習(三)之系統目錄結構Linux
- extundelete工具恢復rm -rf 刪除的目錄(ext4、ext3)delete
- nginx目錄穿越漏洞復現Nginx
- fabric 目錄結構
- Python目錄連結Python
- Tomcat目錄結構Tomcat
- PostgreSQL 目錄結構SQL