转 Linux下的GoldenGate的启动关闭Shell脚本(独立)
用户想要用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
点击(此处)折叠或打开
- #--------start Oracle GoldenGate------------
- #! /bin/sh
- echo \" ******************************************************************* \"
- echo \" * $WHOAMI: Starting GoldenGate on `date` by USER: `whoami` \"
- echo \" ******************************************************************* \"
- export GG_HOME=/home/oracle/ogg
- exec_file=/home/oracle/startup.txt
- $GG_HOME/ggsci << EOF
- OBEY $exec_file
- EOF
- exit
==startup.txt
点击(此处)折叠或打开
- START MGR
- START EXTA
- START DPEA
- INFO ALL
====源端: 关闭脚本====
==shutOgg
点击(此处)折叠或打开
- #--------shutdown oracle GoldenGate------------
- #! /bin/sh
- #! /bin/sh
- echo \" ******************************************************************* \"
- echo \" * $WHOAMI: Stop GoldenGate on `date` by USER: `whoami` \"
- echo \" ******************************************************************* \"
- export GG_HOME=/home/oracle/ogg
- exec_file=/home/oracle/shutdown.txt
- $GG_HOME/ggsci << EOF
- OBEY $exec_file
- EOF
- exit
==shutdown.txt
点击(此处)折叠或打开
- stop exta
- stop dpea
- stop mgr !
- info all
- info exta
- info dpea
注意:关闭manager的时候如果不带!会出现让用户提示输入“Y”or"N"的情况,这个情况需要在stop mgr !即可。
目标端的相关脚本和源端是一样的。此处不再赘述。
测试:
1. 启动===
2. 关闭===
转:
http://blog.itpub.net/3090/viewspace-1417107/
相关文章
- 【Linux】在linux上java工具jps jstat jinfo等命令找不到怎么办
- linux shell 脚本攻略学习15--如何只列出目录,如何快速切换目录
- Linux Shell脚本自动化编程实战- shell函数
- Linux Shell脚本自动化编程实战-shell变量(一)
- Linux shell编程 字符串拼接
- linux shell的切换
- Linux Shell脚本之通过json判断应用程序内部运行状态
- Linux Shell脚本之Gitlab远程备份
- Linux Shell脚本自动化编程实战-for循环
- Linux Shell脚本自动化编程实战-shell变量(一)
- Linux Shell脚本自动化编程实战- shell函数
- Linux Shell脚本自动化编程实战- scp非交互传文件
- Linux安装jadx-gui:反编译jar包或java class文件
- Linux free命令指标分析
- golang执行Linux shell命令完整场景下的使用方法
- linux ubuntu git报错fatal: unsafe repository git config --global --add safe.directory解决方案
- Linux Shell编程中的特殊符号
- Linux 常用命令——cat, tac, nl, more, less, head, tail, od
- 21.第六章 Shell脚本编程基础入门-- shell 脚本语言的基本用法(四)
- Linux系统通过Shell脚本实现一个全方面的系统性能分析系统
- Linux好用命令之rsync命令
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so: