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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 資料庫資料恢復—SQLserver資料庫中勒索病毒被加密怎麼恢復資料?資料庫資料恢復SQLServer加密
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 資料庫修復資料恢復資料庫資料恢復
- Oracle資料庫冷備和恢復Oracle資料庫
- 3.5 掛起和恢復資料庫資料庫
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 10.註冊和登入功能實現(3)—— 註冊資料寫入資料庫資料庫
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- sybase資料庫恢復資料庫
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- Mongo 資料庫備份和恢復命令Go資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 在Linux中,如何進行資料恢復?Linux資料恢復
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 資料恢復記錄:硬碟分割槽損壞修復SqlServer資料庫過程資料恢復硬碟SQLServer資料庫
- Sybase SQL Anywhere(ASA)資料庫恢復,ASA資料恢復,資料誤刪除恢復工具ReadASADBSQL資料庫資料恢復
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle