Вы находитесь на странице: 1из 20

1. Place the physical standby database in MOUNT mode.

    SHUTDOWN IMMEDIATE;


    STARTUP MOUNT;

 2. Stop the managed recovery processes on the physical standby database.
 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

 
NOTE:  If using broker, you will need to stop MRP through DGMGRL.  I.e.:

DGMGRL> edit database '<Standby db_unique_name>' set STATE='APPLY-OFF' ;


3. Let us identify the datafiles on standby database which are out of sync
with respect to primary.
Primary:

SQL> select HXFIL File_num,substr(HXFNM,1,40),fhscn from x$kcvfh;


SQL> /

FILE_NUM SUBSTR(HXFNM,1,40) FHSCN


---------- ----------------------------------------- --------------------
1 +DATAGRP01/DBG12/DATAFILE/system.280.984 11081226980247
3 +DATAGRP01/DBG12/DATAFILE/sysaux.619.984 11081226980247
4 +DATAGRP01/DBG12/DATAFILE/undotbs1.607.9 11081226980247
5 +DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF 1424145
6 +DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF 1424145
7 +DATAGRP01/DBG12/DATAFILE/users.608.9848 11081226980247
15 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
16 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
17 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
18 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
19 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
20 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
21 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247
STANDBy:

SQL>  select HXFIL File_num,substr(HXFNM,1,40),fhscn from x$kcvfh;


FILE_NUM SUBSTR(HXFNM,1,40) FHSCN
---------- ----------------------------------------- --------------------
1 +DATA/DBG12STB/DATAFILE/system.458.98525 11057448269020
3 +DATA/DBG12STB/DATAFILE/sysaux.459.98525 11057448269020
4 +DATA/DBG12STB/DATAFILE/undotbs1.460.985 11057448269020
5 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
6 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
7 +DATA/DBG12STB/DATAFILE/users.463.985259 11057448269020
15 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020
16 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020
17 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020
18 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020
19 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020
20 +DATA/DBG12STB/741BC83F33A50206E0530A014 11057448269020

12 rows selected.

4. Note the current SCN of the physical standby database. This is required to
determine, in a later step, if new data files were added to the primary
database.
Query the V$DATABASE view to obtain the current SCN using the following command:
SQL> col CURRENT_SCN for 9999999999999999999999
SQL> SELECT CURRENT_SCN FROM V$DATABASE;

CURRENT_SCN
-----------------------
11057448269019;

5. The RECOVER … FROM SERVICE command refreshes the standby data files
and rolls them forward to the same point-in-time as the primary. (Action on
standby)

oracle.DBG12@dr-bcp-msbrac: rman target /


Recovery Manager: Release 12.2.0.1.0 - Production on Mon Jun 10 10:13:02 2019
Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.
connected to target database: DBG12 (DBID=780455898, not open)
RMAN> recover database from service DBG12 noredo using compressed backupset;

Starting recover at 10-JUN-19


using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=2357 device type=DISK
skipping datafile 5; already restored to SCN 1424145
skipping datafile 6; already restored to SCN 1424145
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00001:
+DATA/DBG12STB/DATAFILE/system.458.985259873
channel ORA_DISK_1: restore complete, elapsed time: 00:00:16
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00003:
+DATA/DBG12STB/DATAFILE/sysaux.459.985259899
channel ORA_DISK_1: restore complete, elapsed time: 00:02:06
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00004:
+DATA/DBG12STB/DATAFILE/undotbs1.460.985259925
channel ORA_DISK_1: restore complete, elapsed time: 00:00:15
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00007: +DATA/DBG12STB/DATAFILE/users.463.985259941
channel ORA_DISK_1: restore complete, elapsed time: 00:00:04
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00015:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.464.985259941
channel ORA_DISK_1: restore complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00016:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.465.985259949
channel ORA_DISK_1: restore complete, elapsed time: 00:01:05
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00017:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.466.985260055
channel ORA_DISK_1: restore complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00018:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.467.985260081
channel ORA_DISK_1: restore complete, elapsed time: 00:00:04
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00019:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.468.985260087
channel ORA_DISK_1: restore complete, elapsed time: 00:00:03
channel ORA_DISK_1: starting incremental datafile backup set restore
channel ORA_DISK_1: using compressed network backup set from service DBG12
destination for restore of datafile 00020:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.469.985260089
channel ORA_DISK_1: restore complete, elapsed time: 00:07:26

