查询 RC_DATABASE显示在恢复目录中已注册的目标数据库信息
SQL> select NAME, DBID, RESETLOGS_TIME from RC_DATABASE order by 1;
NAME DBID RESETLOGS_TIME
------- -------------- ---------
HT 11xxxxx123 29-AUG-15
……………
通过查询 rc_database_incarnation(catlog库),来检查下HT库在CATLOG库中的注册情况:
SQL> select DB_KEY, DBID, NAME, CURRENT_INCARNATION from RC_DATABASE_INCARNATION order by 1;
DB_KEY DBID NAME CUR
------ ------------- ----- ---
1 11xxxxx123 HT NO
1 11xxxxx123 HT YES
……………
对目标数据库HT进行反注册和重新注册
SQL> execute dbms_rcvcat.unregisterdatabase (db_key, db_id)
SQL> execute dbms_rcvcat.unregisterdatabase(1, 11xxxxx123);
rman target / catlog rman/rman@catlog
RMAN> register database;
rman target / catlog rman/rman@catlog
RMAN> register database;
RMAN> unregister database;
再次查询 rc_database_incarnation(catlog库),来检查下HT库在CATLOG库中的注册情况:
SQL> select DB_KEY, DBID, NAME, CURRENT_INCARNATION from RC_DATABASE_INCARNATION order by 1;
和客户确认的情况下,重新备份数据库,备份正常。
RMAN> resync catalog
原创文章,版权归本文作者所有,如需转载请注明出处
喜欢本文请长按下方的二维码订阅Oracle一体机用户组
最后修改时间:2020-01-14 09:44:26
文章转载自Oracle一体机用户组,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。