ogg 설치 가이드에는 example도 없고 블로그 글들은 버전 명시도 잘 안되있고 오타도 많아서 기록한다.
binary 설치 후 진행되는 과정이며, ogg home의 ./ggsci 를 실행하면 인터페이스 실행이 가능하다.
- source
GGSCI > CREATE SUBDIRS
SQL > ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
SQL > ALTER SYSTEM SWITCH LOGFILE;
GGSCI > edit params mgr
PORT 7809
GGSCI > add trandata test.t1
GGSCI > ADD EXTRACT EXT01, TRANLOG, BEGIN NOW
GGSCI > edit params extcdc01
extract extcdc01
userid test, password test
exttrail ./dirdat/01
BR BROFF
DISCARDFILE ./dirout/extcdc10.dsc, append
rmthost 192.1.2.75, mgrport 7809
table test.t1;
GGSCI > ADD EXTTRAIL ./dirdat/01, EXTRACT EXT01, MEGABYTES 10
GGSCI > add extract pmp01, exttrailsource ./dirdat/01, begin now
GGSCI > edit params pmp01
extract pmp01
passthru
rmthost 192.1.2.75, mgrport 7809
rmttrail ./dirtest/11
table test.t1;GGSCI > ADD RMTTRAIL ./dirtest/11, EXTRACT PMP01
ogg_home$touch ./dirdef/tbdef.def
GGSCI > EDIT PARAMS DEFGEN
defsfile ./dirdef/tbdef.def
userid test password test
table test.t1;
- target
GGSCI > EDIT PARAMS ./GLOBALS (대문자 주의)
checkpointtable test.chkpt
GGSCI > dblogin test@orcl, PASSWORD test
GGSCI > add checkpointtable
GGSCI > add replicat rep01, exttrail ./dirdat/01
GGSCI > edit params rep01
replicat rep01
setenv (ORACLE_SID="orcl")
userid test, password test
sourcedefs ./dirdef/tbdef.def
discardfile ./dirrpt/rep01.dsc, append
map test.t1, target test.t2, keycols (c1);
- tip
vim ogg_home/ggserr.log (기동 중 로그 확인)
GGSCI > delete [ext01|pmp01|rep01] (프로세스 삭제)
GGSCI > info all (전체 확인)
GGSCI > info [ext01|pmp01|rep01] detail (프로세스 상세 확인)
'backend' 카테고리의 다른 글
DB transaction isolation level (0) | 2020.04.03 |
---|---|
Kafka의 exactly-once semantic (0) | 2019.11.21 |
분산 데이터베이스의 CAP 이론 (0) | 2019.08.31 |
Load Balancer (0) | 2019.08.03 |