Quantcast
Channel: Cloud Training Program
Viewing all articles
Browse latest Browse all 1903

[Solved] Restore of Standby Control File On Standby DB In ExaCS failing With ERROR (ORA-600, RMAN-03002)

$
0
0

This Post Covers the Issues & fix while Performing a Restore of Standby Control File using RMAN on Standby Database on Exadata Cloud Service OCI, as a part of Hybrid Data Guard (Standby/Dataguard) Configuration.

  • To Know More About Hybrid Data Guard and Upgrade From DBA To Oracle Cloud DBA Join Our Masterclass by Click here
  • If you are new to Database in Oracle Cloud (OCI), then check 9 things every beginner should know for Database on OCI Click here

Data Guard:

Data Guard provides a complete set of services that create, maintain, manage one or more standby databases to enable production Oracle databases to survive disasters and data corruption. Data Guard maintains these standby databases as copies of the production database. If the database becomes unavailable because of a planned or an unplanned outage, Data Guard can switch any standby database to the production role, minimizing the downtime associated with the outage.

Data Guard

Hybrid Data Guard:

Hybrid DR is an Effective and Cost-Efficient Disaster Recovery Deployment technique. Normally in Data guard both Primary and Standby databases are available in Cloud or On-premise while in Hybrid  Data Guard On-premise data center worked as a Primary database and Database in the cloud works as a Standby database or vice-versa.

Hybrid Data Gaurd

Issue Encountered:  

While Restoring the Standby Control File using RMAN on Standby Database on Exadata Cloud Service on OCI was failing.

RMAN> restore standby controlfile from service ‘PRIMARY’;
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=3 instance=standby3 device type=DISK
channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: using network backup set from service PRIMARY
channel ORA_DISK_1: restoring control file
PSDRPC returns significant error 600.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command
ORA-17627: ORA-03113: end-of-file on communication channel
Session ID: 1302 Serial number: 4989
ORA-19558: error de-allocating device
ORA-19557: device error, device type: DISK, device name:
ORA-17627: ORA-01041: internal error. hostdef extension doesn’t exist
ORA-17627: ORA-03113: end-of-file on communication channel

In Alert log on Standby:  

When I Checked Alert logs on Standby Database found this:

Conversion to standby controlfile pending for restored file
No controlfile conversion
Errors in file /u02/app/oracle/diag/rdbms/standby_lhr32b/standby3/trace/standby3_ora_38328.trc (incident=49677) (PDBNAME=CDB$ROOT):
ORA-00600: internal error code, arguments: [1868], [0x000000000], [], [], [], [], [], [], [], [], [], []
Incident details in: /u02/app/oracle/diag/rdbms/standby_lhr32b/standby3/incident/incdir_49677/standby3_ora_38328_i49677.trc
Dumping diagnostic data in directory=[cdmp_20191229111506], requested by (instance=3, osid=38328), summary=[incident=49677].
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Sweep [inc][49677]: completed
Sweep [inc2][49677]: completed

Checks & Fix: 

1) Checked following patch “22153958: [DB12201-OTHER] HIT ORA-600 [1868] ON RMAN DUPLICATE” was already applied as part of Patch 29958812

2) Finally, I followed similar issue on MOS Note# 2230068.1  RMAN Duplicate From On-Premise DB Is Failing With ORA-600 and in sqlnet.ora on standby DB added DISABLE_OOB=on

  I was able to restore the standby control file after this 

RMAN> restore standby controlfile from service ‘PRIMARY’;
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1471 instance=standby3 device type=DISK
channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: using network backup set from service PRIMARY
channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:05
output file name=+DATAC1/standby_lhr32b/CONTROLFILE/control.ctl

References

  • RMAN Duplicate From On-Premise DB Is Failing With ORA-600 (Doc ID: 2230068.1)
  • What is DISABLE_OOB (Out Of Band Break)? (Doc ID: 373475.1)
  • RMAN active duplicate hanging on restore control file (Doc ID: 2073604.1)
  • Oracle Net Performance Tuning (Doc ID: 67983.1)

Related/Further Readings

Next Task for You

You can start learning Oracle Cloud for DBAs by registering for our FREE Masterclass. By Clicking the image below.

DBA to Cloud DBA

Join FREE Community [Oracle Cloud DBA]

The post [Solved] Restore of Standby Control File On Standby DB In ExaCS failing With ERROR (ORA-600, RMAN-03002) appeared first on Oracle Trainings.


Viewing all articles
Browse latest Browse all 1903

Trending Articles