rman备份失败:ORA-00245: control file backup failed; target is likely on a local file system

简介: rman备份失败:ORA-00245: control file backup failed; target is likely on a local file system

现象

rman备份失败:ORA-00245: control file backup failed; target is likely on a local file system


2020-10-10 01:27:14.085@haltnwzcdb02@11317@LM_WARNING@agent|RMAN reports a non-fatal error:
ORA-00245: control file backup failed; target is likely on a local file system
2020-10-10 01:27:16.790@haltnwzcdb02@11317@LM_ERROR@agent|RMAN reports a fatal error:
RMAN-03009: failure of backup command on c1 channel at 10/10/2020 01:26:57
ORA-00245: control file backup failed; target is likely on a local file system
2020-10-10 01:28:17.650@haltnwzcdb02@11317@LM_DEBUG@agent|RMAN command:

分析

控制文件自动备份失败。意思是控制文件的备份不应该放在本地文件系统上。

在rac一个节点的rman中,修改SNAPSHOT CONTROLFILE NAME参数指定到ASM共享存储位置。

注意:在一个节点的rman中修改,会自动将改变同步到其他节点的rman中。

11gR2之后,备份控制文件无需锁定controlfile enqueue。在非Rac中,没有任何改变。但是,在rac环境中,由于11gR2的控制文件备份原理发生了变化,集群中的每个实例都要能够写到快照控制文件。所以,快照控制文件要对所有实例可见。

在Rac中,所有节点都必须能够访问快照控制文件。如果快照控制文件没有放到共享设备上,当rman备份快照控制文件时,ORA-00245错误就会出现。

解决办法

检查 snapshot controlfile location:

RMAN> show snapshot controlfile name;


配置到asm上,例如:

RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘+/data/snapcf_.f’;


再反思

数据本身有问题



image.png

image.pngimage.pngimage.png

相关文章
|
数据库
ORA-01113: file 1 needs media recovery ORA-01110: data file 1:
把下面两个隐含参数加入到pfile中
234 0
|
SQL 监控
backup log is terminating abnormally because for write on file failed: 112(error not found)
昨天遇到一个案例,YourSQLDba做事务日志备份时失败,检查YourSQLDba输出的错误信息如下:   yMaint.backups backup log [gewem] to disk = 'M:\DB_BACKUP\LOG_BACKUP\xxxx_[2016-11-22_01h11m05_Tue]_logs.
1233 0