Use DGMGRL to convert to Snapshot Standby


Summary

The reference is 6.13 Scenario 12: Converting a Physical Standby to a Snapshot Standby .

References

Oracle Manuals

Procedure Using DGMGRL

Connect to Data Guard Manager

Use the dgmgrl command to connect to the local Data Guard Manager as follows:

dgmgrl sys/**********

Sample output is:

DGMGRL for Linux: Version 12.1.0.2.0 - 64bit Production

Copyright (c) 2000, 2013, Oracle. All rights reserved.

Welcome to DGMGRL, type "help" for information.
Connected as SYSDG.

Verify Configuration

Use the following command to ensure that:

  • Protection mode is Maximum Performance because we are running a single standby.
  • Fast Start Failover is disabled.
  • Primary database is open for Read/Write
  • Physical Standby is mounted
  • There are no warnings or errors
show configuration

The expected output is similar:

Configuration - ocm12.yaocm.id.au

  Protection Mode: MaxPerformance
  Members:
  ocm12        - Primary database
    ocm12_botany - Physical standby database 

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS   (status updated 51 seconds ago)

Convert to Snapshot Standby

Use the following command to convert the physical standby database into a snapshot standby:

convert database ocm12_botany to snapshot standby;

The expected output is:

Converting database "ocm12_botany" to a Snapshot Standby database, please wait...
Database "ocm12_botany" converted successfully
NOTE:
If the password provided for connection is incorrect, the following messages will appear:
Converting database "ocm12_botany" to a Physical Standby database, please wait...
Operation requires shut down of instance "ocm12" on database "ocm12_botany"
Shutting down instance "ocm12"...
ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.

Please complete the following steps and reissue the CONVERT command:
	shut down instance "ocm12" of database "ocm12_botany"
	start up and mount instance "ocm12" of database "ocm12_botany"

Verify Configuration

Use the following command to verify

show configuration

The expected output is:

Configuration - ocm12.yaocm.id.au

  Protection Mode: MaxPerformance
  Members:
  ocm12        - Primary database
    ocm12_botany - Snapshot standby database 

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS   (status updated 6 seconds ago)