RMAN-在恢復目錄中註冊和取消資料庫
建立恢復目錄
1、在目錄資料庫中建立恢復目錄所用表空間
SQL> create tablespace rman_ts datafile 'c:\oracle\oradata\cc\rmants.ora' size 20M ;
表空間已建立。
2、在目錄資料庫中建立RMAN 使用者並授權
SQL> create user rman identified by rman default tablespace rman_ts temporary tablespace temp
quota unlimited on rmants;
使用者已建立
SQL> grant recovery_catalog_owner,resource to rman;
Grant succeeded.
3、在目錄資料庫中建立恢復目錄
[oracle@node1 ~]$ rman catalog
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 7 09:52:13 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to recovery catalog database
RMAN> create catalog tablespace rman_ts;
recovery catalog created
4、註冊目標資料庫到恢復目錄
目標資料庫:racdb
恢復目錄:ping
[oracle@node1 ~]$ rman target
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 7 10:05:50 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: RACDB (DBID=672464192)
RMAN> connect catalog
connected to recovery catalog database
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
二、取消資料庫的註冊
1.在SQLPLUS使用RMAN使用者登入恢復目錄
[oracle@node1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jan 7 10:50:06 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn
Connected.
2.查詢表DB 中的註冊記錄
[oracle@node1 ~]$ rman target
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 7 10:49:03 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: RACDB (DBID=672464192)
RMAN>
SQL> select db_key,db_id from db;
DB_KEY DB_ID
---------- ----------
1 672464192
DBID=DB.DB_ID
## 切記一定要使用RMAN的使用者登陸,不然將出現如下錯誤提示
SQL> conn as sysdba
Connected.
SQL> select db_key,db_id from db;
select db_key,db_id from db
*
ERROR at line 1:
ORA-00942: table or view does not exist
3.登出資料庫
SQL> execute dbms_rcvcat.unregisterdatabase(1,672464192);
PL/SQL procedure successfully completed.
4.驗證登出動作
[oracle@node1 ~]$ rman
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 7 11:02:16 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> list backup;
using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of list command at 01/07/2009 11:02:21
RMAN-06171: not connected to target database
RMAN>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31444259/viewspace-2136321/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在恢復目錄中註冊和登出資料庫資料庫
- 【RMAN】資料庫到恢復目錄的註冊過程資料庫
- 【備份恢復】之RMAN 恢復目錄庫(客戶端備份資訊註冊到目標庫恢復目錄中)客戶端
- 建立恢復目錄catalog並註冊目標庫
- 把印章系統資料庫註冊到cwyy例項上的恢復目錄資料庫
- 玩轉恢復目錄資料庫(一)資料庫
- 玩轉恢復目錄資料庫(二)資料庫
- 玩轉恢復目錄資料庫(四)資料庫
- RMAN恢復目錄資料庫的搭建資料庫
- 【備份恢復】RMAN catalog 恢復目錄資料庫資料庫
- 恢復目錄資料庫備份指令碼資料庫指令碼
- rman不使用恢復目錄恢復資料庫示例及問題資料庫
- 在ARCHIVELOG模式中恢復資料庫Hive模式資料庫
- 【RMAN】使用恢復目錄catalog備份目標資料庫的演示資料庫
- 使用RMAN恢復一個資料庫到另一個目錄結構不同的資料庫中資料庫
- 恢復目錄資料庫(Recovery Catalog)作用及演示例項資料庫
- 生產庫的恢復目錄被RMAN恢復出來的資料庫庫使用後出現的問題資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 資料庫資料恢復—SQLserver資料庫中勒索病毒被加密怎麼恢復資料?資料庫資料恢復SQLServer加密
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 資料庫映象和全文目錄資料庫
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 資料檔案丟失的恢復(改變目錄)
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- 資料庫資料的恢復和備份資料庫
- 資料庫修復資料恢復資料庫資料恢復
- 恢復資料庫資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 3.5 掛起和恢復資料庫資料庫
- Oracle資料庫冷備和恢復Oracle資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 10.註冊和登入功能實現(3)—— 註冊資料寫入資料庫資料庫
- sun 的ufsrestore是恢復在當前目錄下REST
- 使用恢復建議恢復資料庫資料庫
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle