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


    使用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,没有试验过。

  • 相关阅读:
    Day08_固化命令、grep、sed及awk命令
    Day07_网络管理、SSH、shell及元字符
    Day06_nginx及反向代理、共享存储nfs
    安装Apache所踩的的坑
    使用JS制作小游戏贪吃蛇
    清除浮动的几种方式
    纯CSS3图片反转
    在JAVASCRIPT中,为什么document.getElementById不可以再全局(函数外)使用?
    关于钉钉开发,心得
    javascript计算两个时间差
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5156608.html
Copyright © 2020-2023  润新知