Finished recover at 10-JUN-19

6. Lets check the SCNs of the datafiles at primary and standby now.
Primary
--------
SQL> set linesize 500
SQL> col SUBSTR(HXFNM,1,40) for a41
SQL> select HXFIL File_num,substr(HXFNM,1,40),fhscn from x$kcvfh;

  FILE_NUM SUBSTR(HXFNM,1,40) FHSCN


---------- ----------------------------------------- --------------------
1 +DATAGRP01/DBG12/DATAFILE/system.280.984 11081227006998
3 +DATAGRP01/DBG12/DATAFILE/sysaux.619.984 11081227007089
4 +DATAGRP01/DBG12/DATAFILE/undotbs1.607.9 11081227011746
5 +DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF 1424145
6 +DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF 1424145
7 +DATAGRP01/DBG12/DATAFILE/users.608.9848 11081227012106
15 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012161
16 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012184
17 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012733
18 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012753
19 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012760
20 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081227012772
21 +DATAGRP01/DBG12/741BC83F33A50206E0530A0 11081226980247

13 rows selected.

Standby
--------
RMAN> select HXFIL File_num,substr(HXFNM,1,40),fhscn from x$kcvfh;
FILE_NUM SUBSTR(HXFNM,1,40) FHSCN
---------- ----------------------------------------- --------------------
1 +DATA/DBG12STB/DATAFILE/system.458.98525 11081227006998
3 +DATA/DBG12STB/DATAFILE/sysaux.459.98525 11081227007089
4 +DATA/DBG12STB/DATAFILE/undotbs1.460.985 11081227011746
5 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
6 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
7 +DATA/DBG12STB/DATAFILE/users.463.985259 11081227012106
15 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012161
16 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012184
17 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012733
18 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012753
19 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012760
20 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012772

12 rows selected.

7. Use the following commands to shut down the standby database and then
start it in NOMOUNT mode.

    SHUTDOWN IMMEDIATE;


    STARTUP NOMOUNT;

8. Restore the standby control file by using the control file on the primary
database using service prim.
The following command restores the control file on the physical standby database by
using the primary database control file.

RESTORE STANDBY CONTROLFILE FROM SERVICE <primary_tns_service>;

RMAN> restore standby controlfile from service DBG12;


Starting restore at 10-JUN-19
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1066 device type=DISK

channel ORA_DISK_1: starting datafile backup set restore


channel ORA_DISK_1: using network backup set from service DBG12
channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:05
output file name=+DATA/DBG12/CONTROLFILE/control01.ctl
output file name=+ARCHIVEGRP/DBG12/CONTROLFILE/control02.ctl
Finished restore at 10-JUN-19

RMAN> alter database mount;

Statement processed
released channel: ORA_DISK_1

RMAN> report schema


2> ;

Starting implicit crosscheck backup at 10-JUN-19


allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=2207 device type=DISK
Crosschecked 95 objects
Finished implicit crosscheck backup at 10-JUN-19

Starting implicit crosscheck copy at 10-JUN-19


using channel ORA_DISK_1
Crosschecked 8 objects
Finished implicit crosscheck copy at 10-JUN-19

searching for all files in the recovery area


cataloging files...
cataloging done

List of Cataloged Files


