select force_logging from v$database;

set lines 256 pages 999

col MEMBER for a60
select * from v$logfile;

-- create standby redologs
select 'ALTER DATABASE ADD STANDBY LOGFILE THREAD '||thread#||' size '||bytes||';' from v$log;
select distinct 'ALTER DATABASE ADD STANDBY LOGFILE THREAD '||thread#||' size '||bytes||';' from v$log;

-- clear / drop standby redologs
select 'ALTER DATABASE CLEAR LOGFILE GROUP '||GROUP#||';' from v$standby_log;
select 'ALTER DATABASE DROP STANDBY LOGFILE GROUP '||GROUP#||';' from v$standby_log;




*.audit_file_dest='/app/oracle/base/admin/ANDODRP/adump'
*.audit_trail='OS'
*.compatible='19.0.0.0'
*.control_files='/data/ANDODRP/control01.ctl'
*.db_block_size=8192
*.db_create_file_dest='/data'
*.db_create_online_log_dest_1='/data'
*.db_name='ANDO'
*.db_recovery_file_dest_size=10G
*.db_recovery_file_dest='/reco'
*.db_unique_name='ANDODRP'
*.diagnostic_dest='/app/oracle/base/admin/ANDODRP'
*.enable_goldengate_replication=TRUE
*.enable_pluggable_database=FALSE
*.instance_name='ANDODRP'
*.log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST'
*.log_archive_format='%t_%s_%r.arc'
*.open_cursors=300
*.pga_aggregate_target=512M
*.processes=350
*.remote_login_passwordfile='exclusive'
*.sga_max_size=3G
*.sga_target=3G
*.undo_tablespace='TS_UNDO'



create spfile='/app/oracle/base/admin/ANDODRP/spfile/spfileANDODRP.ora' from pfile='/mnt/yavin4/tmp/_oracle_/tmp/ANDO.txt';


/mnt/yavin4/tmp/_oracle_/tmp/bakura/listener.ora 

STATIC =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = bakura)(PORT = 1600))
    )
  )

SID_LIST_STATIC =
        (SID_LIST =
                (SID_DESC =
                        (GLOBAL_DBNAME = ANDODRP_STATIC)
                        (SID_NAME = ANDODRP)
                        (ORACLE_HOME = /app/oracle/product/19)
                 )
        )





export TNS_ADMIN=/mnt/yavin4/tmp/_oracle_/tmp/bakura
lsnrctl start STATIC
lsnrctl status STATIC




/mnt/yavin4/tmp/_oracle_/tmp/togoria/listener.ora 

STATIC =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = togoria)(PORT = 1600))
    )
  )

SID_LIST_STATIC =
        (SID_LIST =
                (SID_DESC =
                        (GLOBAL_DBNAME = ANDOPRD_STATIC)
                        (SID_NAME = ANDOPRD)
                        (ORACLE_HOME = /app/oracle/product/19)
                 )
        )





export TNS_ADMIN=/mnt/yavin4/tmp/_oracle_/tmp/togoria
lsnrctl start STATIC
lsnrctl status STATIC


connect sys/"Secret00!"@//togoria:1600/ANDOPRD_STATIC as sysdba
connect sys/"Secret00!"@//bakura:1600/ANDODRP_STATIC as sysdba


rman target=sys/"Secret00!"@//togoria:1600/ANDOPRD_STATIC auxiliary=sys/"Secret00!"@//bakura:1600/ANDODRP_STATIC
run {
  allocate channel pri1 device type DISK;
  allocate channel pri2 device type DISK;
  allocate channel pri3 device type DISK;
  allocate channel pri4 device type DISK;
  allocate auxiliary channel aux1 device type DISK;
  allocate auxiliary channel aux2 device type DISK;
  allocate auxiliary channel aux3 device type DISK;
  allocate auxiliary channel aux4 device type DISK;
  duplicate target database 
      for standby
      dorecover
      from active database
      nofilenamecheck 
      using compressed backupset section size 1G;
}


alter system set dg_broker_config_file1='/app/oracle/base/admin/ANDOPRD/divers/dr1ANDOPRD.dat' scope=both sid='*';
alter system set dg_broker_config_file2='/app/oracle/base/admin/ANDOPRD/divers/dr2ANDOPRD.dat' scope=both sid='*';
alter system set dg_broker_start=TRUE scope=both sid='*';

alter system set dg_broker_config_file1='/app/oracle/base/admin/ANDODRP/divers/dr1ANDODRP.dat' scope=both sid='*';
alter system set dg_broker_config_file2='/app/oracle/base/admin/ANDODRP/divers/dr2ANDODRP.dat' scope=both sid='*';
alter system set dg_broker_start=TRUE scope=both sid='*';


dgmgrl
connect sys/"Secret00!"@//togoria:1600/ANDOPRD_STATIC

create configuration ANDO as
          primary database is ANDOPRD
          connect identifier is "//togoria:1600/ANDOPRD_STATIC";

add database ANDODRP
          as connect identifier is "//bakura:1600/ANDODRP_STATIC"
          maintained as physical;

enable configuration;
show configuration;

edit database 'andoprd' set property ArchiveLagTarget=0;
edit database 'andoprd' set property LogArchiveMaxProcesses=2;
edit database 'andoprd' set property LogArchiveMinSucceedDest=1;
edit database 'andoprd' set property StandbyFileManagement='AUTO';

edit database 'andodrp' set property ArchiveLagTarget=0;
edit database 'andodrp' set property LogArchiveMaxProcesses=2;
edit database 'andodrp' set property LogArchiveMinSucceedDest=1;
edit database 'andodrp' set property StandbyFileManagement='AUTO';

edit database 'andoprd' set property 'StaticConnectIdentifier'='(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=togoria)(PORT=1600))(CONNECT_DATA=(SERVICE_NAME=ANDOPRD_STATIC)(SERVER=DEDICATED)))';
edit database 'andodrp' set property 'StaticConnectIdentifier'='(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=bakura)(PORT=1600))(CONNECT_DATA=(SERVICE_NAME=ANDODRP_STATIC)(SERVER=DEDICATED)))';

validate database 'andoprd'
validate database 'andodrp'

switchover to 'andodrp'
switchover to 'andoprd'
switchover to 'andodrp'

convert database 'andodrp' to snapshot standby;
convert database 'andodrp' to physical standby;






