RMAN Duplicate 出错

[复制链接]
查看11 | 回复9 | 2010-10-8 09:32:26 | 显示全部楼层 |阅读模式
[url=mailto

racle@OSSserver2:~/oradb/home/dbs]oracle@OSSserver2:~/oradb/home/dbs[/url]> rman target sys/huawei@ossdbstb auxiliary/
Recovery Manager: Release 11.1.0.7.0 - Production on Sat Sep 17 19:56:21 2011
Copyright (c) 1982, 2007, Oracle.All rights reserved.
connected to target database: OSSDB (not mounted)
connected to auxiliary database: OSSDB (not mounted)
RMAN> duplicate target database for standbynofilenamecheck;
Starting Duplicate Db at 17-SEP-11
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=549 device type=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 09/17/2011 19:56:30
RMAN-05502: the target database must be mounted when issuing a DUPLICATE command
1,已将全备及控制文件挎到备机上(与主机OSSserver1相同位置
2,RMAN-05502: 这个报错后,我将备库mount
SQL>ALTER DATABASE MOUNT ;
Database altered.
再次尝试:又报错
RMAN>duplicate target database for standbynofilenamecheck;
Starting Duplicate Db at 17-SEP-11
released channel: ORA_AUX_DISK_1
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=1101 device type=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 09/17/2011 19:54:32
RMAN-05500: the auxiliary database must be not mounted when issuing a DUPLICATE command

回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
参数文件都已经改好,实在是不明白问题是出在哪里,望高手指点
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
源库没有启动。
connected to target database: OSSDB (not mounted)
connected to auxiliary database: OSSDB (not mounted)
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
五“宅”一生 发表于 2011-9-17 21:42
源库没有启动。
connected to target database: OSSDB (not mounted)

3Q,我试试
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
五“宅”一生 发表于 2011-9-17 21:42
源库没有启动。
connected to target database: OSSDB (not mounted)

哥们,万分感谢啊,问题解决了,痛苦了一天


回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
1,有一点我觉得很奇怪的是,在SQL>里面输入! 退出时,我的ORACLE_SID也变了(我是单机上做DG实验)
2,要在主库端RMAN>connect auxiliary sys/a@sdb,如果是在备库上执行这个就会出现connected to target database: OSSDB (not mounted)
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
只是有一点还是不明白,就是
主库的db_unique_name=tt,
备库的db_unique_name=sdb,
主库:
(SID_DESC =
(SID_NAME = tt)
(ORACLE_HOME = /u01/app/oracle)
(GLOBAL_DBNAME = tt)
)
备库:
(SID_DESC =
(SID_NAME = sdb)
(ORACLE_HOME = /u01/app/oracle)
(GLOBAL_DBNAME = sdb)
)
但是,在备库中执行
SQL> show parameter service
NAME
TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
service_names
string
tt
为什么这里面service_names不是sdb而是tt呢?
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
你在备库show一下 global_dbname ,看看是不是tt
回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
service_names 这个参数会对主备switchover有影响的,会导致主的日志传不过去,手动更改后日志传送成功,只是不明白我的备库的参数文件中明明写了db_unique_name=sdb

回复

使用道具 举报

千问 | 2010-10-8 09:32:26 | 显示全部楼层
OSSserver1:/opt/home/omc # rpm-ihv rlwrap-0.37-2.1.x86_64.rpm
warning: rlwrap-0.37-2.1.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 3dbdc284
error: Failed dependencies:

libreadline.so.6()(64bit) is needed by rlwrap-0.37-2.1.x86_64
OSSserver1:/opt/home/omc #
libreadline.so.6()(是个什么?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行