2026-03-12 21:01:38
This commit is contained in:
178
divers/patch_standby_first_01.txt
Normal file
178
divers/patch_standby_first_01.txt
Normal file
@@ -0,0 +1,178 @@
|
||||
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;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user