=======================
File Name: +ARCHIVEGRP/DBG12STB/AUTOBACKUP/2019_06_10/s_996822202.3064.1010570799
File Name: +ARCHIVEGRP/DBG12STB/AUTOBACKUP/2018_08_29/s_985461843.2164.985461843
File Name: +ARCHIVEGRP/DBG12STB/AUTOBACKUP/2018_08_29/s_985465073.2177.985465651
File Name: +ARCHIVEGRP/DBG12STB/AUTOBACKUP/2018_08_27/s_985298538.2106.985298539
File Name: +ARCHIVEGRP/DBG12STB/AUTOBACKUP/2018_08_27/s_985303991.2114.985304569
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_06_10/thread_1_seq_2810.1902.1010568593
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_06_10/thread_1_seq_2811.1294.1010569159
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2539.1553.1008486639
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2540.364.1008491109
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2541.2818.1008492999
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2542.2412.1008504053
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2543.1622.1008513063
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_17/thread_1_seq_2544.2471.1008519371
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2530.1427.1008395015
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2531.361.1008408299
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2532.690.1008418445
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2533.677.1008426753
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2534.1533.1008433185
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2535.3088.1008453661
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2536.2964.1008458027
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2537.2110.1008459901
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_16/thread_1_seq_2538.2126.1008459903
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_1309.1171.1008319283
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2513.2532.1008323377
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2514.2096.1008326499
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2515.352.1008337295
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2516.2830.1008341981
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2517.2550.1008344445
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2518.2283.1008344497
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2519.806.1008344549
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2520.822.1008344591
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2521.1050.1008344625
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2522.2913.1008344645
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2523.803.1008344663
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2524.2707.1008344681
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2525.1442.1008345651
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2526.2193.1008358921
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2527.411.1008367545
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2528.2384.1008373483
File Name:
+ARCHIVEGRP/DBG12STB/ARCHIVELOG/2019_05_15/thread_1_seq_2529.2848.1008373485
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_2.2055.985259319
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_3.2056.985259327
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_4.2057.985259335
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_5.2058.985259341
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_6.2059.985259349
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_7.2060.985259357
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_8.2061.985259363
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_9.2062.985259371
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_10.2063.985259379
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_11.2064.985259385
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_12.2065.985259393
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_13.2066.985259401
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_14.2067.985259407
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_15.2068.985259415
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_16.2069.985259423
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_17.2070.985259429
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_18.2071.985259437
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_19.2072.985259445
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_20.2073.985259451
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_21.2074.985259459
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_22.2075.985259467
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_23.2076.985259475
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_24.2077.985259477
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_25.2078.985259479
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_26.2079.985259483
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_27.2080.985259483
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_28.2081.985259487
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_29.2082.985259489
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_30.2083.985259489
File Name: +ARCHIVEGRP/DBG12STB/ARCHIVELOG/2018_08_27/thread_1_seq_31.2084.985259493
RMAN-06139: warning: control file is not current for REPORT SCHEMA
Report of database schema for database with db_unique_name DBG12STB

List of Permanent Datafiles


===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 0 SYSTEM ***
+DATAGRP01/DBG12/DATAFILE/system.280.984848957
3 0 SYSAUX ***
+DATAGRP01/DBG12/DATAFILE/sysaux.619.984849017
4 0 UNDOTBS1 ***
+DATAGRP01/DBG12/DATAFILE/undotbs1.607.984849053
5 0 PDB$SEED:SYSTEM ***
+DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF108115398/DATAFILE/system.611.984849237
6 0 PDB$SEED:SYSAUX ***
+DATAGRP01/DBG12/4C2846BC7CE000BEE0530AF108115398/DATAFILE/sysaux.612.984849237
7 0 USERS ***
+DATAGRP01/DBG12/DATAFILE/users.608.984849055
15 0 CSSPRD:SYSTEM ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/system.604.984950801
16 0 CSSPRD:SYSAUX ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.621.984950801
17 0 CSSPRD:UNDOTBS1 ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.606.984950801
18 0 CSSPRD:UNDO_2 ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.620.984950801
19 0 CSSPRD:USERS ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/users.614.984950801
20 0 CSSPRD:CSS_TB_DATA ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.605.984950801
21 0 CSSPRD:CSS_TB_DATA ***
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.724.1004721219

