频道栏目
首页 > 资讯 > Sybase > 正文

使用OGG的 "Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程

15-06-03        来源:[db:作者]  
收藏   我要投稿

使用OGG的 "Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程

因此,最好是在vncserver中调用该replicat进程或者以nohup方式放在后台运行。下面的是使用nohup方式放在后台运行。

[oracle@lei1 ~]$ ll rep_backgroud.sh 
-rwxr-xr-x 1 oracle oinstall 98 Jun  2 03:02 rep_backgroud.sh
[oracle@lei1 ~]$ cat rep_backgroud.sh 
cd /u02/ggs --->注意此行,不可省略,/u02/ggs是OGG的安装目录
replicat paramfile /u02/ggs/dirprm/repftor.prm reportfile /u02/ggs/dirrpt/REPFTOR.rpt
[oracle@lei1 ~]$ 


[oracle@lei1 ~]$ nohup sh /home/oracle/rep_backgroud.sh  &

 

=====================断开securecrt,再重新连接securecrt================================

 

[root@lei1 ~]# ps -ef | grep rep
oracle   22585     1  0 03:03 ?        00:00:00 sh /home/oracle/rep_backgroud.sh
oracle   22586 22585  5 03:03 ?        00:00:02 replicat paramfile /u02/ggs/dirprm/repftor.prm reportfile /u02/ggs/dirrpt/REPFTOR.rpt
root     22628 22603  0 03:04 pts/1    00:00:00 grep rep
[root@lei1 ~]# 

 

注意点:
1.若是以前台进程的方式执行的该replicat进程,中途断开了securecrt,然后在目的表(在/u02/ggs/dirprm/repftor.prm中定义的)中是存在部分记录的。重新发起replicat进程前,需要truncate该目的表。

2. OGG"Loading data from file to Replicat"方法的核心是:
extract进程--->trail file(落地文件,在抽取进程的参数文件中定义位置)-->目的端table(rep进程应用trail file 到目的端table中)

3.此时的extract进程应该也是前台进程,不过我测试时没有断开securecrt,没有试验过。

 

相关TAG标签
上一篇:Docker简明教程
下一篇:利用hackRF嗅探GSM网络流量
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站