重庆思庄Oracle、Redhat认证学习论坛
标题:
ORA-19625异常处理记录
[打印本页]
作者:
denglj
时间:
2022-6-10 17:12
标题:
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的归档日志后,成功备份.
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2