List of Temporary Files


=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 20 TEMP 32767
+DATAGRP01/DBG12/TEMPFILE/temp.615.984849229
2 64 PDB$SEED:TEMP 32767
+DATAGRP01/DBG12/740468FDDCC102E0E0530A014432492B/TEMPFILE/temp.609.984849279
4 333 CSSPRD:TEMP 32767
+DATAGRP01/DBG12/741BC83F33A50206E0530A014432FE25/TEMPFILE/temp.603.984950993

9. Update the names of the data files and the temp files in the standby
control file.
 
*Note: It is recommended to check the incarnation of the primary and
standby prior to continuing:
On standby
RMAN> list incarnation;
List of Database Incarnations
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- ----------
1 1 DBG12 780455898 PARENT 1 01-APR-17
2 2 DBG12 780455898 CURRENT 1395990 22-AUG-18

On Primary
RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations


DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- ----------
1 1 DBG12 780455898 PARENT 1 01-APR-17
2 2 DBG12 780455898 CURRENT 1395990 22-AUG-18

Use the CATALOG command and the SWITCH command to update all the data file names.

        RMAN> catalog start with '<path where the actual standby datafile existed>';

        In this case

        RMAN> Catalog start with '+DATA/DBG12STB';


RMAN> Catalog start with '+DATA/DBG12STB';
searching for all files that match the pattern +DATA/DBG12STB

List of Files Unknown to the Database


=====================================
File Name: +DATA/DBG12STB/TEMPFILE/temp.476.985298073
File Name: +DATA/DBG12STB/ONLINELOG/group_1.470.985260455
File Name: +DATA/DBG12STB/ONLINELOG/group_2.471.985260457
File Name: +DATA/DBG12STB/ONLINELOG/group_3.472.985260457
File Name: +DATA/DBG12STB/ONLINELOG/group_4.473.985260457
File Name: +DATA/DBG12STB/ONLINELOG/group_5.474.985260459
File Name: +DATA/DBG12STB/ONLINELOG/group_6.475.985260459
File Name: +DATA/DBG12STB/ONLINELOG/group_7.1827.1010570245
File Name: +DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/TEMPFILE/temp.478.985298087
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.452.985256405
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.453.985256413
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.454.985256517
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.455.985256543
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.456.985256551
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.457.985256551
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.464.985259941
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.465.985259949
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.466.985260055
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.467.985260081
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.468.985260087
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.469.985260089
File Name: +DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/TEMPFILE/temp.477.985298081
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/system.449.985256389
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/sysaux.450.985256395
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/system.461.985259925
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/sysaux.462.985259933
File Name: +DATA/DBG12STB/DATAFILE/system.446.985256335
File Name: +DATA/DBG12STB/DATAFILE/sysaux.447.985256361
File Name: +DATA/DBG12STB/DATAFILE/undotbs1.448.985256387
File Name: +DATA/DBG12STB/DATAFILE/users.451.985256403
File Name: +DATA/DBG12STB/DATAFILE/system.458.985259873
File Name: +DATA/DBG12STB/DATAFILE/sysaux.459.985259899
File Name: +DATA/DBG12STB/DATAFILE/undotbs1.460.985259925
File Name: +DATA/DBG12STB/DATAFILE/users.463.985259941

Do you really want to catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done

List of Cataloged Files


