oracle RAC数据库建立STANDBY(四)

继续记录STANDBY数据库创建过程中碰到的问题。

刚刚在进行RAC环境的DUPLICATE DATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出一倍。而且基本上所有碰到的问题都是DUPLICATE操作时不曾遇到的。

执行DUPLICATE DATABASE FOR STANDBY时出现下面的错误:

bash-3.00$ rman target sys/test@rac11gauxiliary sys/test@rac11g1_s

Recovery Manager: Release 11.1.0.6.0 - Production on Tue Sep 9 16:28:54 2008

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

connected to target database: RAC11G(DBID=1712482917)

connected to auxiliary database: RAC11G(not mounted)

RMAN> run

2> {

3> allocate channel c1 device type disk connect sys/test@rac11g1;

4> allocate channel c2 device type disk connect sys/test@rac11g2;

5> allocate auxiliary channel ac1 device type disk;

6> allocate auxiliary channel ac2 device type disk;

7> duplicate target database for standby

8> db_file_name_convert '/dev/vx/rdsk/datavg', '+DATA/RAC11G'

9> dorecover

10> from active database

11> spfile

12> parameter_value_convert '/dev/vx/rdsk/datavg', '+DATA/RAC11G'

13> set log_file_name_convert '/dev/vx/rdsk/datavg', '+DATA/RAC11G'

14> set fal_client='RAC11G_S'

15> set fal_server='RAC11G'

16> set log_archive_dest_1='LOCATION=+DATA/RAC11GVALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=rac11g_s'

17> set log_archive_dest_2='SERVICE=rac11gLGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=rac11g'

18> set standby_archive_dest='+DATA/RAC11G'

19> set db_unique_name='rac11g_s';

20> }

using target database control file instead of recovery catalog

allocated channel: c1

channel c1: SID=619 instance=rac11g1 device type=DISK

allocated channel: c2

channel c2: SID=119 instance=rac11g2 device type=DISK

allocated channel: ac1

channel ac1: SID=112 device type=DISK

allocated channel: ac2

channel ac2: SID=39 device type=DISK

Starting Duplicate Db at 09-SEP-08

contents of Memory Script.:

{

  backup as copy reuse

  file  '/data/oracle/product/11.1/database/dbs/orapwrac11g2' auxiliary format

'/data/oracle/product/11.1/database/dbs/orapwrac11g1'   file

'/dev/vx/rdsk/datavg/rac11g_spfile' auxiliary format

'+DATA/rac11g/spfilerac11g.ora'   ;

  sql clone "alter system set spfile= ''+DATA/rac11g/spfilerac11g.ora''";

}

executing Memory Script

Starting backup at 09-SEP-08

RMAN-03009: failure of backup command on c1 channel at 09/09/2008 16:29:06

ORA-19505: failed to identify file "/data/oracle/product/11.1/database/dbs/orapwrac11g2"

ORA-27037: unable to obtain file status

SVR4 Error: 2: No such file or directory

Additional information: 3

continuing other job steps, job failed will not be re-run

released channel: c1

released channel: c2

released channel: ac1

released channel: ac2

RMAN-00571: ===========================================================

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2025-01-19 01:31:06

oracle RAC数据库建立STANDBY(四)的相关文章

oracle RAC数据库建立STANDBY(一)STANDBY数据库的准备和创建过程

STANDBY数据库同样是RAC环境,不过和主数据库采用VOLUMN CLUSTER MANAGER不同,STANDBY数据库采用ASM. 在源数据库中设置FORCE_LOGGING和相应的初始化参数: SQL> SELECT DBID, NAME, LOG_MODE, FORCE_LOGGING FROM V$DATABASE;  DBID NAME      LOG_MODE     FOR ---------- --------- ------------ --- 1712482917 R

oracle RAC数据库建立STANDBY(三)STANDBY数据库创建过程中碰到的问题

刚刚在进行RAC环境的DUPLICATE DATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出一倍.而且基本上所有碰到的问题都是DUPLICATE操作时不曾遇到的. 最开始为了减少麻烦,打算采用SPFILE的方式,并且利用FROM ACTIVE DATABASE,这样可以不用读取备份集: bash-3.00$ rman target sys/test@172.0.2.54/rac11g.

oracle RAC数据库建立STANDBY(六)创建STANDBY数据库问题

刚刚在进行RAC环境的DUPLICATE DATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出一倍.而且基本上所有碰到的问题都是DUPLICATE操作时不曾遇到的. bash-3.00$ rman target sys/test@rac11g1 auxiliary sys/test@rac11g1_s Recovery Manager: Release 11.1.0.6.0 - Prod

oracle RAC数据库建立STANDBY(五)创建STANDBY数据库常见问题

刚刚在进行RAC环境的DUPLICATE DATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出一倍.而且基本上所有碰到的问题都是DUPLICATE操作时不曾遇到的. bash-3.00$ rman target sys/test@rac11gauxiliary sys/test@rac11g1_s Recovery Manager: Release 11.1.0.6.0 - Produc

oracle RAC数据库建立STANDBY(二)STANDBY数据库创建的后续操作

首先登陆实例,检查数据库状态: bash-3.00$ sqlplus "/ as sysdba" SQL*Plus: Release 11.1.0.6.0 - Production on Wed Sep 10 13:56:13 2008 Copyright (c) 1982, 2007, Oracle.  All rights reserved. Connected to: Oracle Database11gEnterprise Edition Release 11.1.0.6.0

安装Oracle RAC数据库(上)

Oracle RAC数据库的安装相对单机数据库复杂一些,因为整个安装过程涉及网络.操作系统.存储等方面,一个环节设置不当,都可能导致安装失败.本文将详细的讲述RAC数据库的安装过程. 1. 安装前的系统配置需求 安装Oracle Rac数据库需要的组件可以分为软硬件两部分,下面是一个软硬件推荐配置: 为了方便安装RAC数据库,在安装操作系统时,建议选择如下系统包: 桌面环境:xwindows system.GNOME desktop environment. 开发工具:development t

Oracle RAC数据库掉电导致系统崩溃的恢复过程

这里简单记录一下,此次国庆加班恢复的某客户的2套Oracle RAC数据库,整个恢复过程中,2套rac差不多,因此这里以其中一套数据库的恢复过程为例进行简单分析说明.数据库由于为非归档,由于掉电导致重启之后系统无法正常open. 在正常open的过程中,报错如下错误: SQL> alter database open; alter database open * ERROR at line 1: ORA-00600: internal error code, arguments: [kcratr

oracle RAC环境LOGICAL STANDBY的SWITCHOVER简介

PRIMARY数据库和STANDBY数据库采用的都是RAC 11.1.0.6 for Solaris10 sparc,共享存储PRIMARY数据库采用VOLUMN CLUSTER MANAGER,而STANDBY数据库使用ASM. 在部署之前,首先检查目前的PRIMARY数据库是否满足切换后逻辑STANDBY的角色,发现目前PRIMARY数据库还没有建立STANDBY LOGFILE,因此首先创建PRIMARY数据库的STANDBY LOGFILE: root@newtrade1 # cd /d

oracle RAC环境LOGICAL STANDBY的FAILOVER切换

PRIMARY数据库和STANDBY数据库采用的都是RAC 11.1.0.6 for Solaris10 sparc,共享存储PRIMARY数据库采用VOLUMN CLUSTER MANAGER,而STANDBY数据库使用ASM. FAILOVER切换用于主库不可用的情况. 这种情况相对比较简单,不需要太多的准备工作,不过为了模拟,首先将PRIMARY数据库关闭: SQL> select instance_name, status from gv$instance; INSTANCE_NAME