ORA-00245: control file backup failed;target is likely on a local file system

ORA-00245: control file backup failed;target is likely on a local file system

ORA-00245: control file backup failed;target is likely on a local file system

1 错误信息

ORA-00245: control file backup failed;target is likely on a local file system

2 原因

这个问题只存在Oracle 11gR2以后的RAC 环境。

从Oracle11gR2 开始,在备份控制文件时,不在需要锁住controlfile enqueue。对于非 RAC 的数据库, 没有任何改变,但对于RAC 数据库,因为控制文件备份机制的改变,集群中 的任何instance 可以需要写入到快照控制文件,因此snapshot controlfile需要对所有 实例是可见的。

因此,如果snapshot controlfile的不在共享磁盘中,就会报这个错误。

3 解决方法

-- 检查快照控制文件的位置
RMAN> show snapshot controlfile name;
--  配置snapshot controlfile 到共享位置
RMAN> CONFIGURE SNAPSHOT CONTROLFILENAME TO '<shared_disk>/snapcf_<DBNAME>.f';

Author: halberd.lee

Created: 2019-12-22 Sun 14:14

Validate

posted @ 2019-12-22 14:15  halberd.lee  阅读(708)  评论(0编辑  收藏  举报