=======================
File Name: +DATA/DBG12STB/TEMPFILE/temp.476.985298073
File Name: +DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/TEMPFILE/temp.478.985298087
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.452.985256405
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.453.985256413
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.454.985256517
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.455.985256543
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.456.985256551
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.457.985256551
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.464.985259941
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.465.985259949
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.466.985260055
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.467.985260081
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.468.985260087
File Name:
+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.469.985260089
File Name: +DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/TEMPFILE/temp.477.985298081
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/system.449.985256389
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/sysaux.450.985256395
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/system.461.985259925
File Name:
+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/sysaux.462.985259933
File Name: +DATA/DBG12STB/DATAFILE/system.446.985256335
File Name: +DATA/DBG12STB/DATAFILE/sysaux.447.985256361
File Name: +DATA/DBG12STB/DATAFILE/undotbs1.448.985256387
File Name: +DATA/DBG12STB/DATAFILE/users.451.985256403
File Name: +DATA/DBG12STB/DATAFILE/system.458.985259873
File Name: +DATA/DBG12STB/DATAFILE/sysaux.459.985259899
File Name: +DATA/DBG12STB/DATAFILE/undotbs1.460.985259925
File Name: +DATA/DBG12STB/DATAFILE/users.463.985259941

List of Files Which Were Not Cataloged


=======================================
File Name: +DATA/DBG12STB/ONLINELOG/group_1.470.985260455
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_2.471.985260457
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_3.472.985260457
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_4.473.985260457
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_5.474.985260459
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_6.475.985260459
RMAN-07529: Reason: catalog is not supported for this file type
File Name: +DATA/DBG12STB/ONLINELOG/group_7.1827.1010570245
RMAN-07529: Reason: catalog is not supported for this file type

10. Switch to cataloged copy.


RMAN> SWITCH DATABASE TO COPY;

RMAN> SWITCH DATABASE TO COPY;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of switch to copy command at 06/10/2019 10:52:08
RMAN-06571: datafile 21 does not have recoverable copy

11. Use the current SCN returned in Step 4 to determine if new data files were
added to the primary database since the standby database was last refreshed. If
yes, these data files need to be restored on the standby from the primary database.
The following example assumes that the CURRENT_SCN returned in Step 6 is 1984232
and lists the data files that were created on the primary after the timestamp
represented by this SCN:
SQL> SELECT file# FROM V$DATAFILE WHERE creation_change# >= 11057448269019;
FILE#
----------
21

If no files are returned in Step 11, then go to Step 13. If one or more files are returned
in Step 11, then restore these data files from the primary database as in step 12.

12. If you are not connected to a recovery catalog, then use the following
commands to restore data files that were added to the primary after the
standby was last refreshed ( assuming datafile 21  added to the primary):
RUN
{
SET NEWNAME FOR DATABASE TO '+DATA/DG12STB';
RESTORE DATAFILE 21 FROM SERVICE DBG12;
}
executing command: SET NEWNAME

Starting restore at 10-JUN-19


using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=990 device type=DISK

channel ORA_DISK_1: starting datafile backup set restore


channel ORA_DISK_1: using network backup set from service DBG12
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00021 to +DATA
channel ORA_DISK_1: restore complete, elapsed time: 00:00:26
Finished restore at 10-JUN-19

RMAN> exit

13. Switch datafile on standby


RMAN> switch database to copy;

using target database control file instead of recovery catalog


datafile 1 switched to datafile copy
"+DATA/DBG12STB/DATAFILE/system.458.985259873"
datafile 3 switched to datafile copy
"+DATA/DBG12STB/DATAFILE/sysaux.459.985259899"
datafile 4 switched to datafile copy
"+DATA/DBG12STB/DATAFILE/undotbs1.460.985259925"
datafile 5 switched to datafile copy
"+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/system.461.985259925
"
datafile 6 switched to datafile copy
"+DATA/DBG12STB/740468FDDCC102E0E0530A014432492B/DATAFILE/sysaux.450.985256395
"
datafile 7 switched to datafile copy
"+DATA/DBG12STB/DATAFILE/users.463.985259941"
datafile 15 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/system.464.985259941
"
datafile 16 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/sysaux.465.985259949
"
datafile 17 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undotbs1.466.9852600
55"
datafile 18 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/undo_2.467.985260081
"
datafile 19 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/users.468.985260087"
datafile 20 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.469.9852
60089"
datafile 21 switched to datafile copy
"+DATA/DBG12STB/741BC83F33A50206E0530A014432FE25/DATAFILE/css_tb_data.1745.101
0573915"

