RAC环境的STANDBY数据库备份报错
上一篇 / 下一篇 2008-01-01 23:36:47 / 个人分类:ORACLE
在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月-07ITPUB个人空间V*r*D aWK&Cu e
使用目标数据库控制文件替代恢复目录ITPUB个人空间[5~I,?6U
MAN-00571: ===========================================================
N0U(|xh0RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============ITPUB个人空间#ZV |)]R8^R.^/z
RMAN-00571: ===========================================================
n[0UI(w4v0RMAN-03002: backup命令(在12/27/2007 15:58:37上)失败
t5@I~N,d`&]0RMAN-12001:无法打开通道ORA_SBT_TAPE_1
&nI3domd1z0RMAN-10008:无法创建通道上下文
(zB9q'w&j|
H'wFB"S0RMAN-10003:无法连接到目标数据库
kf*y cZ SY+m6]0RMAN-04022:目标数据库装载ID 11183407与通道装载ID 12678185不匹配
其实导致这个错误的原因很简单,由于PRIMARY数据库是RAC环境,因此在配置CHANNEL连接的时候指定了CONNECT语句。
而在STANDBY数据库中,无法通过这些CONNECT语句连接到当前的实例,因此报错:
RMAN> show all;
RMAN配置参数为:
ia%F7v^Gj0CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
o@`+sX0CONFIGURE BACKUP OPTIMIZATION ON;ITPUB个人空间
x JOj`fF
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
Wp
Lg,V0CONFIGURE CONTROLFILE AUTOBACKUP ON;
8C9a^lvB'v0CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE 'SBT_TAPE' TO 'c_%F';ITPUB个人空间'\2JR\sj6d[
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # defaultITPUB个人空间;Su+r,@8dFM
CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
*u-Gmxo0CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;ITPUB个人空间~"FJ,}w"c3n A-{
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # defaultITPUB个人空间 ?(LBs#bgF3jN;z
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultITPUB个人空间E;EWp*FEz3h2X4V
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # defaultITPUB个人空间0q%o6`@5^qpv6Zz8[9c
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultITPUB个人空间#~z`&m+h)pE"v;Q
CONFIGURE CHANNEL 1 DEVICE TYPE 'SBT_TAPE' CONNECT '*';
S9aL1R3x Gd`J6?0CONFIGURE CHANNEL 2 DEVICE TYPE 'SBT_TAPE' CONNECT '*';
XU5amN H,P0CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/data1/backup/%U', '/data1/%U';
)PsW V$B0CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '*';
'gl!o}q0~q(i0CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT '*';
G^$T9H3X)R0CONFIGURE MAXSETSIZE TO UNLIMITED; # default
H&l]
aL$^5K0CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
bfE;}gyO.zY:@5O0CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultITPUB个人空间 s3Q
`4pv+lzm4P0k
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
%Q0[&c|[Nq0CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/data/oracle/product/10.2/database/dbs/snapcf_testrac_standby.f'; # default
确定问题的原因,解决问题就很容易了,可以直接使用RUN方式来执行备份:
RMAN> runITPUB个人空间8N:uQ@!o.Pp.h
2> {ITPUB个人空间%Q#y(T F`$C/p
3> allocate channel c1 device type disk format '/data1/%U';ITPUB个人空间DLc9DK/hA4B
4> backup tablespace sysaux;ITPUB个人空间0{Wt$Oh/rLX
5> }
分配的通道: c1
dq];xX0通道c1: sid=313 devtype=DISK
启动backup于27-12月-07
%~^#r#b0zJI+g0通道c1:启动全部数据文件备份集ITPUB个人空间l7?`r{i9o
通道c1:正在指定备份集中的数据文件
xE6{D6G0输入数据文件fno=00003 name=/data1/oradata/testrac/sysaux.264.618591225
7L&G LaH/x0通道c1:正在启动段1于27-12月-07
/n9PL%v5q-Y#p0通道c1:已完成段1于27-12月-07ITPUB个人空间!L|&G
d`}d3R
e
段句柄=/data1/07j4loh5_1_1标记=TAG20071227T160245注释=NONEITPUB个人空间7cn6gq!N6Z
i\
通道c1:备份集已完成,经过时间:00:00:35
Q
g0A1v3{;L0完成backup于27-12月-07
启动Control File and SPFILE Autobackup于27-12月-07ITPUB个人空间{O8V`P h*{3E
段handle=/data/oracle/product/10.2/database/dbs/c-4291216984-20071227-00 comment=NONEITPUB个人空间j)s|.C!K(r
完成Control File and SPFILE Autobackup于27-12月-07
]]T t!r(r!L6?I0释放的通道: c1
也可以通过修改RMAN的配置来实现:
RMAN> configure default device type to disk;
旧的RMAN配置参数:
i
A.i_7Xa'^r0CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
|'?K7w4b6UN
D8k0新的RMAN配置参数:ITPUB个人空间$|(x
U'mE+CO!@6r1j'Z
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
R#lE'g}deb/@ s0已成功存储新的RMAN配置参数
RMAN> configure device type disk parallelism 1;
旧的RMAN配置参数:ITPUB个人空间\7w-y0?@ t
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
mbFL;H.eI$q0新的RMAN配置参数:ITPUB个人空间2D'L{a,GZT@
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;ITPUB个人空间+tI2f0b7_v6fT7]GL
已成功存储新的RMAN配置参数
RMAN> configure channel 1 device type disk format '/data1/%U';
旧的RMAN配置参数:ITPUB个人空间?)lMg4IQ~t&i
CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT '*';ITPUB个人空间3Js9O;Z
{$meml
新的RMAN配置参数:ITPUB个人空间AA6H!wD"g
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/data1/%U';
nj/K(G1Ih0已成功存储新的RMAN配置参数
RMAN> backup tablespace sysaux;
启动backup于27-12月-07
$[5Ny5}6ir0忽略DISK通道2的配置ITPUB个人空间c"HL` N+F.iy
分配的通道: ORA_DISK_1
:RZs/N:Hw6x0通道ORA_DISK_1: sid=313 devtype=DISKITPUB个人空间`(V_$FL Hd0T
通道ORA_DISK_1:启动全部数据文件备份集
&d6W;s:|7t RbTTW0通道ORA_DISK_1:正在指定备份集中的数据文件ITPUB个人空间r7?]cKly
输入数据文件fno=00003 name=/data1/oradata/testrac/sysaux.264.618591225
4eQ#`7FM]Zh#K0通道ORA_DISK_1:正在启动段1于27-12月-07
.Wium Ld)n0通道ORA_DISK_1:已完成段1于27-12月-07
i4CU)?9mI3[J)^d z0段句柄=/data1/09j4lomj_1_1标记=TAG20071227T160538注释=NONE
V%[]A{W
NxF6]\0通道ORA_DISK_1:备份集已完成,经过时间:00:00:25ITPUB个人空间/b.EBZK
o:~&B,t
完成backup于27-12月-07
启动Control File and SPFILE Autobackup于27-12月-07
0Y8G
L"d#iM0段handle=/data/oracle/product/10.2/database/dbs/c-4291216984-20071227-01 comment=NONE
tv.Ssc hR*~0完成Control File and SPFILE Autobackup于27-12月-07
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG: