li
  当前位置:主页 > 性能优化 > 文章内容
li
RAC环境的STANDBY数据库备份报错
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:3  
本文章共2287字,分2页,当前第1页,快速翻页:
 

Rac环境的STANDBY数据库上执行命令报错,错误号为:RMAN-04022


完整错误信息为:

$ rman target /

恢复管理器: Release 10.2.0.3.0 - Production on 星期四 12 27 15:58:18 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

已连接到目标数据库: TESTRAC (DBID=4291216984, 未打开)

RMAN> backup tablespace sysaux;

启动 backup 27-12-07使用目标数据库控制文件替代恢复目录
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup
命令 ( 12/27/2007 15:58:37 ) 失败
RMAN-12001:
无法打开通道 ORA_SBT_TAPE_1
RMAN-10008:
无法创建通道上下文

RMAN-10003:
无法连接到目标数据库
RMAN-04022:
目标数据库装载 ID 11183407 与通道装载 ID 12678185 不匹配

其实导致这个错误的原因很简单,由于PRIMARY数据库是RAC环境,因此在配置CHANNEL连接的时候指定了CONNECT语句。

而在STANDBY数据库中,无法通过这些CONNECT语句连接到当前的实例,因此报错:

RMAN> show all;

RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE 'SBT_TAPE' TO 'c_%F';
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL 1 DEVICE TYPE 'SBT_TAPE' CONNECT '*';
CONFIGURE CHANNEL 2 DEVICE TYPE 'SBT_TAPE' CONNECT '*';
IXDBA.NET社区论坛
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/data1/backup/%U', '/data1/%U';
CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '*';
CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT '*';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/data/oracle/product/10.2/database/dbs/snapcf_testrac_standby.f'; # default

确定问题的原因,解决问题就很容易了,可以直接使用RUN方式来执行备份:

RMAN> run
2> {
3> allocate channel c1 device type disk format '/data1/%U';
4> backup tablespace sysaux;
5> }

分配的通道: c1通道 c1: sid=313 devtype=DISK

启动 backup 27-12-07通道 c1: 启动全部数据文件备份集通道 c1: 正在指定备份集中的数据文件输入数据文件 fno=00003 name=/data1/oradata/testrac/sysaux.264.618591225通道 c1: 正在启动段 1 27-12-07通道 c1: 已完成段 1 27-12-07段句柄=/data1/07j4loh5_1_1 标记=TAG20071227T160245 注释=NONE通道 c1: 备份集已完成, 经过时间:00:00:35完成 backup 27-12-07

启动 Control File and SPFILE Autobackup 27-12-07 handle=/data/oracle/product/10.2/database/dbs/c-4291216984-20071227-00 comment=NONE



阅读更多内容1 · 2 · 下一页>>


  上一篇: 用SQL解决两道有趣的题(一)   下一篇: 2007年总结
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·用SQL解决两道有趣的题(一)
·用SQL解决两道有趣的题(二)
·使用nlsparam的一个例子
·用SQL实现99乘法表
·用SQL计算100以内的质数
·Oracle11g物理STANDBY应用日志时...
·缺少GROUP BY表达式可以顺利执行...
·ORA-21561错误
·临时表产生REDO过多的bug
·缺少GROUP BY表达式可以顺利执行...
·2007年总结
·Oracle11g物理STANDBY打开模式应...
·Oracle11新特性——备份恢复功能...
·Oracle10g新增BLOCK CHANGE TRAC...
·ORA-600(ksmovrflow)错误
·RAC安装出现ORA-341和ORA-312错误
·撤销事务报错出现多个ORA-600错误
·Enterprise Linux 5上安装64位Or...
·安装ORACLE10201 for ENTERPRISE...
·JOB调用DBMS_STATS包出错的诊断
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接