rac rman备份因归档不可访问出错RMAN-06059 RMAN-03002 ORA-19625

–分析,这个原因有31、因为手动删除过归档日志,而未更新相关记录导致rman无法确定其文件状态解决办法:crosscheck后删除过期文

–linux环境10g的rac库
–rman rac备份出错如下(部分)
starting control file and spfile autobackup at 13-sep-12
piece handle=+data/racdb/autobackup/2012_09_13/s_793904799.271.793904805 comment=none
finished control file and spfile autobackup at 13-sep-12
sql statement: alter system archive log current
starting backup at 13-sep-12
current log archived
released channel: c1
released channel: c2
rman-00571: ===========================================================
rman-00569: =============== error message stack follows ===============
rman-00571: ===========================================================
rman-03002: failure of backup command at 09/13/2012 17:07:11
rman-06059: expected archived log not found, lost of archived log compromises recoverability
ora-19625: error identifying file /opt/ora10g/racdb1_arch/1_2_792374929.dbf
ora-27037: unable to obtain file status
linux error: 2: no such file or directory
additional information: 3
–分析,这个原因有3
1、因为手动删除过归档日志,而未更新相关记录导致rman无法确定其文件状态
解决办法:crosscheck后删除过期文件即可
2、对于rac中的归档的备份,,需要确定rman可以正常访问到每个节点的归档日志(可以人为将归档拷贝到相关节点目录)
3、对于rac
解决办法:修改rman配置parallelism和脚本(设置的通道每个节点不够)
参考文档:rman backup of archivelog files on rac fails with rman-6059 [id 298119.1]applies to:
changes
 possible modification of setting for rman “parallelism”.
 
cause
 this problem can be caused by changing rman parallelism to too low a setting
or initially not setting it high enough such that not all the node specific channels are allocated.
solution
 check your rman parallelism setting:
 
rman>show all;

 configure device type disk parallelism 1;
 make sure parallelism is set to at least the number of channels you’re
allocating. for example, if you are issuing this backup command to backup
archivelog files on a two node rac database:
 
run {
 allocate channel d1 type disk connect’sys/rac@node1′;
 allocate channel d2 type disk connect’sys/rac@node2′;
 backup archivelog all delete input;
 release channel d1;
 release channel d2;
 }
 then set parallelism to 2:
 
rman>configure device type disk parallelism 2;
 if parallelism is not set at least to the number of channels allocated, not all
channels will be used  and  rman will not be able to access all the archivelogs specific to each node.

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1915560.html

(0)
上一篇 2025年2月22日 17:58:11
下一篇 2025年2月22日 17:59:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle完全脱机备份的注意事项

    完全脱机备份,又名冷备份。冷备份的存在是为了保护现场,防止我们恢复失败时可以从头开始。我们知道,数据文件是oracle向os预留的 完全脱机备份,又名冷备份。冷备份的存在是为了保护现场,防止我们恢复失败时可以从头开始。我们知道,数据文件是O…

    数据库 2025年2月22日
    100
  • Oracle备份–概念篇

    Oracle备份,备份就是冗余,本质就是讲当前的数据复制几份到其他地方,这样当原始数据文件由于各种原因导致损坏的时候,我们就可 Oracle备份: 备份就是冗余,本质就是讲当前的数据复制几份到其他地方,这样当原始数据文件由于各种原因导致损坏…

    数据库 2025年2月22日
    100
  • Ubuntu 定时备份Oracle数据库实现

    最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cron,具体步骤如下:为oracle用户配置环境变量 /home/oracle/.profile 最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cr…

    数据库 2025年2月22日
    100
  • Oracle备份保留策略(RETENTION POLICY)

    备份管理器RMAN提供了CONFIGURE RETENTION POLICY命令设置备份保存策略,即设置备份文件保留多长时间。RMAN会将超出时间的备份文 备份管理器rman提供了configure retention policy命令设置…

    数据库 2025年2月22日
    100
  • ORACLE数据库逻辑备份、表空间创建及用户授权

    IGNORE、GRANTS和INDEXES,其中IGNORE参数将忽略表的存在,继续导入,这个对于需要调整表的存储参数时很有用,我们可以先根据实际 1、Oracle数据库逻辑备份导入及导出: 2012年2月7日导出正式库数据$exp use…

    数据库 2025年2月22日
    100
  • Linux服务器数据库(MySQL、Oracle)简单的异地备份方案

    Linux服务器数据库(MySQL、Oracle)简单的异地备份方案 linux服务器mysql数据库简单的异地备份方案 首先简单说下: 1、执行脚本导出数据库。 mysqldump -h127.0.0.1 -P3306 -uroot -p…

    数据库 2025年2月22日
    200
  • Oracle备份时发生断电的对策

    SQLgt; alter database begin backup; –开始备份数据库 Database altered. SQLgt; host cp /u01/Oracle/oradata/ORCL/* oracle备份时…

    数据库 2025年2月22日
    200
  • Linux下的Oracle按周7个文件覆盖备份

    需要设计一个对ORACLE的备份方案,由于数据库较大,不适合每天存量备份,所以设计了这种按周7个文件的覆盖备份 今天因为工作上的关系,需要设计一个对oracle的备份方案,由于数据库较大,不适合每天存量备份,所以设计了这种按周7个文件的覆盖…

    数据库 2025年2月22日
    200
  • Oracle 增量备份

    常用脚本: —–1. 0级备份 批处理文件: set Oracle_SID=orcl rman target sys/test@orcl cmdfile= 常用脚本: —–1. 0级备份 批处…

    数据库 2025年2月22日
    200
  • Oracle备份如何到异机还原

    有朋友问,MS SQL SERVER将数据库备份还原到其它机器很方便,基本就是傻瓜式操作,oracle有控制文件、参数文件一堆东西,觉得还原 情景描述: 有朋友问,MS SQL SERVER将数据库备份还原到其它机器很方便,基本就是傻瓜式操…

    数据库 2025年2月22日
    200

发表回复

登录后才能评论