Files
notes/Golden_Gate/ogg_02.txt
2026-03-12 22:01:38 +01:00

129 lines
3.1 KiB
Plaintext

alias gg='rlwrap /app/oracle/product/ogg21/ggsci'
create user OGGADMIN identified by "eXtpam!ZarghOzVe81p@1";
# maybe too much
grant DBA to OGGADMIN;
add credentialstore
info credentialstore domain admin
alter credentialstore add user OGGADMIN@//togoria:1521/ANDOPRD password "eXtpam!ZarghOzVe81p@1" alias ANDOPRD domain admin
dblogin useridalias ANDOPRD domain admin
list tables OTTER.*
# delete trandata OTTER.*
add trandata OTTER.*
Edit params ./GLOBALS
#-->
GGSCHEMA OGGADMIN
#<--
edit params myextr1
#-->
EXTRACT myextr1
USERID OGGADMIN@//togoria:1521/ANDOPRD, PASSWORD "eXtpam!ZarghOzVe81p@1"
EXTTRAIL ./dirdat/ex
CHECKPOINTSECS 1
TABLE OTTER.*;
#<--
ADD EXTRACT myextr1, TRANLOG, BEGIN now
REGISTER EXTRACT myextr1, DATABASE
ADD EXTTRAIL ./dirdat/ex, EXTRACT myextr1
START EXTRACT myextr1
info myextr1
edit param mypump1
#-->
EXTRACT mypump1
PASSTHRU
RMTHOST bakura, MGRPORT 7809
RMTTRAIL ./dirdat/RT
CHECKPOINTSECS 1
TABLE OTTER.*;
#<--
ADD EXTRACT mypump1, EXTTRAILSOURCE ./dirdat/ex
Add RMTTRAIL ./dirdat/rt, EXTRACT mypump1
START EXTRACT mypump1
info mypump1
add checkpointtable OGGADMIN.checkpointtable
add credentialstore
info credentialstore domain admin
alter credentialstore add user OGGADMIN@//bakura:1521/EWOKPRD password "eXtpam!ZarghOzVe81p@1" alias EWOKPRD domain admin
dblogin useridalias EWOKPRD domain admin
add checkpointtable OGGADMIN.checkpointtable
edit params myrepl1
#-->
REPLICAT myrepl1
USERID OGGADMIN@//bakura:1521/EWOKPRD, PASSWORD "eXtpam!ZarghOzVe81p@1"
DISCARDFILE ./dirdsc/myrepl1.dsc, PURGE
ASSUMETARGETDEFS
MAP OTTER.*, TARGET OTTER.*;
#<--
add replicat myrepl1, EXTTRAIL ./dirdat/RT, checkpointtable OGGADMIN.checkpointtable
start MYREPL1
create spfile='/app/oracle/base/admin/EWOKPRD/spfile/spfileEWOKPRD.ora' from pfile='/mnt/yavin4/tmp/_oracle_/tmp/ANDO.txt';
# create a static listener to connect as sysdba in NOMOUNT state
oracle@bakura[EWOKPRD]:/mnt/yavin4/tmp/_oracle_/tmp$ cat listener.ora
MYLSNR =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = bakura)(PORT = 1600))
)
)
SID_LIST_MYLSNR =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = EWOKPRD_STATIC)
(SID_NAME = EWOKPRD)
(ORACLE_HOME = /app/oracle/product/19)
)
)
export TNS_ADMIN=/mnt/yavin4/tmp/_oracle_/tmp
lsnrctl start MYLSNR
lsnrctl status MYLSNR
connect sys/"Secret00!"@//bakura:1600/EWOKPRD_STATIC as sysdba
connect sys/"Secret00!"@//togoria:1521/ANDOPRD as sysdba
rman target=sys/"Secret00!"@//togoria:1521/ANDOPRD auxiliary=sys/"Secret00!"@//bakura:1600/EWOKPRD_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 to 'EWOK'
from active database
using compressed backupset section size 1G;
}