Professional Documents
Culture Documents
################################################################################
#################################################################### CONFIGURANDO
ARCHIVELOG ####################################################################
###################################################################################
################################################################################
LOG_MODE
------------
NOARCHIVELOG
LOG_MODE
------------
ARCHIVELOG
###################################################################################
###############################################################################
######################################################### CONFIGURANDO BANCO DE
DADOS E FORCE LOGGING ##########################################################
###################################################################################
###############################################################################
SUPPLEME FOR
-------- ---
YES YES
###################################################################################
###############################################################################
################################################################### CONFIGURANDO
STREAMS AREA ##################################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
################################################################## VERIFICAR
CHARSET DO BANCO
##################################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
######################################################## CONFIGURAR ORACLE_HOME,
OGG_HOME, ORACLE_SID ##########################################################
###################################################################################
###############################################################################
ORACLE_HOME
ORACLE_SID
OGG_HOME
###################################################################################
###############################################################################
#################################################### CONFIGURANDO TABLESPACE E
USUARIO PARA GOLDEN GATE ##########################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
######################################################## CONFIGURAR PRIVILEGIOS
SOMENTE NA ORIGEM ################################################################
###################################################################################
###############################################################################
cd $OGG_HOME
sqlplus / as sysdba
SQL> @marker_setup
SQL> @ddl_setup
SQL> @role_setup
SQL> grant ggs_ggsuser_role to ogg18c;
SQL> @ddl_enable
SQL> @ddl_pin OGG18C
###################################################################################
###############################################################################
###################################################################################
###############################################################################
######################################################### CRIANDO OS DIRETORIOS DO
ORACLE GOLDEN GATE ##########################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
######################################################## CONFIGURANDO O MANAGER
PROCESS NA ORIGEM ##############################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
PORT 7809
DYNAMICPORTLIST 7809-7830
AUTORESTART EXTRACT *, RETRIES 10, WAITMINUTES 2
AUTOSTART EXTRACT *
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 7
LAGCRITICALMINUTES 5
LAGREPORTMINUTES 60
LAGINFOMINUTES 3
###################################################################################
###############################################################################
###################################################################################
###############################################################################
####################################################### CONFIGURANDO O MANAGER
PROCESS NO DESTINO ##############################################################
###################################################################################
###############################################################################
###################################################################################
###############################################################################
PORT 7810
DYNAMICPORTLIST 7809-7830
AUTORESTART REPLICAT *, RETRIES 10, WAITMINUTES 2
AUTOSTART ER *
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 7
LAGCRITICALMINUTES 5
LAGREPORTMINUTES 60
LAGINFOMINUTES 3
--#-----------------------------------------
--# Server 01 Details
--#-----------------------------------------
Server01 = 10.74.54.2
rmilanez / oficew$18C
oracle / K@baco2018
Server02 = 10.74.54.4
rmilanez / K@baco2018
oracle / K@baco2018
Oracle Database 18c and Oracle Golden Gate 18c
--#-----------------------------------------
--# GGSCI COMMANDS
--#-----------------------------------------
GGSCI> history
GGSCI> !
GGSCI> versions
-->>** PUMP: PASSTHRU
--#-----------------------------------------
--# SECURITY: CREDENTIAL STORE COMMANDS
--#-----------------------------------------
./ggsci
GGSCI> alter credentialstore add user GGUSER_12C password XPTO alias DBABR3 --<|
Error: Senha ERRADA
GGSCI> alter credentialstore replace user GGUSER_12C password GGUSER_12C alias
DBABR3
--#-----------------------------------------
--# SECURITY: WALLET COMMANDS
--#-----------------------------------------
--#-----------------------------------------
--# MACRO SCRIPTS
--#-----------------------------------------
./ggsci
GGSCI> info all
GGSCI> VIEW PARAMS EXDEV05A
include ./dirmac/setlogin.mac
include ./dirmac/setdb.mac
include ./dirmac/settings.mac
--include ./dirmac/settings_bid.mac
$ cd ./dirmac
$ cat setlogin.mac
$ cat setdb.mac
$ cat settings.mac
$ ogg12dev
$ cd ./ogg_add_table/ogg_add_table_model
$ cat ogg_add_table_model_extract.txt
--#-----------------------------------------
--# LOGDUMP COMMANDS
--#-----------------------------------------
./logdump
LOGDUMP> open ./dirdat/5d000000185
LOGDUMP> count --<<| Contar quantas transa��es est� dentro
do trailfile
LOGDUMP> pos 0
LOGDUMP> pos eof
LOGDUMP> n
LOGDUMP> pos rev
LOGDUMP> n
LOGDUMP> pos for
LOGDUMP> pos 0
LOGDUMP> decrypt on keyname superkey
LOGDUMP> n
LOGDUMP> n
LOGDUMP> exit
--#-----------------------------------------
--# FORMAS DE IMPLEMENTA��O
--#-----------------------------------------
sqlplus / as sysdba
--# REPLICAR LINHAS COM FILTER ( QUANDO VALOR CONT�M A PALAVRA "VAI CURINTIAS")
--# FILTER + @StrFind
TABLE REP_DATA.TAB_REP*, FILTER (@STRFIND (VALOR, "VAI CURINTIAS") > 0);
--#-----------------------------------------
--# EVENT ACTIONS / EVENT RECORDS
--#-----------------------------------------
--#---------------------------------------------------------------------
--# ABORTAR A REPLICACAO CASO O REGISTRO TENHA O ID >= 1000
--#---------------------------------------------------------------------
--# EventActions
--#---------------------------------------------------------------------
--# GRAVAR INFORMACAO EM UM ARQUIVO DE SAIDA QUANDO A TABELA FOR ATUALIZADA
--#---------------------------------------------------------------------
--# EventActions + SHELL
--#---------------------------------------------------------------------
--# SUBSTITUIR E EXECUTAR ACOES BASEADO EM UM VALOR ESPECIFICO
--#---------------------------------------------------------------------
--# EventActions + SHELL + @StrSub
commit;