Files
notes/divers/patch_standby_first_01.txt
2026-03-12 22:01:38 +01:00

179 lines
5.2 KiB
Plaintext

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;