Duplicating 9-TB Oracle RAC Database on the Same Cluster Using RMAN Backup
Duplicating 9-TB Oracle RAC Database on the
Same Cluster Using RMAN Backup
Ø
Goal: To quickly verify RMAN backups on tape
(CommVault v11) for a RAC production database, with the DB running and without
additional hosts.
Ø
Method: Duplicating the running RAC database, on
the same cluster, using the backups.
Ø
Environment:
·
Host: Oracle Exadata X4-2, 2-node cluster
(wapexadbadm01, wapexadbadm01)
·
OS: Oracle Linux 6.9
·
Oracle GI: 12.1.0.2.0
·
Oracle RAC: 12.1.0.2.0
·
Source RAC DB: DWREP (9 TB, with encrypted tablespaces)
·
Duplicate RAC DB: DWREPDP
1. Checking the source DB
1.1
Configuration and status
1.2
DB file location and size
SQL>
@dbsize_file
ID TS_Name / FileClass
Filename
Size_GB
--- ----------------------
------------------------------------------------------ ---------
1 SYSTEM
+DATA/dwrep/datafile/system.770.824630433 2.93
2 SYSAUX
+DATA/dwrep/datafile/sysaux.771.824630433 3.81
3 UNDOTBS1
+DATA/dwrep/datafile/undotbs1.772.824630433 30.00
4 USERS
+DATA/dwrep/datafile/users.773.824630433 1.00
5 UNDOTBS2
+DATA/dwrep/datafile/undotbs2.778.824630535 30.00
6 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.782.824736873 24.00
7 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.783.824736999 24.00
8 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.784.824736999 24.00
9 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.785.824737001 24.00
10 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.786.824737001 24.00
11 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.787.824737001 24.00
12 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.788.824737001 24.00
13 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.789.824737003 24.00
14 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.790.824737003 24.00
15 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.791.824737003 24.00
16 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.792.824737003 24.00
17 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.793.824737005 24.00
18 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.794.824737005 24.00
19 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.795.824737005 24.00
20 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.796.824737005 24.00
21 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.797.824737007 24.00
22 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.798.824737007 24.00
23 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.799.824737007 24.00
24 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.800.824737007 24.00
25 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.801.824737009 24.00
26 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.802.824737009 24.00
27 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.803.824737009 24.00
28 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.804.824737009 24.00
29 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.805.824737009 24.00
30 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.806.824737011 24.00
31 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.807.824737011 24.00
32 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.808.824737011 24.00
33 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.809.824737011 24.00
34 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.810.824737013 24.00
35 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.811.824737013 24.00
36 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.812.824737013 24.00
37 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.813.824737013 24.00
38 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.814.824737015 24.00
39 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.815.824737015 24.00
40 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.816.824737015 24.00
41 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.817.824737017 24.00
42 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.818.824737017 24.00
43 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.819.824737017 24.00
44 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.820.824737017 24.00
45 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.821.824737019 24.00
46 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.822.824737019 24.00
47 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.823.824737019 24.00
48 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.824.824737019 24.00
49 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.825.824737021 24.00
50 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.826.824737021 24.00
51
DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.827.824737021 24.00
52 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.828.824737023 24.00
53 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.829.824737023 24.00
54 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.830.824737023 24.00
55 DWREPUSR_D
+DATA/dwrep/datafile/dwrepusr_d.831.824737023 24.00
56 DWREPUSR_D +DATA/dwrep/datafile/dwrepusr_d.832.824737023 24.00
57 DEV_MDS
+DATA/dwrep/datafile/dev_mds.279.865330921 .10
58 DEV_BIPLATFORM
+DATA/dwrep/datafile/dev_biplatform.1300.865330923 .06
59 ENCRYPT_DWREPUSR_D +DATA/dwrep/datafile/encrypt_dwrepusr_d.664.933962639 4,920.00
60 ENCRYPT_ODSDM_1
+DATA/dwrep/datafile/encrypt_odsdm_1.1081.914943293 2,249.00
61 ENCRYPT_ODSDMSTG_1
+DATA/dwrep/datafile/encrypt_odsdmstg_1.1128.914943311 2.00
62 UNDOTBS1 +DATA/dwrep/datafile/undotbs1.657.933967145 2.42
63 UNDOTBS1
+DATA/dwrep/datafile/undotbs1.655.933967215 9.00
64 UNDOTBS1
+DATA/dwrep/datafile/undotbs1.651.933967219 9.00
65 UNDOTBS2
+DATA/dwrep/datafile/undotbs2.638.933967323 8.00
66 UNDOTBS2
+DATA/dwrep/datafile/undotbs2.633.933967327 6.00
67 UNDOTBS2
+DATA/dwrep/datafile/undotbs2.632.933967351 7.00
68 ENCRYPT_HCA_USR
+DATA/dwrep/datafile/encrypt_hca_d.dbf .49
69 ENCRYPT_STATEUSER_D
+DATA/dwrep/datafile/encrypt_stateuser_d.dbf 1.00
70 ENCRYPT_CNSI_USER_MTNC
+DATA/dwrep/datafile/encrypt_cnsi_user_mtnc.dbf 1.00
DEV_IAS_TEMP
+DATA/dwrep/tempfile/dev_ias_temp.270.865330921 .10
TEMP
+DATA/dwrep/tempfile/temp.670.926340657 29.00
TEMP +DATA/dwrep/tempfile/temp.681.926340655 29.00
TEMP
+DATA/dwrep/tempfile/temp.684.926340655 29.00
TEMP
+DATA/dwrep/tempfile/temp.695.926340653 29.00
TEMP
+DATA/dwrep/tempfile/temp.699.926340653 29.00
TEMP
+DATA/dwrep/tempfile/temp.702.926340653 29.00
TEMP
+DATA/dwrep/tempfile/temp.704.926340651 29.00
TEMP
+DATA/dwrep/tempfile/temp.707.926340651 29.00
TEMP
+DATA/dwrep/tempfile/temp.717.926340649 29.00
TEMP
+DATA/dwrep/tempfile/temp.723.926340633 29.00
TEMP
+DATA/dwrep/tempfile/temp.724.926167581 29.00
TEMP
+DATA/dwrep/tempfile/temp.734.926167579 29.00
TEMP +DATA/dwrep/tempfile/temp.736.926167579 29.00
TEMP
+DATA/dwrep/tempfile/temp.737.926167579 29.00
TEMP
+DATA/dwrep/tempfile/temp.739.926167577 29.00
TEMP +DATA/dwrep/tempfile/temp.757.926167575 29.00
TEMP
+DATA/dwrep/tempfile/temp.777.824630521 29.00
[CONTROL FILE]
+DATA/dwrep/controlfile/current.774.824630513
[CONTROL FILE]
+RECO/dwrep/controlfile/current.4690.824630513
[ONLINE REDO LOG]
+DATA/dwrep/onlinelog/group_1.redo_g1m3.rdo 4.00
[ONLINE REDO LOG]
+DATA/dwrep/onlinelog/group_2.redo_g2m1.rdo 4.00
[ONLINE REDO LOG]
+DATA/dwrep/onlinelog/group_3.redo_g3m1.rdo 4.00
[ONLINE REDO LOG]
+DATA/dwrep/onlinelog/group_4.redo_g4m1.rdo 4.00
[ONLINE REDO LOG]
+RECO/dwrep/onlinelog/group_1.redo_g1m4.rdo 4.00
[ONLINE REDO LOG]
+RECO/dwrep/onlinelog/group_2.redo_g2m2.rdo 4.00
[ONLINE REDO LOG]
+RECO/dwrep/onlinelog/group_3.redo_g3m2.rdo 4.00
[ONLINE REDO LOG]
+RECO/dwrep/onlinelog/group_4.redo_g4m2.rdo 4.00
---------
sum
9,031.91
98 rows selected.
1.3
Encrypted
tablespaces
SQL> select encrypted, count(*) from
dba_tablespaces group by encrypted;
ENC
COUNT(*)
--- ----------
NO 10
YES 6
1.4 Confirm OMF is used:
SQL> sho parameter
db_create_
NAME TYPE VALUE
------------------------------------
----------- -----
db_create_file_dest string +DATA
db_create_online_log_dest_1 string +DATA
db_create_online_log_dest_2 string +RECO
3.1.
Oracle TDE wallet
Make sure the source database TDE wallet is auto login enabled.
wapexadbadm01:oracle> orapki wallet display -wallet /u01/app/oracle/admin/wallets/DWREP1 -pwd “xxxxxxx”
wapexadbadm01:oracle> orapki wallet display -wallet /u01/app/oracle/admin/wallets/DWREP1 -pwd “xxxxxxx”
Oracle PKI Tool : Version
12.1.0.2
Copyright (c) 2004, 2014, Oracle and/or its affiliates. All
rights reserved.
Found Auto Login (AL)wallet.
Option -pwd is not recognized and ignored.
Requested Certificates:
Subject:
CN=oracle
User Certificates:
Oracle Secret Store entries:
ORACLE.SECURITY.DB.ENCRYPTION.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ORACLE.SECURITY.DB.ENCRYPTION.MASTERKEY
ORACLE.SECURITY.TS.ENCRYPTION.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Trusted Certificates:
wapexadbadm01:oracle> cat
$ORACLE_HOME/network/admin/sqlnet.ora
ENCRYPTION_WALLET_LOCATION
= (SOURCE = (METHOD = FILE) (METHOD_DATA =
(DIRECTORY =
/u01/app/oracle/admin/wallets/$ORACLE_SID)))
wapexadbadm01:oracle> cd /u01/app/oracle/admin/wallets;
cp -r DWREP1 DWREPDP
Register the auxiliary instance statically
with the listener by adding the ENVS parameter in sqlnet.ora in GI home.
wapexadbadm01:grid>
grep ENVS $ORACLE_HOME/network/admin/sqlnet.ora
(ENVS = "ORACLE_UNQNAME=DWREPDP,
ENCRYPTION_WALLET_LOCATION = (SOURCE = (METHOD = FILE)(METHOD_DATA = (DIRECTORY
= /u01/app/oracle/admin/wallets/DWREPDP)))")
3.2. Add
a TNS entry in RDBMS home
DWREPDP =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =
wapexa-scan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DWREPDP)))
wapexadbadm01:oracle>
tnsping dwrepdp
TNS Ping Utility for Linux: Version
12.1.0.2.0 - Production on 03-AUG-2018 10:25:21
Copyright (c) 1997, 2014, Oracle. All rights reserved.
Used parameter files:
/u01/app/oracle/product/12.1.0.2/dbhome_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL =
TCP)(HOST = wapexa-scan)
(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)
(SERVICE_NAME = DWREPDP)))
OK (0 msec)
3.3. Create
directories
wapexadbadm01:oracle> cd
/u01/app/oracle/admin; cp -r DWREP DWREPDP; cd DWREPDP
Delete all files in the sub-dirs,
but keep the 2 wallet files in the dir xdb_wallet
3.4. Create
the password file
wapexadbadm01:oracle> orapwd
file=$ORACLE_HOME/dbs/orapwDWREPDP1 password=xxxxxx entries=5
3.5. Add
an entry in /etc/oratab
DWREPDP:/u01/app/oracle/product/12.1.0.2/dbhome_1:N
4.
Check
the RMAN backups (in CommVault)
wapexadbadm01:oracle>
rman target /
Recovery Manager: Release
12.1.0.2.0 - Production on Fri Aug 3 08:11:11 2018
Copyright (c) 1982, 2014, Oracle
and/or its affiliates. All rights
reserved.
connected to target database:
DWREP (DBID=1004551280)
RMAN> show all;
using target database control
file instead of recovery catalog
RMAN configuration parameters
for database with db_unique_name DWREP are:
CONFIGURE RETENTION POLICY TO
RECOVERY WINDOW OF 35 DAYS;
CONFIGURE BACKUP OPTIMIZATION
OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO
DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP
ON;
CONFIGURE CONTROLFILE AUTOBACKUP
FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE CONTROLFILE AUTOBACKUP
FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default
CONFIGURE DEVICE TYPE 'SBT_TAPE'
PARALLELISM 32 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES
FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES
FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP
COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP
COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE
'SBT_TAPE' PARMS ' BLKSIZE=1048576,
SBT_LIBRARY=/opt/commvault/Base/libobk.so';
CONFIGURE MAXSETSIZE TO
UNLIMITED; # default
CONFIGURE ENCRYPTION FOR
DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM
'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM
'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE RMAN OUTPUT TO KEEP
FOR 7 DAYS; # default
CONFIGURE ARCHIVELOG DELETION
POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE
NAME TO '+RECO/DWREP/snapshot/snapcf_DWREP1.f';
CONFIGURE SNAPSHOT CONTROLFILE
NAME TO '+RECO/dwrep/snapshot/snapcf_dwrep1.f';
Check the
controlfile, spfile, 70 DB files, and the archived logs, in the backup since
the last level 0 backup.
RMAN> list backup by file
completed after '27-JUL-18';
List of Datafile Backups
========================
File Key TY
LV S Ckp SCN Ckp Time
#Pieces #Copies Compressed Tag
---- ------- -
-- - ----------- --------- ------- ------- ---------- ---
1 186509 B
2 A 71294738805 02-AUG-18 1 1
YES TAG20180802T153108
186429
B 1 A 71286982774 01-AUG-18 1 1
YES TAG20180801T153124
186315 B
2 A 71277765507 31-JUL-18 1 1
YES TAG20180731T153103
186213 B
1 A 71224455617 30-JUL-18 1 1
YES TAG20180730T153133
186137
B 2 A 71156398403 29-JUL-18 1 1
YES TAG20180729T153055
186095 B
1 A 71152800647 28-JUL-18 1 1
YES TAG20180728T153114
186057 B
0 A 71151643743 27-JUL-18 1 1
YES TAG20180727T153109
2 186510 B
2 A 71294738802 02-AUG-18 1 1
YES TAG20180802T153108
186430 B
1 A 71286982767 01-AUG-18 1 1
YES TAG20180801T153124
186307 B
2 A 71277765504 31-JUL-18 1 1
YES TAG20180731T153103
186211 B
1 A 71224455274 30-JUL-18 1 1
YES TAG20180730T153133
186142 B
2 A 71156398346 29-JUL-18 1 1
YES TAG20180729T153055
186099 B
1 A 71152800645 28-JUL-18 1 1
YES TAG20180728T153114
186059 B
0 A 71151643741 27-JUL-18 1 1
YES TAG20180727T153109
…………
69 186518 B
2 A 71294738815 02-AUG-18 1 1
YES TAG20180802T153108
186434 B
1 A 71286982805 01-AUG-18 1 1
YES TAG20180801T153124
186310 B
2 A 71277765518 31-JUL-18 1 1
YES TAG20180731T153103
186217 B
1 A 71224456660 30-JUL-18 1 1
YES TAG20180730T153133
186141 B
2 A 71156398766 29-JUL-18 1 1
YES TAG20180729T153055
186102 B
1 A 71152800654 28-JUL-18 1 1
YES TAG20180728T153114
186058 B
0 A 71151643753 27-JUL-18 1 1
YES TAG20180727T153109
70 186508 B
2 A 71294738795 02-AUG-18 1 1
YES TAG20180802T153108
186426 B
1 A 71286982738 01-AUG-18 1 1
YES TAG20180801T153124
186306 B
2 A 71277765494 31-JUL-18 1 1
YES TAG20180731T153103
186212 B
1 A 71224454651 30-JUL-18 1 1
YES TAG20180730T153133
186138 B
2 A 71156398138 29-JUL-18 1 1
YES TAG20180729T153055
186103 B
1 A 71152800639 28-JUL-18 1 1
YES TAG20180728T153114
186063 B
0 A 71151643754 27-JUL-18 1 1
YES TAG20180727T153109
List of Archived Log Backups
============================
Thrd Seq Low
SCN Low Time BS
Key S #Pieces #Copies Compressed Tag
---- ------- ---------- ---------- ------- - -------
------- ---------- ---
1 1112107
71149845941 27-JUL-18 186042 A 1 1
YES TAG20180727T040345
1 1112108
71149868135 27-JUL-18 186045 A 1 1
YES TAG20180727T090322
1 1112109
71150347645 27-JUL-18 186049 A 1 1
YES TAG20180727T140311
1 1112110
71151636091 27-JUL-18 186079 A 1 1
YES TAG20180727T191254
1 1112111
71152617250 27-JUL-18 186081 A 1 1
YES TAG20180728T000254
1 1112112
71152669444 28-JUL-18 186085 A 1 1
YES TAG20180728T040334
1 1112113
71152691447 28-JUL-18 186087 A 1 1
YES TAG20180728T090255
1 1112114
71152739313 28-JUL-18 186090 A 1 1
YES TAG20180728T140254
1 1112115
71152779324 28-JUL-18 186118 A 1 1
YES TAG20180728T160319
1 1112116
71152803570 28-JUL-18 186121 A 1 1
YES TAG20180729T000258
1 1112117
71152884184 29-JUL-18 186124 A 1 1
YES TAG20180729T040314
…………
2 1147185
71287261682 01-AUG-18 186472 A 1 1
YES TAG20180802T000417
2 1147186
71287429548 01-AUG-18 186477 A 1 1
YES TAG20180802T000417
2 1147187
71287653109 02-AUG-18 186494 A 1 1
YES TAG20180802T040410
2 1147188
71290393537 02-AUG-18 186499 A 1 1
YES TAG20180802T090323
2 1147189
71290872316 02-AUG-18 186502 A 1 1
YES TAG20180802T140311
2 1147190
71293556416 02-AUG-18 186531 A 1 1
YES TAG20180802T160431
2 1147191
71295200079 02-AUG-18 186537 A 1 1
YES TAG20180803T000329
2 1147192
71296051850 02-AUG-18 186536 A 1 1
YES TAG20180803T000329
2 1147193
71296065790 03-AUG-18 186540 A 1 1
YES TAG20180803T040335
List of Control File Backups
============================
CF Ckp SCN Ckp
Time BS Key S #Pieces #Copies Compressed Tag
----------- --------- ------- - ------- -------
---------- ---
71296086915 03-AUG-18 186541 A 1
1 NO
TAG20180803T040455
71296066900 03-AUG-18 186538 A 1
1 NO TAG20180803T000602
71295202183 02-AUG-18 186533 A 1
1 NO TAG20180802T160546
…………
71152670022 28-JUL-18 186083 A 1
1 NO TAG20180728T000345
71152617526 27-JUL-18 186080 A 1
1 NO TAG20180727T191353
71151643767 27-JUL-18 186051 A 1
1 YES TAG20180727T153109
71151636395 27-JUL-18 186050 A 1
1 NO TAG20180727T140412
71150347936 27-JUL-18 186047 A 1
1 NO TAG20180727T090406
71149868685 27-JUL-18 186044 A 1
1 NO TAG20180727T040447
71149846668 27-JUL-18 186041 A 1
1 NO TAG20180727T000534
List of SPFILE Backups
======================
Modification Time BS Key S #Pieces #Copies Compressed Tag
----------------- ------- - ------- ------- ----------
---
30-JUL-18
186541 A 1 1
NO TAG20180803T040455
30-JUL-18 186538
A 1 1 NO TAG20180803T000602
…………
27-JUL-18
186083 A 1 1
NO TAG20180728T000345
27-JUL-18
186080 A 1 1
NO TAG20180727T191353
20-JUL-18
186050 A 1 1
NO TAG20180727T140412
20-JUL-18
186047 A 1 1
NO TAG20180727T090406
5.
Create
pfile for the duplicate DB
SQL> @db
DB_UniqueName Instance
DB_Role Open_Mode Host Started
-------------
------------ --------- ---------- ------------------ --------------
DWREP DWREP1 PRIMARY
READ WRITE wapexadbadm01
05:25 06-09-18
SQL> sho parameter pfile
NAME TYPE VALUE
------------------------------------
----------- ------------------------------
spfile string +DATA/dwrep/spfiledwrep.ora
SQL> create pfile='?/dbs/initDWREPDP.ora'
from spfile;
File created.
Edit $ORACLE_HOME/dbs/initDWREPDP.ora
to the following:
*.cluster_database=FALSE
DWREPDP.__db_cache_size=8959033344
DWREPDP.__java_pool_size=33554432
DWREPDP.__large_pool_size=704643072
DWREPDP.__oracle_base='/u01/app/oracle' #ORACLE_BASE set from environment
DWREPDP.__pga_aggregate_target=6006243328
DWREPDP.__sga_target=11173625856
DWREPDP.__shared_io_pool_size=0
DWREPDP.__shared_pool_size=1442840576
DWREPDP.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/DWREPDP/adump'
*.audit_trail='db'
*.compatible='11.2.0.2.0'
*.control_file_record_keep_time=90
*.control_files='+RECO'
*.db_block_size=8192
*.db_create_file_dest='+RECO'
*.db_create_online_log_dest_1='+RECO'
*.db_create_online_log_dest_2='+RECO'
*.db_domain=''
*.db_name='DWREPDP'
*.db_recovery_file_dest='+RECO'
*.db_recovery_file_dest_size=4147483648000
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP)
(SERVICE=DWREPDPXDB)'
*.java_jit_enabled=TRUE
*.log_archive_format='DWREPDP_arch_%t_%s_%r.dbf'
*.memory_target=17179869184
*.open_cursors=300
*.processes=300
*.remote_listener='wapexa-scan:1521'
*.remote_login_passwordfile='exclusive'
DWREPDP.instance_number=1
DWREPDP.thread=1
DWREPDP.undo_tablespace='UNDOTBS1'
6.
Run
RMAN duplicate
wapexadbadm01:oracle>
export ORACLE_SID=DWREPDP
wapexadbadm01:oracle>
sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0
Production on Fri Aug 3 11:07:03 2018
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 1.7180E+10 bytes
Fixed Size
5304248 bytes
Variable Size
8422162504 bytes
Database Buffers
8724152320 bytes
Redo Buffers
28250112 bytes
SQL> sho parameter pfile
NAME TYPE VALUE
------------------------------------ ----------- ----------
spfile string
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ----------- ----------
cell_offloadgroup_name string
db_file_name_convert string
db_name string DWREPDP
db_unique_name string DWREPDP
global_names boolean FALSE
instance_name
string DWREPDP
lock_name_space string
log_file_name_convert string
pdb_file_name_convert string
processor_group_name string
service_names string DWREPDP
wapexadbadm01:oracle> ps -ef | grep pmon |
grep -v grep
oracle 28350
1 0 11:07 ? 00:00:00 ora_pmon_DWREPDP
grid
168721 1 0 Jun09 ? 00:05:59 asm_pmon_+ASM1
oracle
169286 1 0 Jun09 ? 00:28:12 ora_pmon_dbfs1
oracle
169845 1 0 Jun09 ? 00:13:56 ora_pmon_DWREP1
oracle
169853 1 0 Jun09 ? 00:29:15 ora_pmon_DWPRD1
oracle
169855 1 0 Jun09 ? 00:16:27 ora_pmon_REPOEXA1
wapexadbadm01:oracle> rman
Recovery Manager: Release 12.1.0.2.0 - Production on Tue
Aug 3 14:32:49 2018
Copyright (c)
1982, 2014, Oracle and/or its affiliates.
All rights reserved.
RMAN> connect target sys/Ictwwc2t@dwrep1
connected to target database: DWREP (DBID=1004551280)
RMAN> connect auxiliary /
connected to auxiliary database: DWREPDP
(DBID=1752709701)
RMAN> spool log to DWREPDP_crt_080318.log
RMAN> duplicate target database to DWREPDP;
wapexadbadm01:oracle> tail -f /u01/app/oracle/admin/DWREPDP/pfile/DWREPDP_crt_080318.log
(The lengthy output shortened)
Spooling started in log file:
DWREPDP_crt_080318.log
Recovery
Manager12.1.0.2.0
Starting
Duplicate Db at 03-AUG-18
using
target database control file instead of recovery catalog
allocated
channel: ORA_AUX_SBT_TAPE_1
channel
ORA_AUX_SBT_TAPE_1: SID=362 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_1: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
allocated
channel: ORA_AUX_SBT_TAPE_2
…………
allocated
channel: ORA_AUX_SBT_TAPE_31
channel
ORA_AUX_SBT_TAPE_31: SID=333 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_31: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
allocated
channel: ORA_AUX_SBT_TAPE_32
channel
ORA_AUX_SBT_TAPE_32: SID=348 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_32: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
current
log archived
contents
of Memory Script:
{
sql clone "create spfile from
memory";
}
executing
Memory Script
sql
statement: create spfile from memory
contents
of Memory Script:
{
shutdown clone immediate;
startup clone nomount;
}
executing
Memory Script
Oracle
instance shut down
connected
to auxiliary database (not started)
Oracle
instance started
Total
System Global Area 17179869184 bytes
Fixed
Size 5304248 bytes
Variable
Size 8455716936 bytes
Database
Buffers 8690597888 bytes
Redo
Buffers 28250112 bytes
contents
of Memory Script:
{
sql clone "alter system set control_files =
''+RECO/DWREPDP/CONTROLFILE/current.89314.983188097''
comment=
''Set by RMAN'' scope=spfile";
sql clone "alter system set db_name =
''DWREP'' comment=
''Modified by RMAN duplicate''
scope=spfile";
sql clone "alter system set db_unique_name =
''DWREPDP'' 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
=
''+RECO/DWREPDP/CONTROLFILE/current.89314.983188097'' comment= ''Set by
RMAN'' scope=spfile
sql
statement: alter system set db_name
= ''DWREP'' comment= ''Modified by RMAN
duplicate'' scope=spfile
sql
statement: alter system set
db_unique_name = ''DWREPDP''
comment= ''Modified by RMAN duplicate'' scope=spfile
Oracle
instance shut down
Oracle
instance started
Total
System Global Area 17179869184 bytes
Fixed
Size 5304248 bytes
Variable
Size 8455716936 bytes
Database
Buffers 8690597888 bytes
Redo
Buffers 28250112 bytes
Starting
restore at 03-AUG-18
allocated
channel: ORA_AUX_SBT_TAPE_1
channel
ORA_AUX_SBT_TAPE_1: SID=392 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_1: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
allocated
channel: ORA_AUX_SBT_TAPE_2
channel
ORA_AUX_SBT_TAPE_2: SID=407 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_2: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
…………
allocated
channel: ORA_AUX_SBT_TAPE_31
channel
ORA_AUX_SBT_TAPE_31: SID=348 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_31: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
allocated
channel: ORA_AUX_SBT_TAPE_32
channel
ORA_AUX_SBT_TAPE_32: SID=363 device type=SBT_TAPE
channel
ORA_AUX_SBT_TAPE_32: CommVault Systems for Oracle: Version 11.0.0(BUILD80)
channel
ORA_AUX_SBT_TAPE_1: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_1: restoring control file
channel
ORA_AUX_SBT_TAPE_1: reading from backup piece c-1004551280-20180803-02
channel
ORA_AUX_SBT_TAPE_1: piece handle=c-1004551280-20180803-02
tag=TAG20180803T090429
channel
ORA_AUX_SBT_TAPE_1: restored backup piece 1
channel
ORA_AUX_SBT_TAPE_1: restore complete, elapsed time: 00:00:25
output
file name=+RECO/DWREPDP/CONTROLFILE/current.89314.983188097
Finished
restore at 03-AUG-18
database
mounted
contents
of Memory Script:
{
set until scn 71296471384;
sql clone 'alter database flashback off';
set newname for clone datafile 1 to new;
set newname for clone datafile 2 to new;
…………
set newname for clone datafile 69 to new;
set newname for clone datafile 70 to new;
restore
clone database
;
}
executing
Memory Script
executing
command: SET until clause
sql
statement: alter database flashback off
executing
command: SET NEWNAME
executing
command: SET NEWNAME
…………
executing
command: SET NEWNAME
executing
command: SET NEWNAME
Starting
restore at 03-AUG-18
using
channel ORA_AUX_SBT_TAPE_1
using
channel ORA_AUX_SBT_TAPE_2
…………
using
channel ORA_AUX_SBT_TAPE_31
using
channel ORA_AUX_SBT_TAPE_32
channel
ORA_AUX_SBT_TAPE_1: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_1: specifying datafile(s) to restore from backup set
channel
ORA_AUX_SBT_TAPE_1: restoring datafile 00026 to +RECO
channel
ORA_AUX_SBT_TAPE_1: restoring datafile 00048 to +RECO
channel
ORA_AUX_SBT_TAPE_1: reading from backup piece h1t92f26_1_1
channel
ORA_AUX_SBT_TAPE_2: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_2: specifying datafile(s) to restore from backup set
channel
ORA_AUX_SBT_TAPE_2: restoring datafile 00004 to +RECO
channel
ORA_AUX_SBT_TAPE_2: restoring datafile 00020 to +RECO
channel
ORA_AUX_SBT_TAPE_2: restoring datafile 00042 to +RECO
channel
ORA_AUX_SBT_TAPE_2: reading from backup piece grt92f25_1_1
channel
ORA_AUX_SBT_TAPE_3: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_3: specifying datafile(s) to restore from backup set
channel
ORA_AUX_SBT_TAPE_3: restoring datafile 00025 to +RECO
…………
channel
ORA_AUX_SBT_TAPE_31: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_31: specifying datafile(s) to restore from backup set
channel
ORA_AUX_SBT_TAPE_31: restoring datafile 00059 to
+RECO/DWREPDP/DATAFILE/encrypt_dwrepusr_d.94706.983188339
channel
ORA_AUX_SBT_TAPE_31: restoring section 6 of 164
channel
ORA_AUX_SBT_TAPE_31: reading from backup piece g9t92f22_6_1
channel
ORA_AUX_SBT_TAPE_32: starting datafile backup set restore
channel
ORA_AUX_SBT_TAPE_32: specifying datafile(s) to restore from backup set
channel
ORA_AUX_SBT_TAPE_32: restoring datafile 00059 to
+RECO/DWREPDP/DATAFILE/encrypt_dwrepusr_d.94706.983188339
channel
ORA_AUX_SBT_TAPE_32: restoring section 7 of 164
channel
ORA_AUX_SBT_TAPE_32: reading from backup piece g9t92f22_7_1
…………
channel
ORA_AUX_SBT_TAPE_29: piece handle=gat92f22_69_1 tag=TAG20180727T153109
channel
ORA_AUX_SBT_TAPE_29: restored backup piece 69
channel
ORA_AUX_SBT_TAPE_29: restore complete, elapsed time: 00:34:24
channel
ORA_AUX_SBT_TAPE_20: piece handle=gat92f22_71_1 tag=TAG20180727T153109
channel
ORA_AUX_SBT_TAPE_20: restored backup piece 71
channel
ORA_AUX_SBT_TAPE_20: restore complete, elapsed time: 00:33:21
Finished
restore at 03-AUG-18
contents
of Memory Script:
{
switch clone datafile all;
}
executing
Memory Script
datafile
1 switched to datafile copy
input
datafile copy RECID=73 STAMP=983208117 file
name=+RECO/DWREPDP/DATAFILE/system.71998.983188377
datafile
2 switched to datafile copy
input
datafile copy RECID=74 STAMP=983208117 file
name=+RECO/DWREPDP/DATAFILE/sysaux.65838.983188377
…………
datafile
69 switched to datafile copy
input
datafile copy RECID=141 STAMP=983208131 file
name=+RECO/DWREPDP/DATAFILE/encrypt_stateuser_d.44652.983188377
datafile
70 switched to datafile copy
input
datafile copy RECID=142 STAMP=983208131 file name=+RECO/DWREPDP/DATAFILE/encrypt_cnsi_user_mtnc.33936.983188377
contents
of Memory Script:
{
set until scn 71296471384;
recover
clone database
delete archivelog
;
}
executing
Memory Script
executing
command: SET until clause
Starting
recover at 03-AUG-18
using
channel ORA_AUX_SBT_TAPE_1
using
channel ORA_AUX_SBT_TAPE_2
…………
using
channel ORA_AUX_SBT_TAPE_31
using
channel ORA_AUX_SBT_TAPE_32
channel
ORA_AUX_SBT_TAPE_1: starting incremental datafile backup set restore
channel
ORA_AUX_SBT_TAPE_1: specifying datafile(s) to restore from backup set
destination
for restore of datafile 00006: +RECO/DWREPDP/DATAFILE/dwrepusr_d.8563.983188369
destination
for restore of datafile 00026:
+RECO/DWREPDP/DATAFILE/dwrepusr_d.84128.983188339
destination
for restore of datafile 00048:
+RECO/DWREPDP/DATAFILE/dwrepusr_d.66403.983188341
channel
ORA_AUX_SBT_TAPE_1: reading from backup piece p2t953ea_1_1
channel
ORA_AUX_SBT_TAPE_2: starting incremental datafile backup set restore
channel
ORA_AUX_SBT_TAPE_2: specifying datafile(s) to restore from backup set
destination
for restore of datafile 00001: +RECO/DWREPDP/DATAFILE/system.71998.983188377
destination
for restore of datafile 00021:
+RECO/DWREPDP/DATAFILE/dwrepusr_d.66258.983188369
destination
for restore of datafile 00041:
+RECO/DWREPDP/DATAFILE/dwrepusr_d.91171.983188373
…………
channel
ORA_AUX_SBT_TAPE_23: reading from backup piece p1t953ea_1_1
channel
ORA_AUX_SBT_TAPE_24: starting incremental datafile backup set restore
channel
ORA_AUX_SBT_TAPE_24: specifying datafile(s) to restore from backup set
destination
for restore of datafile 00059:
+RECO/DWREPDP/DATAFILE/encrypt_dwrepusr_d.94706.983188339
channel
ORA_AUX_SBT_TAPE_24: reading from backup piece p0t953ea_1_1
…………
channel
ORA_AUX_SBT_TAPE_1: reading from backup piece 5ut9i9a7_1_1
channel
ORA_AUX_SBT_TAPE_1: piece handle=5ut9i9a7_1_1 tag=TAG20180802T153108
channel
ORA_AUX_SBT_TAPE_1: restored backup piece 1
channel
ORA_AUX_SBT_TAPE_1: restore complete, elapsed time: 00:00:03
starting
media recovery
archived
log for thread 1 with sequence 1112361 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_1_seq_1112361.73030.983116995
archived
log for thread 1 with sequence 1112362 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_1_seq_1112362.71654.983129621
archived
log for thread 1 with sequence 1112363 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112363.97526.983145665
archived
log for thread 1 with sequence 1112364 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112364.35497.983160065
archived
log for thread 1 with sequence 1112365 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112365.7457.983178065
archived
log for thread 1 with sequence 1112366 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112366.80030.983188037
archived
log for thread 2 with sequence 1147190 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_2_seq_1147190.81649.983116995
archived
log for thread 2 with sequence 1147191 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_2_seq_1147191.84640.983141301
archived
log for thread 2 with sequence 1147192 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147192.80974.983145665
archived
log for thread 2 with sequence 1147193 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147193.79793.983160067
archived
log for thread 2 with sequence 1147194 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147194.87628.983178065
archived
log for thread 2 with sequence 1147195 is already on disk as file
+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147195.40615.983188039
archived
log file name=+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_2_seq_1147190.81649.983116995
thread=2 sequence=1147190
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_1_seq_1112361.73030.983116995
thread=1 sequence=1112361
archived
log file name=+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_1_seq_1112362.71654.983129621
thread=1 sequence=1112362
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_02/thread_2_seq_1147191.84640.983141301
thread=2 sequence=1147191
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112363.97526.983145665
thread=1 sequence=1112363
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147192.80974.983145665
thread=2 sequence=1147192
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147193.79793.983160067
thread=2 sequence=1147193
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112364.35497.983160065
thread=1 sequence=1112364
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112365.7457.983178065
thread=1 sequence=1112365
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147194.87628.983178065
thread=2 sequence=1147194
archived
log file
name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_2_seq_1147195.40615.983188039
thread=2 sequence=1147195
archived
log file name=+RECO/DWREP/ARCHIVELOG/2018_08_03/thread_1_seq_1112366.80030.983188037
thread=1 sequence=1112366
media
recovery complete, elapsed time: 00:00:43
Finished
recover at 03-AUG-18
Oracle
instance started
Total
System Global Area 17179869184 bytes
Fixed
Size 5304248 bytes
Variable
Size 8455716936 bytes
Database
Buffers 8690597888 bytes
Redo
Buffers 28250112 bytes
contents
of Memory Script:
{
sql clone "alter system set db_name =
''DWREPDP'' comment=
''Reset to original value by RMAN''
scope=spfile";
sql clone "alter system reset db_unique_name scope=spfile";
}
executing
Memory Script
sql
statement: alter system set db_name
= ''DWREPDP'' comment= ''Reset to
original value by RMAN'' scope=spfile
sql
statement: alter system reset
db_unique_name scope=spfile
Oracle
instance started
Total
System Global Area 17179869184 bytes
Fixed
Size 5304248 bytes
Variable
Size 8455716936 bytes
Database
Buffers 8690597888 bytes
Redo
Buffers 28250112 bytes
sql
statement: CREATE CONTROLFILE REUSE SET DATABASE "DWREPDP" RESETLOGS
ARCHIVELOG
MAXLOGFILES
192
MAXLOGMEMBERS 3
MAXDATAFILES 1024
MAXINSTANCES 32
MAXLOGHISTORY 373760
LOGFILE
GROUP
1 SIZE 4 G ,
GROUP
2 SIZE 4 G
DATAFILE
'+RECO/DWREPDP/DATAFILE/system.71998.983188377'
CHARACTER SET WE8MSWIN1252
sql
statement: ALTER DATABASE ADD LOGFILE
INSTANCE 'i2'
GROUP
3 SIZE 4 G ,
GROUP
4 SIZE 4 G
contents
of Memory Script:
{
set newname for clone tempfile 1 to new;
set newname for clone tempfile 2 to new;
…………
set newname for clone tempfile 17 to new;
set newname for clone tempfile 18 to new;
switch clone tempfile all;
catalog clone datafilecopy
"+RECO/DWREPDP/DATAFILE/sysaux.65838.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs1.9617.983188369",
"+RECO/DWREPDP/DATAFILE/users.25723.983188353",
"+RECO/DWREPDP/DATAFILE/undotbs2.66514.983188371",
"+RECO/DWREPDP/DATAFILE/dwrepusr_d.8563.983188369",
…………
"+RECO/DWREPDP/DATAFILE/dwrepusr_d.3134.983188377",
"+RECO/DWREPDP/DATAFILE/dev_mds.62246.983188377",
"+RECO/DWREPDP/DATAFILE/dev_biplatform.27507.983188377",
"+RECO/DWREPDP/DATAFILE/encrypt_dwrepusr_d.94706.983188339",
"+RECO/DWREPDP/DATAFILE/encrypt_odsdm_1.28136.983188339",
"+RECO/DWREPDP/DATAFILE/encrypt_odsdmstg_1.32091.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs1.15003.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs1.80520.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs1.92380.983188379",
"+RECO/DWREPDP/DATAFILE/undotbs2.44579.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs2.69902.983188377",
"+RECO/DWREPDP/DATAFILE/undotbs2.77418.983188377",
"+RECO/DWREPDP/DATAFILE/encrypt_hca_usr.94443.983188377",
"+RECO/DWREPDP/DATAFILE/encrypt_stateuser_d.44652.983188377",
"+RECO/DWREPDP/DATAFILE/encrypt_cnsi_user_mtnc.33936.983188377";
switch clone datafile all;
}
executing
Memory Script
executing
command: SET NEWNAME
executing
command: SET NEWNAME
…………
executing
command: SET NEWNAME
executing
command: SET NEWNAME
renamed
tempfile 1 to +RECO in control file
renamed
tempfile 2 to +RECO in control file
…………
renamed
tempfile 17 to +RECO in control file
renamed
tempfile 18 to +RECO in control file
cataloged
datafile copy
datafile
copy file name=+RECO/DWREPDP/DATAFILE/sysaux.65838.983188377 RECID=1
STAMP=983213640
cataloged
datafile copy
datafile
copy file name=+RECO/DWREPDP/DATAFILE/undotbs1.9617.983188369 RECID=2
STAMP=983213640
cataloged
datafile copy
…………
cataloged
datafile copy
datafile
copy file name=+RECO/DWREPDP/DATAFILE/encrypt_stateuser_d.44652.983188377
RECID=68 STAMP=983213642
cataloged
datafile copy
datafile
copy file name=+RECO/DWREPDP/DATAFILE/encrypt_cnsi_user_mtnc.33936.983188377
RECID=69 STAMP=983213642
datafile
2 switched to datafile copy
input
datafile copy RECID=1 STAMP=983213640 file
name=+RECO/DWREPDP/DATAFILE/sysaux.65838.983188377
datafile
3 switched to datafile copy
input
datafile copy RECID=2 STAMP=983213640 file
name=+RECO/DWREPDP/DATAFILE/undotbs1.9617.983188369
…………
datafile
69 switched to datafile copy
input
datafile copy RECID=68 STAMP=983213642 file
name=+RECO/DWREPDP/DATAFILE/encrypt_stateuser_d.44652.983188377
datafile
70 switched to datafile copy
input
datafile copy RECID=69 STAMP=983213642 file name=+RECO/DWREPDP/DATAFILE/encrypt_cnsi_user_mtnc.33936.983188377
contents
of Memory Script:
{
Alter clone database open resetlogs;
}
executing
Memory Script
database
opened
Reenabling
controlfile options for auxiliary database
Executing:
alter database flashback on
Cannot
remove created server parameter file
Finished
Duplicate Db at 03-AUG-18
7.
Check the duplicate database
7.1.
Directories / files created in the ASM disk group for the duplicate DB
wapexadbadm01:grid> asmcmd ls -l reco
Type Redund Striped
Time Sys
Name
Y ASM/
Y DBFS/
Y DWPRD/
Y DWREP/
Y DWREPDP/
Y REPOEXA/
PASSWORD HIGH
COARSE AUG 03 20:00:00 N
orapwdwrepdp => +RECO/DWREPDP/PASSWORD/pwddwrepdp.42393.983220181
PARAMETERFILE MIRROR
COARSE AUG 04 13:00:00 N
spfiledwrepdp.ora =>
+RECO/DB_UNKNOWN/PARAMETERFILE/SPFILE.97691.983219757
wapexadbadm01:grid> asmcmd ls -l reco/dwrepdp/*
Type Redund
Striped Time Sys Name
+reco/dwrepdp/CONTROLFILE/:
CONTROLFILE HIGH
FINE AUG 03 18:00:00 Y
Current.89314.983188097
+reco/dwrepdp/DATAFILE/:
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DEV_BIPLATFORM.27507.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DEV_MDS.62246.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.11681.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.12265.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.16061.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.16398.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.21560.983188351
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.21756.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.25031.983188379
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.26216.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.26638.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.3134.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.31625.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.31757.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.39212.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.39237.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.4183.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.43400.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.45440.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.45594.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.46604.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.62238.983188371
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.62534.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.63526.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.640.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.64026.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.65916.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.66258.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.66403.983188341
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.66568.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.67555.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.67719.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.68865.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.69609.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.69967.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.70575.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.72304.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.74589.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.76523.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.76553.983188353
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.80518.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.82110.983188371
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.83473.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.84128.983188339
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.84406.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.84787.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.8563.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.8660.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.87254.983188375
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.87606.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.90779.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.91171.983188373
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
DWREPUSR_D.97245.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_CNSI_USER_MTNC.33936.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_DWREPUSR_D.94706.983188339
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_HCA_USR.94443.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_ODSDMSTG_1.32091.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_ODSDM_1.28136.983188339
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
ENCRYPT_STATEUSER_D.44652.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
SYSAUX.65838.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
SYSTEM.71998.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS1.15003.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS1.80520.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS1.92380.983188379
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS1.9617.983188369
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS2.44579.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS2.66514.983188371
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS2.69902.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
UNDOTBS2.77418.983188377
DATAFILE MIRROR
COARSE AUG 03 18:00:00 Y
USERS.25723.983188353
+reco/dwrepdp/FLASHBACK/:
FLASHBACK MIRROR
COARSE AUG 03 19:00:00 Y
log_1.57945.983213681
FLASHBACK MIRROR
COARSE AUG 03 18:00:00 Y
log_2.81835.983213695
+reco/dwrepdp/ONLINELOG/:
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_1.35718.983213647
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_1.95959.983213647
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_2.20672.983213649
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_2.41764.983213649
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_3.78425.983213637
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_3.9229.983213635
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_4.49876.983213637
ONLINELOG MIRROR
COARSE AUG 03 18:00:00 Y
group_4.97691.983213639
+reco/dwrepdp/TEMPFILE/:
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
DEV_IAS_TEMP.37081.983213667
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.10116.983213659
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.10587.983213657
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.13706.983213667
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.15853.983213661
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.36534.983213665
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.42946.983213663
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y TEMP.5152.983213665
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.58981.983213655
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.63798.983213663
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.69510.983213661
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.71616.983213659
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.73625.983213663
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.78882.983213661
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.88179.983213655
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.90247.983213653
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.92594.983213657
TEMPFILE MIRROR
COARSE AUG 03 18:00:00 Y
TEMP.96489.983213667
7.2.
Space used
in ASM for the duplicate DB
wapexadbadm01:grid> asmcmd du data/dwrep/datafile
Used_MB Mirror_used_MB
8711912 17423824
wapexadbadm01:grid>
asmcmd du reco/dwrepdp/datafile
Used_MB Mirror_used_MB
8711912 17423824
7.3.
DB files
and size in the duplicate DB
SQL> select db_unique_name, instance_name, host_name, open_mode,
to_char(startup_time,'HH24:MI, mm-dd-yy') started from v$database, v$instance;
DB_UNIQUE_NAME
Instance HOST_NAME Open_Mode Started
-------------- ---------
-------------- ----------- ---------------
DWREPDP DWREPDP1 wapexadbadm01
READ WRITE 18:53, 08-03-18
SQL> @dbsize_file
ID TS_Name /
FileClass Filename
SizeGB
---
----------------------
-------------------------------------------------------------- ---------
1 SYSTEM
+RECO/DWREPDP/DATAFILE/system.71998.983188377 2.93
2 SYSAUX
+RECO/DWREPDP/DATAFILE/sysaux.65838.983188377 3.81
3 UNDOTBS1
+RECO/DWREPDP/DATAFILE/undotbs1.9617.983188369 30.00
4 USERS
+RECO/DWREPDP/DATAFILE/users.25723.983188353 1.00
5 UNDOTBS2 +RECO/DWREPDP/DATAFILE/undotbs2.66514.983188371 30.00
6 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.8563.983188369 24.00
7 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.64026.983188369 24.00
8 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.97245.983188369 24.00
9 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.70575.983188369 24.00
10 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.45594.983188369 24.00
11 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.11681.983188369 24.00
12 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.43400.983188369 24.00
13 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.67555.983188369 24.00
14 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.83473.983188369 24.00
15 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.8660.983188369 24.00
16 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.66568.983188369 24.00
17 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.46604.983188369 24.00
18 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.640.983188369 24.00
19 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.68865.983188369 24.00
20 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.21560.983188351 24.00
21 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.66258.983188369 24.00
22 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.39237.983188369 24.00
23 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.45440.983188369 24.00
24 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.16061.983188369 24.00
25 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.72304.983188369 24.00
26 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.84128.983188339 24.00
27 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.26638.983188369 24.00
28 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.67719.983188375 24.00
29 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.80518.983188375 24.00
30 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.74589.983188373 24.00
31 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.87606.983188373 24.00
32 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.84406.983188375 24.00
33 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.87254.983188375 24.00
34 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.63526.983188375 24.00
35 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.76523.983188375 24.00
36 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.65916.983188375 24.00
37 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.4183.983188375 24.00
38 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.31757.983188373 24.00
39 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.62238.983188371 24.00
40 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.12265.983188373 24.00
41 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.91171.983188373 24.00
42 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.76553.983188353 24.00
43 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.90779.983188373 24.00
44 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.62534.983188373 24.00
45 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.69609.983188373 24.00
46 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.21756.983188373 24.00
47 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.82110.983188371 24.00
48 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.66403.983188341 24.00
49 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.31625.983188373 24.00
50 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.84787.983188377 24.00
51 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.69967.983188377 24.00
52 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.16398.983188377 24.00
53 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.25031.983188379 24.00
54 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.39212.983188377 24.00
55 DWREPUSR_D
+RECO/DWREPDP/DATAFILE/dwrepusr_d.26216.983188377 24.00
56 DWREPUSR_D +RECO/DWREPDP/DATAFILE/dwrepusr_d.3134.983188377 24.00
57 DEV_MDS
+RECO/DWREPDP/DATAFILE/dev_mds.62246.983188377 .10
58 DEV_BIPLATFORM
+RECO/DWREPDP/DATAFILE/dev_biplatform.27507.983188377 .06
59 ENCRYPT_DWREPUSR_D
+RECO/DWREPDP/DATAFILE/encrypt_dwrepusr_d.94706.983188339 4,920.00
60 ENCRYPT_ODSDM_1
+RECO/DWREPDP/DATAFILE/encrypt_odsdm_1.28136.983188339 2,249.00
61 ENCRYPT_ODSDMSTG_1 +RECO/DWREPDP/DATAFILE/encrypt_odsdmstg_1.32091.983188377 2.00
62 UNDOTBS1
+RECO/DWREPDP/DATAFILE/undotbs1.15003.983188377 2.42
63 UNDOTBS1
+RECO/DWREPDP/DATAFILE/undotbs1.80520.983188377 9.00
64 UNDOTBS1 +RECO/DWREPDP/DATAFILE/undotbs1.92380.983188379 9.00
65 UNDOTBS2
+RECO/DWREPDP/DATAFILE/undotbs2.44579.983188377 8.00
66 UNDOTBS2
+RECO/DWREPDP/DATAFILE/undotbs2.69902.983188377 6.00
67 UNDOTBS2
+RECO/DWREPDP/DATAFILE/undotbs2.77418.983188377 7.00
68 ENCRYPT_HCA_USR
+RECO/DWREPDP/DATAFILE/encrypt_hca_usr.94443.983188377 .49
69 ENCRYPT_STATEUSER_D +RECO/DWREPDP/DATAFILE/encrypt_stateuser_d.44652.983188377 1.00
70 ENCRYPT_CNSI_USER_MTNC
+RECO/DWREPDP/DATAFILE/encrypt_cnsi_user_mtnc.33936.983188377 1.00
DEV_IAS_TEMP
+RECO/DWREPDP/TEMPFILE/dev_ias_temp.37081.983213667 .10
TEMP
+RECO/DWREPDP/TEMPFILE/temp.10116.983213659 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.10587.983213657 29.00
TEMP +RECO/DWREPDP/TEMPFILE/temp.13706.983213667 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.15853.983213661 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.36534.983213665 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.42946.983213663 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.5152.983213665 29.00
TEMP +RECO/DWREPDP/TEMPFILE/temp.58981.983213655 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.63798.983213663 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.69510.983213661 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.71616.983213659 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.73625.983213663 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.78882.983213661 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.88179.983213655 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.90247.983213653 29.00
TEMP +RECO/DWREPDP/TEMPFILE/temp.92594.983213657 29.00
TEMP
+RECO/DWREPDP/TEMPFILE/temp.96489.983213667 29.00
[CONTROL FILE]
+RECO/DWREPDP/CONTROLFILE/current.89314.983188097
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_1.35718.983213647 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_1.95959.983213647 4.00
[ONLINE REDO LOG] +RECO/DWREPDP/ONLINELOG/group_2.20672.983213649 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_2.41764.983213649 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_5.49876.983219869 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_5.78425.983219871 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_6.68409.983219873 4.00
[ONLINE REDO LOG]
+RECO/DWREPDP/ONLINELOG/group_6.9229.983219871 4.00
---------
sum 9,031.91
97 rows selected.
8.
Convert the single instance duplicate DB to
RAC
wapexadbadm01:oracle> cp
$ORACLE_HOME/assistants/rconfig/sampleXMLs/ConvertToRAC_AdminManaged.xml
$ORACLE_BASE/admin/DWREPDP/pfile/DWREPDP_2_RAC.xml
wapexadbadm01:oracle> vi
$ORACLE_BASE/admin/DWREPDP/pfile/DWREPDP_2_RAC.xml
(Set
Convert verify="ONLY" to
check first)
<?xml
version="1.0" encoding="UTF-8"?>
<n:RConfig
xmlns:n="http://www.oracle.com/rconfig"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.oracle.com/rconfig
rconfig.xsd">
<n:ConvertToRAC>
<!--
Verify does a precheck to ensure all pre-requisites are met, before the
conversion is attempted. Allowable values are: YES|NO|ONLY -->
<n:Convert verify="ONLY">
<!--Specify
current OracleHome of non-rac database for SourceDBHome -->
<n:SourceDBHome>/u01/app/oracle/product/12.1.0.2/dbhome_1</n:SourceDBHome>
<!--Specify
OracleHome where the rac database should be configured. It can be same as
SourceDBHome -->
<n:TargetDBHome>/u01/app/oracle/product/12.1.0.2/dbhome_1</n:TargetDBHome>
<!--Specify
SID of non-rac database and credential. User with sysdba role is required to
perform conversion -->
<n:SourceDBInfo SID="DWREPDP">
<n:Credentials>
<n:User>sys</n:User>
<n:Password>xxxxxx</n:Password>
<n:Role>sysdba</n:Role>
</n:Credentials>
<!--Specify
Windows Secure Oracle Home Credentials if the Oracle Home was installed with
Secure User option -->
<!--
<n:Credentials>
<n:User>UserDomain\SecureHomeUserName</n:User>
<n:Password>oracle</n:Password>
<n:Role>windows_svc</n:Role>
</n:Credentials>
-->
</n:SourceDBInfo>
<!--Specify
the list of nodes that should have rac instances running for the Admin Managed
Cluster Database. LocalNode should be the first node in this nodelist. -->
<n:NodeList>
<n:Node name="wapexadbadm01"/>
<n:Node name="wapexadbadm02"/>
</n:NodeList>
<!--Specify
RacOneNode along with servicename to convert database to RACOne Node -->
<!--n:RacOneNode
servicename="salesrac1service"/-->
<!--Instance
Prefix tag is optional starting with 11.2. If left empty, it is derived from
db_unique_name.-->
<n:InstancePrefix>DWREPDP</n:InstancePrefix>
<!--
Listener details are no longer needed starting 11.2. Database is registered
with default listener and SCAN listener running from Oracle Grid Infrastructure
home. -->
<!--Specify
the type of storage to be used by rac database. Allowable values are CFS|ASM.
The non-rac database should have same storage type. ASM credentials are no
needed for conversion. -->
<n:SharedStorage type="ASM">
<!--Specify
Database Area Location to be configured for rac database.If this field is left
empty, current storage will be used for rac database. For CFS, this field will
have directory path. -->
<n:TargetDatabaseArea>+RECO</n:TargetDatabaseArea>
<!--Specify
Fast Recovery Area to be configured for rac database. If this field is left
empty, current recovery area of non-rac database will be configured for rac
database. If current database is not using recovery Area, the resulting rac
database will not have a recovery area. -->
<n:TargetFlashRecoveryArea>+RECO</n:TargetFlashRecoveryArea>
</n:SharedStorage>
</n:Convert>
</n:ConvertToRAC>
</n:RConfig>
wapexadbadm01:oracle> cd $ORACLE_BASE/admin/DWREPDP/pfile
wapexadbadm01:oracle> rconfig ./DWREPDP_2_RAC.xml
<?xml
version="1.0" ?>
<RConfig
version="1.1" >
<ConvertToRAC>
<Convert>
<Result
code="0" >
Operation
Succeeded
</Result>
</Response>
<ReturnValue type="object">
There is no return value for this step </ReturnValue>
</Convert>
</ConvertToRAC></RConfig>
Change Convert
verify="ONLY" to Convert verify="YES" in the .xml file for actual DB conversion.
wapexadbadm01:oracle>
rconfig ./DWREPDP_2_RAC.xml
Converting Database "DWREPDP" to Cluster
Database.
Target Oracle Home:
/u01/app/oracle/product/12.1.0.2/dbhome_1.
Database Role: PRIMARY.
Setting Data Files and Control Files
Adding Trace files
Adding Database Instances
Adding Redo Logs
Enabling threads for all Database Instances
Setting TEMP tablespace
Adding UNDO tablespaces
Setting Fast Recovery Area
Updating Oratab
Creating Password file(s)
Configuring related CRS resources
Starting Cluster Database
<?xml version="1.0" ?>
<RConfig version="1.1" >
<ConvertToRAC>
<Convert>
<Response>
<Result
code="0" >
Operation Succeeded
</Result>
</Response>
<ReturnValue
type="object">
<Oracle_Home>
/u01/app/oracle/product/11.2.0/dbhome_1
</Oracle_Home>
<Database type ="ADMIN_MANAGED"
>
<InstanceList>
<Instance SID="DWREPDP1"
Node="wapexadbadm01" >
</Instance>
<Instance SID="DWREPDP2"
Node="wapexadbadm02" >
</Instance>
</InstanceList>
</Database>
</ReturnValue>
</Convert>
</ConvertToRAC></RConfig>
9.
Verify the duplicate DB is converted to
2-node RAC DB
wapexadbadm01:grid> crsctl stat res -t