用户想要用OGG进行同步数据,原来用的是Shareplex,至于为啥要换OGG,BulaBula一堆原因。。。。。这不是我们要在意的事情,和客 户装完配置好OGG之后,测试中,客户提出要有个简单的启动和关闭OGG脚本,晕,,,原来他们Shareplex的时候就有这样的一个脚本,总之客户说 用起来比较简单容易,如果都像我给他们说的那样在GGSCI平台中操作,过于麻烦了,好啦,需求已经提出,下面的就是要我把问题解决就ok了。

  经过“狂乱”的度娘后,找到了如下解决方法。easy....,先写出来共享之。。。。。。。

==================开始=============================

  源端和目标端的启动脚本都是一样的,4个文件,2个一组;

  启动脚本:startOgg, 启动批处理命令文件:startup.txt

  关闭脚本:shutOgg, 关闭批处理命令文件:shutdown.txt



====环境==========

oracle : 10.2.0.5 64bit

linux:    redhat 5.8 64bit

ogg:    11.2.1.0.1



====源端: 启动脚本====

==startOgg

点击(此处)折叠或打开

  1. #--------start Oracle GoldenGate------------
  2. #! /bin/sh
  3. echo \" ******************************************************************* \"
  4. echo \" * $WHOAMI: Starting GoldenGate on `date` by USER: `whoami` \"
  5. echo \" ******************************************************************* \"
  6. export GG_HOME=/home/oracle/ogg
  7. exec_file=/home/oracle/startup.txt
  8. $GG_HOME/ggsci << EOF
  9. OBEY $exec_file
  10. EOF
  11. exit

==startup.txt

点击(此处)折叠或打开

  1. START MGR
  2. START EXTA
  3. START DPEA
  4. INFO ALL

====源端: 关闭脚本====

==shutOgg

点击(此处)折叠或打开

  1. #--------shutdown oracle GoldenGate------------
  2. #! /bin/sh
  3. #! /bin/sh
  4. echo \" ******************************************************************* \"
  5. echo \" * $WHOAMI: Stop GoldenGate on `date` by USER: `whoami` \"
  6. echo \" ******************************************************************* \"
  7. export GG_HOME=/home/oracle/ogg
  8. exec_file=/home/oracle/shutdown.txt
  9. $GG_HOME/ggsci << EOF
  10. OBEY $exec_file
  11. EOF
  12. exit

==shutdown.txt

点击(此处)折叠或打开

  1. stop exta
  2. stop dpea
  3. stop mgr !
  4. info all
  5. info exta
  6. info dpea

注意:关闭manager的时候如果不带!会出现让用户提示输入“Y”or"N"的情况,这个情况需要在stop mgr !即可。



目标端的相关脚本和源端是一样的。此处不再赘述。



测试:

1.  启动===



2.  关闭===





转:

http://blog.itpub.net/3090/viewspace-1417107/

转 Linux下的GoldenGate的启动关闭Shell脚本(独立)的更多相关文章

  1. Linux下定时备份MySQL数据库的Shell脚本

    Linux下定时备份MySQL数据库的Shell脚本   对任何一个已经上线的网站站点来说,数据备份都是必须的.无论版本更新还是服务器迁移,备份数据的重要性不言而喻.人工备份数据的方式不单耗费大量时间 ...

  2. 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结

    系统环境为:ubuntu 14.04 一.JDK 自动安装脚本 jdk自动安装bash shell脚本,截止今天(2014/10/15)亲测可用: sudo su #切换到root权限 mkdir / ...

  3. Linux下模拟多线程的并发并发shell脚本

    分享一个在Linux下模拟多线程的并发脚本,使用这个脚本可以同时批量在定义数量的服务器上执行相关命令,比起普通for/while循环只能顺序一条一条执行的效率高非常多,在管理大批服务器时非常的实用.  ...

  4. Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载

    转自https://blog.csdn.net/zgf19930504/article/details/51850594 Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通 ...

  5. Linux下的MongoDB安装&启动&关闭

    一.下载安装包 下载地址 二.解压安装包 $ tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 三.复制到指定的目录下 $ mv mongodb-linux-x86_6 ...

  6. linux下使用ftp传递文件的shell脚本

    使用ftp传递文件,传递过程中防止对方取文件,后缀名为writing,传完后再改回来. #!/bin/bash dstpath=cnet ftpip="127.0.0.1" log ...

  7. Linux下自动还原MySQL数据库的Shell脚本

    创建shell脚本topjui_source.exp,内容如下: #!/usr/bin/expect spawn echo "###### running... ######" s ...

  8. linux下tomcat服务的启动、关闭与错误跟踪

    linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...

  9. MongoDB Linux下的安装和启动(转)

    1. 下载MongoDB,此处下载的版本是:mongodb-linux-i686-1.8.1.tgz.tar. http://fastdl.mongodb.org/linux/mongodb-linu ...

随机推荐

  1. css实现三列布局,左右固定值,中间自适应。

    这里主要用到的是position:absolute;及margin属性;代码很简单,一看就明白. <!DOCTYPE html> <html lang="zh_CN&quo ...

  2. Fedora设置中文

    安装Fedora14时,界面语言是英语,结果忘了修改酿成大祸,hou后面qt怎么改 也显示不出来中文!哎,真是功亏一篑啊差点. 只好手动安装简体中文语言包: 1.打开终端,执行yum install ...

  3. bzoj1336: [Balkan2002]Alien最小圆覆盖

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1336 1336: [Balkan2002]Alien最小圆覆盖 Time Limit: 1 ...

  4. vs2012常用快捷键总结

    ctrl+k+c  注释 ctrl+k+u 取消注释 ctrl+m+t 折叠代码 ctrl+t 取消折叠 ctrl+k+d 调节代码 ctrl+f 查找 ctrl+g  跳转行(一般调试的时候显示哪行 ...

  5. C/C++ - <string> 与<string.h>、<cstring>的区别

    <string.h><string.h>是C版本的头文件,包含比如strcpy.strcat之类的字符串处理函数. <string><string>是C ...

  6. vultr vps发布多用户管理功能

    中国用户购买海外vps,有一个麻烦之处是付款环节,可能你没有visa信用卡,vultr和digitalocean和linode这类vps不支持支付宝,给一些朋友带来不便.由此产生的vps代购行业,其实 ...

  7. Tyvj-TOM的无穷序列

    背景 蛟川书院模拟试题 描述 TOM有一个无穷序列中如下:110100100010000100000.....请你帮助TOM找出在这个无穷序列中指定位置上的数字 输入格式 第一行一个正整数N,表示询问 ...

  8. 查看linux系统版本是32位还是64位

    如何查看ubuntu版本是64位还是32位的: 1.# uname -a 如果有x86_64就是64位的,没有就是32位的 2.# uname -mx86_64 3.# archx86_6 如何查看u ...

  9. css格式布局

    一.position:fixed 锁定位置(相对于浏览器的位置),例如有些网站的右下角的弹出窗口. 示例 : 二.position:absolute 1.外层没有position:absolute(或 ...

  10. HTML 概述

    一.hello world<!--根标签--><html> <!--头部--> <head> <!--标题标签--> <title&g ...