重庆思庄oracle技术分享-ORA-19625异常处理记录

数据库:19.3
系统:Windows 11
问题描述:在执行rman备份时,报错ORA-19625,如下:
RMAN> backup as compressed backupset database plus archivelog delete all input;

从位于 27-5月 -22 的 backup 开始
当前日志已存档
使用通道 ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: 位于 05/27/2022 14:11:12 的 backup plus archivelog 命令失败
RMAN-06059: 没有找到预期的归档日志, 归档日志的丢失将影响可恢复性
ORA-19625: 识别文件F:\ORACLE19C\ARCHIVE\ARC0000000030_1105304063.0001时出错
ORA-27041: 无法打开文件
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????

OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。

异常原因:归档日志丢失造成rman备份失败.
解决方案:检查状态为expired的归档日志,将其delete后在进行备份.
执行过程如下:
RMAN> crosscheck archivelog all;

释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=131 设备类型=DISK
对归档日志的验证成功
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000014_1105304063.0001 RECID=164 STAMP=1105551664
对归档日志的验证成功
…(因篇幅问题省略)
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000028_1105304063.0001 RECID=178 STAMP=1105719517
对归档日志的验证成功
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000029_1105304063.0001 RECID=179 STAMP=1105729561
对归档日志的验证失败
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000030_1105304063.0001 RECID=180 STAMP=1105740162
对归档日志的验证失败
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000031_1105304063.0001 RECID=181 STAMP=1105779714
对归档日志的验证成功
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000003_1105788325.0001 RECID=190 STAMP=1105798201
对归档日志的验证成功
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000004_1105788325.0001 RECID=191 STAMP=1105798271
已交叉检验的 20 对象

RMAN> delete expired archivelog all;

释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=131 设备类型=DISK
db_unique_name 为 ORCL 的数据库的归档日志副本列表

关键字 线程序列 S 时间下限


180 1 30 X 26-5月 -22
名称: F:\ORACLE19C\ARCHIVE\ARC0000000030_1105304063.0001

181 1 31 X 26-5月 -22
名称: F:\ORACLE19C\ARCHIVE\ARC0000000031_1105304063.0001

是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除的归档日志
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000030_1105304063.0001 RECID=180 STAMP=1105740162
已删除的归档日志
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000031_1105304063.0001 RECID=181 STAMP=1105779714
2 EXPIRED 对象已删除

RMAN> backup as compressed backupset database plus archivelog delete all input;

从位于 27-5月 -22 的 backup 开始
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动压缩的归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
…(因篇幅问题省略)
通道 ORA_DISK_1: 正于 27-5月 -22 启动段 1
通道 ORA_DISK_1: 完成了于 27-5月 -22 启动段 1
片段句柄 = F:\APP\ADMINISTRATOR\RMANBAK\DATA_ORCL_05_2O0UI9FB_1_1 标记 = TAG20220527T141715 注释 = NONE
通道 ORA_DISK_1: 备份集完成, 用时: 00:01:35
在 27-5月 -22 完成了 backup

从位于 27-5月 -22 的 backup 开始
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动压缩的归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
输入归档日志线程 = 1 序列 = 6 RECID=193 STAMP=1105798732
通道 ORA_DISK_1: 正于 27-5月 -22 启动段 1
通道 ORA_DISK_1: 完成了于 27-5月 -22 启动段 1
片段句柄 = F:\APP\ADMINISTRATOR\RMANBAK\DATA_ORCL_05_2P0UI9IC_1_1 标记 = TAG20220527T141852 注释 = NONE
通道 ORA_DISK_1: 备份集完成, 用时: 00:00:01
通道 ORA_DISK_1: 正在删除归档日志
归档日志文件名 = F:\ORACLE19C\ARCHIVE\ARC0000000006_1105788325.0001 RECID=193 STAMP=1105798732
在 27-5月 -22 完成了 backup

从位于 27-5月 -22 的 Control File and SPFILE Autobackup 开始
片段句柄 = F:\APP\ADMINISTRATOR\RMANBAK\CTL_ORCL_05_C-1624841057-20220527-04 注释 = NONE
在 27-5月 -22 完成了 Control File and SPFILE Autobackup

如上所示,删除状态为expired的归档日志后,成功备份.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值