ORA-19573: 无法获得 exclusive 入队 (数据文件 1 的)

ORA-19573: 无法获得 exclusive 入队 (数据文件 1 的)
    通过rman恢复数据库过程中,报ORA-19573: 无法获得 exclusive 入队 (数据文件 1 的)错误;原因为通过rman恢复数据库,必须在mount状态下,具体解决方法如下:
一、将数据库重启至mount状态

SQL> shutdown immediate

数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 3206836224 bytes
Fixed Size 2257520 bytes
Variable Size 1509952912 bytes
Database Buffers 1677721600 bytes
Redo Buffers 16904192 bytes
数据库装载完毕。

二、登录rman重新进行恢复

[oracle@hbpt rmanbackup]$ rman target /

恢复管理器: Release 11.2.0.4.0 - Production on 星期二 10月 5 09:30:33 2021

Copyright © 1982, 2011, Oracle and/or its affiliates. All rights reserved.

已连接到目标数据库: DATAHOUS (DBID=2913814938, 未打开)

RMAN> catalog start with '/u01/rmanbackup/';   ---(目录自己创建,一定要用“/”结尾,不然找不到真实的路径)
RMAN> restore database;

即可正常恢复数据库;

扩展知识:
catalog start with:

    Oracle10g 中rman的增强功能catalog start with,通过这个命令将备份集信息重新导入到当前控制文件中,一般应用于使用rman恢复,控制文件又是旧的或者是手工创建的(这样的控制文件当然没有最新的备份集的信息),通过catalog start with 可以将最新的备份集以及归档日志文件列表导入到控制文中,然后就可以进行rman的恢复了。
    Oracle 10g中的catalog命令: catalog命令可以用来扫描备份片,文件拷贝(datafile or controlfile copy),也可以用来扫描归档日志,所以,只要你的备份还在,归档还在,即使catalog database崩溃,控制文件重建,照样可以用这些备份来做恢复。
    有了catalog命令,完全可以抛弃catalog database了。只是注意将备份的log和备份文件一起保存下来,不然就不知道哪些文件属于哪个备份集,恢复的时候就要多浪费些时间啦。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值