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.
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.
Issue Encountered:
While Restoring the Standby Control File using RMAN on Standby Database on Exadata Cloud Service on OCI was failing.
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=3 instance=standby3 device type=DISK
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
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
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1471 instance=standby3 device type=DISK
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
- Check out theData Guard In Oracle Cloud Infrastructure (OCI): Overview & Concepts
- Check out the Overview of Oracle Exadata Cloud Service
- Read about Oracle Exadata Cloud Service Architecture
- Learn more about Oracle Exadata Deployment Options
Next Task for You
You can start learning Oracle Cloud for DBAs by registering for our FREE Masterclass. By Clicking the image below.
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.