|
GGSCI (nosql2) 1> create subdirs Creating subdirectories under current directory /usr/local Parameter files /usr/local/dirprm: already exists Report files /usr/local/dirrpt: created Checkpoint files /usr/local/dirchk: created Process status files /usr/local/dirpcs: created SQL script files /usr/local/dirsql: created Database definitions files /usr/local/dirdef: created Extract data files /usr/local/dirdat: created Temporary files /usr/local/dirtmp: created Stdout files /usr/local/dirout: created
源端配置大致分为如下三个步骤:配置mgr,配置抽取进程,配置投递进程 在源端先创建一张表,记得带主键: create table ah4(id int,name varchar(10),primary key(id));
1.登陆ogg,配置全局设置 ./ggsci dblogin userid ggs password ggs
--查看远端全局变量 view params ./globals ggschema ggs
2.配置mgr GGSCI (ora11g) 3> edit param mgr
PORT 7809 DYNAMICPORTLIST 7810-7909 --AUTOSTART ER * AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3 PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints,minkeepdays 3 LAGREPORTHOURS 1 LAGINFOMINUTES 30 LAGCRITICALMINUTES 45
PS: MANAGER进程参数配置说明: PORT:指定服务监听端口;这里以7809为例,默认端口为7809 DYNAMICPORTLIST:动态端口:可以制定最大256个可用端口的动态列表,当指定的端口不可用时,管理进程将会从列表中选择一个可用的端口,源端和目标段的Collector、Replicat、GGSCI进程通信也会使用这些端口; COMMENT:注释行,也可以用--来代替; AUTOSTART:指定在管理进程启动时自动启动哪些进程; AUTORESTART:自动重启参数设置:本处设置表示每3分钟尝试重新启动所有EXTRACT进程,共尝试5次; PURGEOLDEXTRACTS:定期清理trail文件设置:本处设置表示对于超过3天的trail文件进行删除。 LAGREPORT、LAGINFO、LAGCRITICAL: 定义数据延迟的预警机制:本处设置表示MGR进程每隔1小时检查EXTRACT的延迟情况,如果超过了30分钟就把延迟作为信息记录到错误日志中,如果延迟超过了45分钟,则把它作为警告写到错误日志中。
3.启动mgr,并查看状态 start mgr info all 4.添加并查看需要复制的表: add trandata hr.ah4 add trandata hr.ah5
info trandata hr.*
Logging of supplemental redo log data is enabled for table HR.AH1. Columns supplementally logged for table HR.AH1: ID. Logging of supplemental redo log data is enabled for table HR.AH2. Columns supplementally logged for table HR.AH2: ID. Logging of supplemental redo log data is enabled for table HR.AH3. Columns supplementally logged for table HR.AH3: ID. Logging of supplemental redo log data is enabled for table HR.AH4. Columns supplementally logged for table HR.AH4: ID. Logging of supplemental redo log data is disabled for table HR.COUNTRIES. Logging of supplemental redo log data is disabled for table HR.DEPARTMENTS. Logging of supplemental redo log data is disabled for table HR.EMPLOYEES. Logging of supplemental redo log data is disabled for table HR.JOBS. Logging of supplemental redo log data is disabled for table HR.JOB_HISTORY. Logging of supplemental redo log data is disabled for table HR.LOCATIONS. Logging of supplemental redo log data is disabled for table HR.REGIONS. Logging of supplemental redo log data is disabled for table HR.SURE1.
5.配置抽取进程 edit params ext3
extract ext3 dynamicresolution userid ggs,password ggs exttrail /home/oracle/app/oracle/ogg/dirdat/xs table hr.ah4; table hr.ah5;
add extract ext3,tranlog,begin now add exttrail /home/oracle/app/oracle/ogg/dirdat/xs,extract ext3
(编辑:PHP编程网 - 襄阳站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|