How to convert Snapshot Standby Database to Physical Standby Database-Oracle Dataguard
In this blog, We will see how to convert physical standby database to snapshot standby database.
oracle configurationintermediate
by OracleDba
14 views
In this blog, We will see how to convert physical standby database to snapshot standby database.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
SQL> select database_role from v$database;
DATABASE_ROLE
----------------
PHYSICAL STANDBY
1 row selected.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ ONLY WITH APPLY
SQL> alter database recover managed standby database cancel;
Database altered.
1 row selected.
SQL> shu immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL>
SQL> startup mount
ORACLE instance started.
Total System Global Area 335540560 bytes
Fixed Size 9134416 bytes
Variable Size 272629760 bytes
Database Buffers 50331648 bytes
Redo Buffers 3444736 bytes
Database mounted.
SQL>
SQL>
SQL> show parameter recover;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /data/app/oracle/fast_recovery
_area
db_recovery_file_dest_size big integer 4800M
db_unrecoverable_scn_tracking boolean TRUE
recovery_parallelism integer 0
remote_recovery_file_dest string
If recovery area is not set then , We can configure like this
SQL> alter system set db_recovery_file_dest_size=4g;
System altered.
SQL> alter system set db_recovery_file_dest='/data/testdb/recover';
System altered.
SYS@TESTER1 SQL> show parameter db_recovery_file_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /data/testdb/recover
db_recovery_file_dest_size big integer 4G
SQL> alter database flashback on;
Database altered.
SQL> alter database convert to snapshot standby;
Database altered.
SQL>
SQL>
SQL> alter database open;
Database altered.
SQL>
SQL>
SQL> select name,open_mode from v$database;
NAME OPEN_MODE
--------- --------------------
PRIM READ WRITE
SQL>
SQL>
SQL> select NAME,GUARANTEE_FLASHBACK_DATABASE from v$restore_point;
NAME
--------------------------------------------------------------------------------
GUA
---
SNAPSHOT_STANDBY_REQUIRED_08/24/2021 09:53:14
YES
Shutdown database to enable flashback
SQL> shu immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL>
SQL> startup mount;
ORACLE instance started.
Total System Global Area 335540560 bytes
Fixed Size 9134416 bytes
Variable Size 272629760 bytes
Database Buffers 50331648 bytes
Redo Buffers 3444736 bytes
Database mounted.
SQL>
SQL>
SQL> alter database convert to physical standby;
Database altered.
SQL> alter database open;
Database altered.Please to add comments
No comments yet. Be the first to comment!