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

相关文章
|
Oracle JavaScript 关系型数据库
MySQL8 OCP可以个人报名了,内卷时代考个证提升自己
MySQL8 OCP可以个人报名了,内卷时代考个证提升自己
2910 0
MySQL8 OCP可以个人报名了,内卷时代考个证提升自己
|
SQL Oracle 安全
Oracle11g更改数据库名(详细教程)
Oracle11g更改数据库名(详细教程)
587 1
|
存储 Oracle 关系型数据库
RAC创建ASM磁盘组时配置多路径和UDEV
RAC创建ASM磁盘组时配置多路径和UDEV
3284 7
|
SQL Oracle 关系型数据库
Oracle rman备份保留策略,归档删除策略及delete命令的使用
oracle rman备份保留策略、归档策略的使用及对delete命令的影响
2626 0
|
Oracle 关系型数据库 数据库
数据库恢复后打开时遇到 ORA-01152的解决方法
数据库恢复后打开时遇到 ORA-01152
1528 0
|
存储 Oracle 关系型数据库
彻底解决Oracle中文乱码
彻底解决Oracle中文乱码
10249 0
|
数据库 OceanBase
OceanBase 数据库中,端口号
OceanBase 数据库中,端口号
2723 2
|
Oracle 关系型数据库 数据库
Oracle中的差异增量备份和累积增量备份的区别、rman全备+增量备份常用脚本
Oracle中的差异增量备份和累积增量备份的区别、rman全备+增量备份常用脚本
2108 0