14. Check again SCN of datafile on standby


set linesize 500
col SUBSTR(HXFNM,1,40) for a41
select HXFIL File_num,substr(HXFNM,1,40),fhscn from x$kcvfh;
SQL> /

FILE_NUM SUBSTR(HXFNM,1,40) FHSCN


---------- ----------------------------------------- --------------------
1 +DATA/DBG12STB/DATAFILE/system.458.98525 11081227006998
3 +DATA/DBG12STB/DATAFILE/sysaux.459.98525 11081227007089
4 +DATA/DBG12STB/DATAFILE/undotbs1.460.985 11081227011746
5 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
6 +DATA/DBG12STB/740468FDDCC102E0E0530A014 1424145
7 +DATA/DBG12STB/DATAFILE/users.463.985259 11081227012106
15 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012161
16 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012184
17 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012733
18 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012753
19 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012760
20 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227012772
21 +DATA/DBG12STB/741BC83F33A50206E0530A014 11081227047796

13 rows selected.

15. Recreate redo logfiles and standby redo logfiles on standby


SQL> select GROUP#,THREAD#,SEQUENCE#,bytes/1024/1024,MEMBERS,STATUS from
v$log;
GROUP# THREAD# SEQUENCE# BYTES/1024/1024 MEMBERS STATUS
---------- ---------- ---------- --------------- ---------- ----------------
1 1 2810 200 2 INACTIVE
3 1 2812 200 2 CURRENT
2 1 2811 200 2 INACTIVE
set linesize 500
col MEMBER for a55
select lf.group#,l_type.log_type as type, lf.member from v$logfile lf
join (select group#,'ORL' as log_type from v$log
union
select group#,'SRL' as log_type from v$standby_log) l_type
on lf.group#=l_type.group#
order by lf.group#;

GROUP# TYP MEMBER


---------- --- --------------------------------------------------
1 ORL +DATAGRP01/DBG12/ONLINELOG/group_1.618.984849115
1 ORL +FRAGRP01/DBG12/ONLINELOG/group_1.722.985250379
2 ORL +FRAGRP01/DBG12/ONLINELOG/group_2.2764.985250415
2 ORL +DATAGRP01/DBG12/ONLINELOG/group_2.617.984849115
3 ORL +DATAGRP01/DBG12/ONLINELOG/group_3.616.984849115
3 ORL +FRAGRP01/DBG12/ONLINELOG/group_3.1021.985250421
4 SRL +DATAGRP01/DBG12/ONLINELOG/group_4.622.985250949
4 SRL +FRAGRP01/DBG12/ONLINELOG/group_4.2551.985250951
5 SRL +DATAGRP01/DBG12/ONLINELOG/group_5.623.985250973
5 SRL +FRAGRP01/DBG12/ONLINELOG/group_5.1834.985250973
6 SRL +DATAGRP01/DBG12/ONLINELOG/group_6.624.985250981
6 SRL +FRAGRP01/DBG12/ONLINELOG/group_6.2790.985250981

12 rows selected.

ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=MANUAL;


ALTER DATABASE DROP LOGFILE GROUP 4;
ALTER DATABASE DROP LOGFILE GROUP 5;
ALTER DATABASE DROP LOGFILE GROUP 6;
ALTER DATABASE CLEAR LOGFILE GROUP 3;
ALTER DATABASE ADD LOGFILE GROUP 10 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE ADD LOGFILE GROUP 11 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE ADD LOGFILE GROUP 12 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE DROP LOGFILE GROUP 1;
ALTER DATABASE DROP LOGFILE GROUP 2;
ALTER DATABASE ADD STANDBY LOGFILE GROUP 20 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE ADD STANDBY LOGFILE GROUP 21 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE ADD STANDBY LOGFILE GROUP 22 ('+DATA','+ARCHIVEGRP') size 200m;
ALTER DATABASE ADD STANDBY LOGFILE GROUP 23 ('+DATA','+ARCHIVEGRP') size 200m;

set linesize 500


col MEMBER for a55
select lf.group#,l_type.log_type as type, lf.member from v$logfile lf
join (select group#,'ORL' as log_type from v$log
union
select group#,'SRL' as log_type from v$standby_log) l_type
on lf.group#=l_type.group#
order by lf.group#;
GROUP# TYP MEMBER
---------- --- -------------------------------------------------------
3 ORL +DATA/DBG12STB/ONLINELOG/group_3.1609.1010575019
3 ORL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_3.696.1010575021
10 ORL +DATA/DBG12STB/ONLINELOG/group_10.760.1010575185
10 ORL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_10.2229.1010575185
11 ORL +DATA/DBG12STB/ONLINELOG/group_11.1039.1010575187
11 ORL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_11.1718.1010575187
12 ORL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_12.484.1010575189
12 ORL +DATA/DBG12STB/ONLINELOG/group_12.332.1010575189
20 SRL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_20.2902.1010575379
20 SRL +DATA/DBG12STB/ONLINELOG/group_20.353.1010575379
21 SRL +DATA/DBG12STB/ONLINELOG/group_21.945.1010575381
21 SRL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_21.2892.1010575381
22 SRL +DATA/DBG12STB/ONLINELOG/group_22.1164.1010575383
22 SRL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_22.2498.1010575383
23 SRL +ARCHIVEGRP/DBG12STB/ONLINELOG/group_23.908.1010575385
23 SRL +DATA/DBG12STB/ONLINELOG/group_23.1329.1010575383
16 rows selected.

16. Check log_archive_dest_2 parameter


SQL> show parameter log_archive_dest_2

NAME TYPE VALUE


------------------------------------ ----------- ------------------------------
log_archive_dest_2 string SERVICE=DBG12 LGWR ASYNC VALID
_FOR=(ONLINE_LOGFILES,PRIMARY_
ROLE) DB_UNIQUE_NAME=DBG12
log_archive_dest_20 string
log_archive_dest_21 string
log_archive_dest_22 string
log_archive_dest_23 string
log_archive_dest_24 string
log_archive_dest_25 string
log_archive_dest_26 string
log_archive_dest_27 string

NAME TYPE VALUE


------------------------------------ ----------- ------------------------------
log_archive_dest_28 string
log_archive_dest_29 string

17. Open database in read-only mode


SQL> alter database open read only;

Database altered.

18. Check synchronization data


SQL> SELECT PROCESS proc, CLIENT_PROCESS cl_proc, Thread#, SEQUENCE# SEQ#,
STATUS, BLOCK#, BLOCKS FROM GV$MANAGED_STANDBY order by PROCESS, SEQUENCE#;

PROC CL_PROC THREAD# SEQ# STATUS BLOCK# BLOCKS


--------- -------- ---------- ---------- ------------ ---------- ----------
ARCH ARCH 0 0 CONNECTED 0 0
ARCH ARCH 0 0 CONNECTED 0 0
ARCH ARCH 0 0 CONNECTED 0 0
ARCH ARCH 1 2815 CLOSING 2048 184
DGRD N/A 0 0 ALLOCATED 0 0
DGRD N/A 0 0 ALLOCATED 0 0
MRP0 N/A 1 2816 APPLYING_LOG 1325 409600
RFS Archival 0 0 IDLE 0 0
RFS LGWR 1 2816 IDLE 1325 1
9 rows selected.

SQL> col name for a35


col value for a15
col time_computed for a25
set lines 200
select name, value, time_computed from v$dataguard_stats;SQL> SQL> SQL> SQL>

NAME VALUE TIME_COMPUTED


----------------------------------- --------------- -------------------------
transport lag +00 00:00:00 06/10/2019 11:32:50
apply lag +00 00:00:00 06/10/2019 11:32:50
apply finish time 06/10/2019 11:32:50
estimated startup time 22 06/10/2019 11:32:50

Вам также может понравиться