重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1684|回复: 0
打印 上一主题 下一主题

[Oracle] ORA-19625异常处理记录

[复制链接]
跳转到指定楼层
楼主
发表于 2022-6-10 17:12:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库: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的归档日志后,成功备份.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-9-29 12:22 , Processed in 0.113093 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表