oracle备份出错,求救

csii2000 2008-01-17 10:34:09
一直使用legato Networker 7.3.1正常备份Oracle 9i,7日上午热备双机服务器打补丁自动重启,可能造成共享盘柜磁盘文件结构损坏(根据盘柜中其他文件提示有损坏推测的),此后Oracle备份一直出错。legoto的日志见下,不知什么原因,请教如何解决?多谢!
msglog.log
-----------正确的备份,启动于1月7日凌晨----------------------------------
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
RMAN> connect target Username/password@orcl;
2> run{
3> allocate channel t1 type 'SBT_TAPE';
4> allocate channel t2 type 'SBT_TAPE';
5> send 'NSR_ENV=(NSR_DATA_VOLUME_POOL=Database)';
6> backup incremental level 2 format 'orcl2_%s_%p_%u' (database skip readonly);
7> sql 'alter system switch logfile';
8> backup filesperset 4 format 'archive_%s_%p_%u' (archivelog until time 'SYSDATE' delete input);
9> release channel t1;
10> release channel t2;
11> }
12>
连接到目标数据库: ORCL (DBID=1128902103)
正在使用目标数据库控制文件替代恢复目录
分配的通道: t1
通道 t1: sid=23 devtype=SBT_TAPE
通道t1: NMO v4.2.0.0
向通道发命令: t1
分配的通道: t2
通道 t2: sid=24 devtype=SBT_TAPE
通道t2: NMO v4.2.0.0
向通道发命令: t2
向通道发命令: t1
向通道发命令: t2
启动 backup 于 07-1月 -08
通道 t1: 正在启动 incremental level 2 数据文件备份集
通道 t1: 正在指定备份集中的数据文件
通道 t2: 正在启动 incremental level 2 数据文件备份集
通道 t2: 正在指定备份集中的数据文件
输入数据文件 fno=00009 name=F:\ORACLE\ORADATA\ORCL\USERS01.DBF
输入数据文件 fno=00003 name=F:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF
输入数据文件 fno=00004 name=F:\ORACLE\ORADATA\ORCL\DRSYS01.DBF
输入数据文件 fno=00007 name=F:\ORACLE\ORADATA\ORCL\ODM01.DBF
输入数据文件 fno=00008 name=F:\ORACLE\ORADATA\ORCL\TOOLS01.DBF
通道 t2: 正在启动段 1 于 07-1月 -08
在备份集中包含当前的 SPFILE
备份集中包括当前控制文件
输入数据文件 fno=00001 name=F:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件 fno=00002 name=F:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件 fno=00005 name=F:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件 fno=00010 name=F:\ORACLE\ORADATA\ORCL\XDB01.DBF
输入数据文件 fno=00006 name=F:\ORACLE\ORADATA\ORCL\INDX01.DBF
通道 t1: 正在启动段 1 于 07-1月 -08
通道 t2: 已完成段 1 于 07-1月 -08
段 handle=orcl2_1279_1_7vj5heab comment=API Version 2.0,MMS Version 4.2.0.0
通道 t2: 备份集已完成, 经过时间:00:00:26
通道 t1: 已完成段 1 于 07-1月 -08
段 handle=orcl2_1278_1_7uj5heab comment=API Version 2.0,MMS Version 4.2.0.0
通道 t1: 备份集已完成, 经过时间:00:00:27
完成 backup 于 07-1月 -08
sql 语句: alter system switch logfile
启动 backup 于 07-1月 -08
通道 t1: 正在启动存档日志备份集
通道 t1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =710 记录 ID=589 时间戳=643262449
通道 t1: 正在启动段 1 于 07-1月 -08
通道 t1: 已完成段 1 于 07-1月 -08
段 handle=archive_1280_1_80j5heb6 comment=API Version 2.0,MMS Version 4.2.0.0
通道 t1: 备份集已完成, 经过时间:00:00:16
通道 t1: 正在删除存档日志
存档日志文件名 =F:\ORACLE\ORADATA\ORCL\ARCHIVE\ARC00710.001 记录 ID=589 时间戳 =643262449
完成 backup 于 07-1月 -08
释放的通道: t1
释放的通道: t2
恢复管理器完成。
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12>
--------出错的备份,启动于1月8日凌晨---------------------------------------------------
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
……省略的部分 和正确的备份基本一样
sql 语句: alter system switch logfile
启动 backup 于 08-1月 -08
释放的通道: t1
释放的通道: t2
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 01/08/2008 04:00:52
ORA-19563: 标题 (文件 ) 验证失败
恢复管理器完成。
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12>
=================================================================
相应的nsrnmostart.log中如下
nwora_spawn_RMAN: Spawned the RMAN process 4004.
Backup process failed: RMAN exited with return code '3'.
nwora_nsrnmostart_rman: RMAN script execution is not successful. RMAN exited with return code '3'.
...全文
173 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csii2000 2008-01-18
  • 打赏
  • 举报
回复
新手,经过搜索,冒险一试,问题解决了。删除损坏的文件然后crosscheck archivelog all;备份正常了。
csii2000 2008-01-17
  • 打赏
  • 举报
回复
alert_orcl.log中有如下语句
Tue Jan 08 04:00:52 2008
Thread 1 advanced to log sequence 717
Tue Jan 08 04:00:52 2008
ARC1: Evaluating archive log 2 thread 1 sequence 716
Tue Jan 08 04:00:52 2008
Current log# 1 seq# 717 mem# 0: F:\ORACLE\ORADATA\ORCL\REDO01.LOG
Tue Jan 08 04:00:52 2008
ARC1: Beginning to archive log 2 thread 1 sequence 716
Creating archive destination LOG_ARCHIVE_DEST_1: 'F:\ORACLE\ORADATA\ORCL\ARCHIVE\ARC00716.001'
***
Corrupt block seq: 711 blocknum=1.
Bad header found during deleting archived log
Data in bad block - seq:1049640584. bno:1050689176. time:1051737768
beg:16056 cks:16064
calculated check value: 14972
Reread of seq=711, blocknum=1, file=F:\ORACLE\ORADATA\ORCL\ARCHIVE\ARC00711.001, found same corrupt data
***
Corrupt block seq: 711 blocknum=1.
Bad header found during deleting archived log
Data in bad block - seq:1049640584. bno:1050689176. time:1051737768
beg:16056 cks:16064
calculated check value: 14972
Reread of seq=711, blocknum=1, file=F:\ORACLE\ORADATA\ORCL\ARCHIVE\ARC00711.001, found same corrupt data

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