1.Configure the auxname clause for resynchronize the duplicate database(crman) with target database(cvrman)
Script to configure the auxname
output of script execution of configuration of auxname clause
2.Bounce the auxiliary database in nomount mode to start synchronization of the auxiliary database
3.Start synchronization of the auxiliary database using the script
4.output of script execution
Script to configure the auxname
connect target sys/sys123@cvrman;
connect auxiliary sys/sys123@crman;
run
{
configure auxname for datafile 1 to  '+DATA/crman/datafile/system.431.849623989';
configure auxname for datafile 2 to '+DATA/crman/datafile/sysaux.432.849623989';
configure auxname for datafile 3 to '+DATA/crman/datafile/undotbs1.442.849623989';
configure auxname for datafile 4 to '+DATA/crman/datafile/users.441.849623991';
configure auxname for datafile 5 to '+DATA/crman/datafile/example.443.849623989';
}
output of script execution of configuration of auxname clause
[oracle@ol6-112-rac2 rman]$ rman
Recovery Manager: Release 11.2.0.3.0 - Production on Sat Jun 7 15:04:14 2014
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
RMAN> @ rman_auxname.cmd
RMAN> connect target *
connected to target database: CVRMAN (DBID=659771233)
RMAN> connect auxiliary *
connected to auxiliary database: CRMAN (DBID=3195436963)
RMAN> run
2> {
3> configure auxname for datafile 1 to  '+DATA/crman/datafile/system.431.849623989';
4> configure auxname for datafile 2 to '+DATA/crman/datafile/sysaux.432.849623989';
5> configure auxname for datafile 3 to '+DATA/crman/datafile/undotbs1.442.849623989';
6> configure auxname for datafile 4 to '+DATA/crman/datafile/users.441.849623991';
7> configure auxname for datafile 5 to '+DATA/crman/datafile/example.443.849623989';
8> }
using target database control file instead of recovery catalog
auxiliary name for datafile 1 set to: +DATA/crman/datafile/system.431.849623989
new RMAN configuration parameters are successfully stored
auxiliary name for datafile 2 set to: +DATA/crman/datafile/sysaux.432.849623989
new RMAN configuration parameters are successfully stored
auxiliary name for datafile 3 set to: +DATA/crman/datafile/undotbs1.442.849623989
new RMAN configuration parameters are successfully stored
auxiliary name for datafile 4 set to: +DATA/crman/datafile/users.441.849623991
new RMAN configuration parameters are successfully stored
auxiliary name for datafile 5 set to: +DATA/crman/datafile/example.443.849623989
new RMAN configuration parameters are successfully stored
RMAN>
RMAN> **end-of-file**
2.Bounce the auxiliary database in nomount mode to start synchronization of the auxiliary database
[oracle@ol6-112-rac2 rman]$ export ORACLE_SID=crman [oracle@ol6-112-rac2 rman]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Sat Jun 7 15:17:56 2014 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> startup nomount force; ORACLE instance started. Total System Global Area 275578880 bytes Fixed Size 2227584 bytes Variable Size 125829760 bytes Database Buffers 142606336 bytes Redo Buffers 4915200 bytes SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options
3.Start synchronization of the auxiliary database using the script
connect target sys/sys123@cvrman;
connect auxiliary sys/sys123@crman;
duplicate target database to crman
logfile
group 1 ('+DATA/crman/onlinelog/group_1.440.849624527','+DATA/crman/onlinelog/group_1.439.849624529') size 52428800 reuse,
group 2 ('+DATA/crman/onlinelog/group_2.438.849624535','+DATA/crman/onlinelog/group_2.437.849624537') size 52428800 reuse,
group 3 ('+DATA/crman/onlinelog/group_3.424.849624539','+DATA/crman/onlinelog/group_3.423.849624541') size 52428800 reuse;
4.output of script execution
[oracle@ol6-112-rac2 rman]$ rman
Recovery Manager: Release 11.2.0.3.0 - Production on Sat Jun 7 15:18:58 2014
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
RMAN> @ rman_synchronize.cmd
RMAN> connect target *
connected to target database: CVRMAN (DBID=659771233)
RMAN> connect auxiliary *
connected to auxiliary database: CRMAN (not mounted)
RMAN> duplicate target database to crman
2> logfile
3> group 1 ('+DATA/crman/onlinelog/group_1.440.849624527','+DATA/crman/onlinelog/group_1.439.849624529') size 52428800 reuse,
4> group 2 ('+DATA/crman/onlinelog/group_2.438.849624535','+DATA/crman/onlinelog/group_2.437.849624537') size 52428800 reuse,
5> group 3 ('+DATA/crman/onlinelog/group_3.424.849624539','+DATA/crman/onlinelog/group_3.423.849624541') size 52428800 reuse;
Starting Duplicate Db at 07-JUN-14
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=1 device type=DISK
contents of Memory Script:
{
   sql clone "alter system set  control_files =
  ''+DATA/crman/controlfile/current.430.849623867'', ''+DATA/crman/controlfile/current.425.849623867'' comment=
 ''Set by RMAN'' scope=spfile";
   sql clone "alter system set  db_name =
 ''CVRMAN'' comment=
 ''Modified by RMAN duplicate'' scope=spfile";
   sql clone "alter system set  db_unique_name =
 ''CRMAN'' comment=
 ''Modified by RMAN duplicate'' scope=spfile";
   shutdown clone immediate;
   startup clone force nomount
   restore clone primary controlfile;
   alter clone database mount;
}
executing Memory Script
sql statement: alter system set  control_files =   ''+DATA/crman/controlfile/current.430.849623867'', ''+DATA/crman/controlfile/current.425.849623867'' comment= ''Set by RMAN'' scope=spfile
sql statement: alter system set  db_name =  ''CVRMAN'' comment= ''Modified by RMAN duplicate'' scope=spfile
sql statement: alter system set  db_unique_name =  ''CRMAN'' comment= ''Modified by RMAN duplicate'' scope=spfile
Oracle instance shut down
Oracle instance started
Total System Global Area     275578880 bytes
Fixed Size                     2227584 bytes
Variable Size                125829760 bytes
Database Buffers             142606336 bytes
Redo Buffers                   4915200 bytes
Starting restore at 07-JUN-14
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=31 device type=DISK
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: reading from backup piece +DATA/cvrman/backupset/2014_06_07/ncsnf0_tag20140607t123328_0.421.849616993
channel ORA_AUX_DISK_1: piece handle=+DATA/cvrman/backupset/2014_06_07/ncsnf0_tag20140607t123328_0.421.849616993 tag=TAG20140607T123328
channel ORA_AUX_DISK_1: restored backup piece 1
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:04
output file name=+DATA/crman/controlfile/current.430.849623867
output file name=+DATA/crman/controlfile/current.425.849623867
Finished restore at 07-JUN-14
database mounted
contents of Memory Script:
{
   set until scn  1111375;
   set newname for datafile  1 to
 "+DATA/crman/datafile/system.431.849623989";
   set newname for datafile  2 to
 "+DATA/crman/datafile/sysaux.432.849623989";
   set newname for datafile  3 to
 "+DATA/crman/datafile/undotbs1.442.849623989";
   set newname for datafile  4 to
 "+DATA/crman/datafile/users.441.849623991";
   set newname for datafile  5 to
 "+DATA/crman/datafile/example.443.849623989";
   restore
   clone database
   ;
}
executing Memory Script
executing command: SET until clause
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
Starting restore at 07-JUN-14
using channel ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00001 to +DATA/crman/datafile/system.431.849623989
channel ORA_AUX_DISK_1: restoring datafile 00002 to +DATA/crman/datafile/sysaux.432.849623989
channel ORA_AUX_DISK_1: restoring datafile 00003 to +DATA/crman/datafile/undotbs1.442.849623989
channel ORA_AUX_DISK_1: restoring datafile 00004 to +DATA/crman/datafile/users.441.849623991
channel ORA_AUX_DISK_1: restoring datafile 00005 to +DATA/crman/datafile/example.443.849623989
channel ORA_AUX_DISK_1: reading from backup piece +DATA/cvrman/backupset/2014_06_07/nnndf0_tag20140607t123328_0.436.849616431
channel ORA_AUX_DISK_1: piece handle=+DATA/cvrman/backupset/2014_06_07/nnndf0_tag20140607t123328_0.436.849616431 tag=TAG20140607T123328
channel ORA_AUX_DISK_1: restored backup piece 1
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:05:25
Finished restore at 07-JUN-14
contents of Memory Script:
{
   switch clone datafile all;
}
executing Memory Script
datafile 1 switched to datafile copy
input datafile copy RECID=9 STAMP=849626794 file name=+DATA/crman/datafile/system.431.849623989
datafile 2 switched to datafile copy
input datafile copy RECID=10 STAMP=849626803 file name=+DATA/crman/datafile/sysaux.432.849623989
datafile 3 switched to datafile copy
input datafile copy RECID=11 STAMP=849626827 file name=+DATA/crman/datafile/undotbs1.442.849623989
datafile 4 switched to datafile copy
input datafile copy RECID=12 STAMP=849626828 file name=+DATA/crman/datafile/users.441.849623991
datafile 5 switched to datafile copy
input datafile copy RECID=13 STAMP=849626828 file name=+DATA/crman/datafile/example.443.849623989
contents of Memory Script:
{
   set until scn  1111375;
   recover
   clone database
    delete archivelog
   ;
}
executing Memory Script
executing command: SET until clause
Starting recover at 07-JUN-14
using channel ORA_AUX_DISK_1
starting media recovery
archived log for thread 1 with sequence 13 is already on disk as file +DATA/cvrman/archivelog/2014_06_07/thread_1_seq_13.419.849618387
archived log for thread 1 with sequence 14 is already on disk as file +DATA/cvrman/archivelog/2014_06_07/thread_1_seq_14.435.849618609
archived log for thread 1 with sequence 15 is already on disk as file +DATA/cvrman/archivelog/2014_06_07/thread_1_seq_15.434.849618643
archived log for thread 1 with sequence 16 is already on disk as file +DATA/cvrman/archivelog/2014_06_07/thread_1_seq_16.433.849618689
archived log file name=+DATA/cvrman/archivelog/2014_06_07/thread_1_seq_13.419.849618387 thread=1 sequence=13
archived log file name=+DATA/cvrman/archivelog/2014_06_07/thread_1_seq_14.435.849618609 thread=1 sequence=14
archived log file name=+DATA/cvrman/archivelog/2014_06_07/thread_1_seq_15.434.849618643 thread=1 sequence=15
archived log file name=+DATA/cvrman/archivelog/2014_06_07/thread_1_seq_16.433.849618689 thread=1 sequence=16
media recovery complete, elapsed time: 00:00:38
Finished recover at 07-JUN-14
Oracle instance started
Total System Global Area     275578880 bytes
Fixed Size                     2227584 bytes
Variable Size                125829760 bytes
Database Buffers             142606336 bytes
Redo Buffers                   4915200 bytes
contents of Memory Script:
{
   sql clone "alter system set  db_name =
 ''CRMAN'' comment=
 ''Reset to original value by RMAN'' scope=spfile";
   sql clone "alter system reset  db_unique_name scope=spfile";
   shutdown clone immediate;
   startup clone nomount;
}
executing Memory Script
sql statement: alter system set  db_name =  ''CRMAN'' comment= ''Reset to original value by RMAN'' scope=spfile
sql statement: alter system reset  db_unique_name scope=spfile
Oracle instance shut down
connected to auxiliary database (not started)
Oracle instance started
Total System Global Area     275578880 bytes
Fixed Size                     2227584 bytes
Variable Size                125829760 bytes
Database Buffers             142606336 bytes
Redo Buffers                   4915200 bytes
sql statement: CREATE CONTROLFILE REUSE SET DATABASE "CRMAN" RESETLOGS ARCHIVELOG
  MAXLOGFILES     16
  MAXLOGMEMBERS      3
  MAXDATAFILES      100
  MAXINSTANCES     8
  MAXLOGHISTORY      292
 LOGFILE
  GROUP   1 ( '+DATA/crman/onlinelog/group_1.440.849624527', '+DATA/crman/onlinelog/group_1.439.849624529' ) SIZE 52428800    REUSE,
  GROUP   2 ( '+DATA/crman/onlinelog/group_2.438.849624535', '+DATA/crman/onlinelog/group_2.437.849624537' ) SIZE 52428800    REUSE,
  GROUP   3 ( '+DATA/crman/onlinelog/group_3.424.849624539', '+DATA/crman/onlinelog/group_3.423.849624541' ) SIZE 52428800    REUSE
 DATAFILE
  '+DATA/crman/datafile/system.431.849623989'
 CHARACTER SET WE8MSWIN1252
