ogg整理

来源:互联网 发布:电脑摄像头拍照软件 编辑:程序博客网 时间:2024/06/05 14:24
OGG日常操作

1:查看源端进程状态
info 1E_NCTRC
info 1E_NCTRC showch
info 1E_NCTRC detail
send 1E_NCTRC status
SEND EXTRACT 3E_CIP, FORCESTOP

2:查看目标端进程状态
info replicat 1R_NCTRC detail
stats 1r_NCTRC

3:修改抓取进程的起始时间
alter 1E_NCTRC begin 2016-08-18 15:02:33   -- time替换为前面E_POSB1进程记录的时间
alter EXTRACT 3e_CIP,extseqno 0,extrba 0


alter REPLICAT 3e_CIP,extseqno 0,extrba 0

alter replicat rads_1,extrba 77700210

alter replicat 9R_CSTC,extseqno 10,extrba 0

ALTER EXTRACT E_UTPP, SCN 10436816602974

4;附加日志处理
添加附加日志
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
alter database add/dtop supplemental log data(all,primary key,unique,foreign key) columns;

alter database add supplemental log data(primary key,unique) columns;
/c/cccc//ccccccccccccccccccccccccccccccccccc

查看附加日志状态
SELECT supplemental_log_data_min min,
       supplemental_log_data_pk pk,
       supplemental_log_data_ui ui,
       supplemental_log_data_fk fk,
       supplemental_log_data_all allc
  FROM v$database;

 
5:长事物处理
send extxxx, showtrans  
SEND EXTRACT 2E_PAY, SKIPTRANS 8.15.7464271
SEND EXTRACT 2E_PAY, SKIPTRANS 37.27.6392484
SEND EXTRACT 2E_PAY, SKIPTRANS 2853.6.785349
select addr from v$transaction where XIDUSN||XIDSLOT||XIDSQN=455252285353;


6:ogg生成def的步骤
GGSCI (z2ah3010) 2> edit params defgen
---添加如下内容
DEFSFILE ./dirdef/pamall.def
userid ggmgr,password oracle
TABLE ggmgr.gg_send;
TABLE YIMALLDATA.T_YIMALL_FINANCE_PRODUCT;
TABLE YIMALLDATA.T_YIMALL_FINANCE_PRODUCT_ASSET;
TABLE YIMALLDATA.T_YIMALL_PRODUCT_ORDER;
TABLE YIMALLDATA.T_YIMALL_STOCK_COUNT;

----在ogg目录下执行如下命令
./defgen paramfile ./dirprm/defgen.prm
注:NOEXTATTR ----高版本生成def时,需要加上该参数
./defgen NOEXTATTR paramfile ./dirprm/defgen.prm




RAC安装OGG的注意事项:
总结:rac环境下配置ogg,基本同单实例无异!重点需要注意的地方有以下几点!
1:使用ASM存储,需要先配置ASM实例的静态注册,同时在tnsnames.ora文件中配置连接串
2:在配置exttract进程中,注意需要配置TRANLOGOPTIONS 参数,输入连接asm实例的凭证
3:在配置exttract进程中,添加tranlog的时候,需要写thread 2
4: 注意进程的启动顺序,先是source和target端的mgr进程,其次是source端的extract进程,target端的replicat进程,最后是source端的extract pump进程

如果包含CLOB字段,在Extract参数文件中必须添加:
TRANLOGOPTIONS CONVERTUCS2CLOBS


info exttrail *

delete exttrail ./dirdat/e0 extract 1E_NCTRC