当前位置:文档之家› 常见rman备份报错处理

常见rman备份报错处理

常见rman备份报错处理
【内容】
1、归档丢失
描述:RMAN-06726 could not locate archivelog archlog22_212225_746133050.dbf
原因:一般由于归档日志剧增,导致本地归档目录超过阀值,触发清理脚本(特殊情况,可能是手工删除)
处理:执行crosscheck命令,检查控制文件与实际物理文件的差别,告诉这些归档或备份已经不存在了,使得rman恢复正常备份,具体命令如下:
rman target
RUN
{
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' connect sys密码;
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE' connect sys密码;
crosscheck archivelog all;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}
操作完后,还需要重新发起完全备份


2、归档失效
描述:ORA-19588 archived log RECID 53810 STAMP 876434355 is no longer valid
原因:查看RMAN备份记录,确认是否有多个备份任务同时在执行,这样会导致两个备份任务可能会备份同一个文件,导致该报错(也可能备份速度慢引起)
处理:调整备份时间窗口


3、控制文件备份重叠
描述:ORA-00230 operation disallowed snapshot control file enqueue unavailable
原因:备份任务时间窗口重叠,检查当时执行是否有多个任务同时备份。
处理:调整备份时间窗口


4、catalog连接失败
描述:
RMAN-06004 ORACLE error from recovery catalog database ORA-03113 end-of-file on communication channel
Process ID 0
Session ID 1620 Serial number 2366
ORACLE error from recovery catalog database ORA-03114 not connected to ORACLE
原因:catalog连接超时导致
处理:
1)检查catalog对应数据库监听端口是否正常(如telnet XXX 1521),是否网络策略过期等
2)取消连接catalog,使用nocatalog连接测试是否正常


5、库链接失败
描述:ORA-27211 Failed to load Media Management Library
原因:库链接没有配置或库链接异常
处理:
1)检查备份软件是否运行正常(如检查软件进程)
2)检查备份目录是否访问正常(如目录空间满了也会导致)
3)重新配置库链接
--这里遇到的是,其中一个备份节点的备份软件目录访问出错导致,可找主机帮忙查看


6、访问节点异常
描述:
ORA-19511 Error received from media manager layer, error text
Unable to connect to NetWorker server 'gdnwk01' because ' NetWorker sjzlptdb2'. (21011)
原因:访问不到备份节点sjzlptdb2
处理:
检查备份服务器至报错节点访问是否正常
--这里遇到的是,归档是ASM可在备份节点单独安装备份软件客户端,而归档是本地需要在两个节点安装备份软件客户端


7、RAC ORA-00245
描述:ORA-00245 control file backup failed; target is likely on a local file system
原因:在rac环境中,由于11gR2的控制文件备份原理发生了变化,集群中的每个实例都要能够写到快照控制文件。所以,快照控制

文件要对所有实例可见。如果快照控制文件没有放到共享设备上,当rman备份快照控制文件时,ORA-00245错误就会出现。
--这里是数据库采取ASM存储,但归档是存放于本地
处理:
1)检查两边节点控制文件快照配置
rman show all;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'oracleapporacleproduct11.2.0db_1dbssnapcf_ydyypt1.f';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'oracleapporacleproduct11.2.0db_1dbssnapcf_ydyypt2.f';
--控制文件放在本地,会导致其他节点访问不了

2)查看当前控制文件存放路径
sqlplus show parameter controlfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string +CTLDG01ydyyptcontrolfilecu
rrent.256.915313759, +CTLDG02
ydyyptcontrolfilecurrent.256
.915313759, +CTLDG03ydyyptco
ntrolfilecurrent.256.91531375
9

3)修改控制文件快照存放在ASM上
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+CTLDG01ydyyptcontrolfilesnapcf_ydyypt.f';
-注:针对归档是本地,在开启归档后,要一并按如上修改

相关主题
文本预览
相关文档 最新文档