contents of Memory Script:
{
   set newname for clone tempfile  1 to new;
   switch clone tempfile all;
   catalog clone datafilecopy  "+DATA/crman/datafile/sysaux.432.849623989",
 "+DATA/crman/datafile/undotbs1.442.849623989",
 "+DATA/crman/datafile/users.441.849623991",
 "+DATA/crman/datafile/example.443.849623989";
   switch clone datafile all;
}
executing Memory Script
executing command: SET NEWNAME
renamed tempfile 1 to +data in control file
cataloged datafile copy
datafile copy file name=+DATA/crman/datafile/sysaux.432.849623989 RECID=1 STAMP=849626993
cataloged datafile copy
datafile copy file name=+DATA/crman/datafile/undotbs1.442.849623989 RECID=2 STAMP=849626999
cataloged datafile copy
datafile copy file name=+DATA/crman/datafile/users.441.849623991 RECID=3 STAMP=849627000
cataloged datafile copy
datafile copy file name=+DATA/crman/datafile/example.443.849623989 RECID=4 STAMP=849627000
datafile 2 switched to datafile copy
input datafile copy RECID=1 STAMP=849626993 file name=+DATA/crman/datafile/sysaux.432.849623989
datafile 3 switched to datafile copy
input datafile copy RECID=2 STAMP=849626999 file name=+DATA/crman/datafile/undotbs1.442.849623989
datafile 4 switched to datafile copy
input datafile copy RECID=3 STAMP=849627000 file name=+DATA/crman/datafile/users.441.849623991
datafile 5 switched to datafile copy
input datafile copy RECID=4 STAMP=849627000 file name=+DATA/crman/datafile/example.443.849623989
contents of Memory Script:
{
   Alter clone database open resetlogs;
}
executing Memory Script
database opened
Finished Duplicate Db at 07-JUN-14
RMAN>
RMAN> **end-of-file**
 
1 comment:
Good one ParamJi
Post a Comment