【OGG】OGG的下载和安装篇
【OGG】OGG的下载和安装篇
一.1 BLOG文档结构图

一.2 前言部分
一.2.1 导读
各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:
① OGG的下载和安装
本文如有错误或不完善的地方请大家多多指正,ITPUB留言或QQ皆可,您的批评指正是我写作的最大动力。
一.2.2 实验环境介绍
11.2.0.3 RHEL6.5
一.2.3 本文简介
有个同事喊我解决OGG不能同步的问题,汗颜啊,我也就之前学过安装和简单的配置,当时是成功的,结果帮同事搭建的时候数据死活不能同步。于是下决心这几天好好再研究一下OGG的内容。
一.3 gg安装
在Linux上安装OGG很简单,总体分为以下几个部分:
1. Downloading Oracle GoldenGate software.
2. Setting ORACLE_HOME and ORACLE_SID
3. Setting library paths for dynamic builds
4. Installing the Oracle GoldenGate software
一.3.1 Downloading Oracle GoldenGate software.
第一步,下载gg软件,可以有2种途径直接下载
一.3.1.1 第一种: http://edelivery.oracle.com
1. On a browser, go to http://edelivery.oracle.com
2. Welcome page:
l Select language
l Continue
3. Export Validation:
n Enter your name, company, email, country
n Accept Trial License (even if you have permanent license)
n Accept Export Restrictions
n Continue
4. Media Pack Search:
Select a Product Pack: Oracle Fusion Middleware
Select a platform from the drop-down list
Go

5. Results:
Select the Oracle GoldenGate Media Pack you want
Continue


6. View Readme
7. Download software
8. Download documentation

一.3.1.2 第二种:http://www.oracle.com
1. 登录www.oracle.com ,选择Middleware下的See All

2. 选择GoldenGate


注意选择好对应的版本及平台:

不用详细说明了吧,所以最终的下载地址:
英文:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
中文:http://www.oracle.com/technetwork/cn/middleware/goldengate/downloads/index.html
一.3.2 Setting ORACLE_HOME and ORACLE_SID
Set the environment variables in your .bash_profile (Bash)
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=ggsource
PATH=$ORACLE_BASE/gg11:$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_BASE/gg11:$ORACLE_HOME/lib:$LD_LIBRARYPATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID
export PATH LD_LIBRARY_PATH
自己:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export OGG_HOME=/u01/gg11
export PATH=$OGG_HOME:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$OGG_HOME:$ORACLE_HOME/lib:$LD_LIBRARYPATH
stty erase ^h
alias ggsci='rlwrap ggsci'
一.3.3 Setting library paths for dynamic builds
|
Platform |
Environment variables |
|
IBM AIX |
LIBPATH |
|
IBM z/OS |
|
|
HP-UX |
SHLIB_PATH |
|
Solaris |
LD_LIBRARY_PATH |
|
HP Tru64 |
|
|
Linux |
一.3.4 Installing the Oracle GoldenGate software
Use the gzip and tar options appropriate for your system. If you are installing GoldenGate into a cluster environment, make certain that the GoldenGate binaries and files are installed on a file system that is available to all cluster nodes. After installing GoldenGate, make certain to configure the GoldenGate Manager process within the cluster application, as directed by the vendor’s documentation, so that GoldenGate will fail over properly with the other applications. The Manager process is the master control program for all GoldenGate operations.
A GoldenGate instance is a single installation of GoldenGate.
l Unzip the Oracle GoldenGate media pack .zip file on a Windows system. This produces a .tar file.
l FTP the .tar file in binary mode to the system and directory where you want GoldenGate to be installed.
l Extract the .tar file into the current directory:
tar -xvof <filename>.tar
l Run the command shell and change directories to the new GoldenGate directory.
GGSCI> CREATE SUBDIRS
一.3.5 GoldenGate Directories
|
Directory |
Contents |
|
dirchk |
GoldenGate checkpoint files |
|
dirdat |
GoldenGate trail and extract files |
|
dirdef |
Data definitions produced by DEFGEN and used to translate heterogeneous data |
|
dirpcs |
Process status files |
|
dirprm |
Parameter files |
|
dirrpt |
Process report files |
|
dirsql |
SQL scripts |
|
dirtmp |
Temporary storage for transactions that exceed allocated memory |
a.dirchk:存放检查点文件
b.dirdat:存放Trail文件
c.dirdef:存放通过DEFGEN工具生成的源或目标端数据定义文件
d.dirpcs:存放进程状态文件
e.dirprm:存放配置参数文件
f.dirrpt:存放进程报告文件
g.dirsql:存放sql脚本文件
h.dirtmp:当食物所需要的内存超过已分配内存时,默认存储在这个目录。
一.4 系统要求
1.一个 OGG 实例最多支持 300 个并发 extract 和 replicat 进程,每个进程需要 25-55M 内存。
2.GGSCI,view report,找到 PROCESS VM AVAIL FROM OS,大约就是系统所需 要的 swap space 大小
3. 磁盘空间每个实例 50-150M,外加 trail 等等,至少给 1G。trail 所需空间 的预估方法是:[log volume in one hour] x [number of hours downtime] * 0.4
4. /tmp 空间,默认是 dirtmp 目录,可以通过 CACHEMGR 参数的 CACHEDIRECTORY 选项指定
5. 安装 OGG 的用户必须属于 ORACLE 数据库实例的组,通常就是 dba。
6. 要想支持RAC里的RMAN log retention特性, 得在add extract之前安装patch BUGFIX 11879974
一.5 自己的安装例子
source和target端的安装过程是一样的。
一.5.1 配置环境变量
[oracle@rhel6_lhr ~]$ vi gg_env.sh
[oracle@rhel6_lhr ~]$ . gg_env.sh
[oracle@rhel6_lhr ~]$ more gg_env.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=/u01/gg11:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/gg11:$ORACLE_HOME/lib:$LD_LIBRARYPATH
stty erase ^h
alias ggsci='rlwrap ggsci'
[oracle@rhel6_lhr ~]$ mkdir /u01/gg11
[oracle@rhel6_lhr ~]$ env | grep LD
LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:/usr/lib
[oracle@rhel6_lhr ~]$ unzip /mnt/hgfs/share/V28941-01.zip -d /tmp/gg/
Archive: /mnt/hgfs/share/V28941-01.zip
inflating: /tmp/gg/fbo_ggs_Linux_x64_ora11g_64bit.tar
inflating: /tmp/gg/OGG_WinUnix_Rel_Notes_11.1.1.1.2.pdf
inflating: /tmp/gg/Oracle_GoldenGate_11.1.1.1_README.txt
[oracle@rhel6_lhr ~]$ ll /tmp/gg
total 268088
-rw-r--r--. 1 oracle oinstall 274247680 Oct 7 2011 fbo_ggs_Linux_x64_ora11g_64bit.tar
-rw-r--r--. 1 oracle oinstall 245329 Oct 29 2011 OGG_WinUnix_Rel_Notes_11.1.1.1.2.pdf
-rw-r--r--. 1 oracle oinstall 25065 Oct 29 2011 Oracle_GoldenGate_11.1.1.1_README.txt
一.5.2 解压
[oracle@rhel6_lhr ~]$ tar xvf /tmp/gg/fbo_ggs_Linux_x64_ora11g_64bit.tar -C /u01/gg11/
bcpfmt.tpl
bcrypt.txt
cfg/
cfg/MPMetadataSchema.xsd
cfg/Config.properties
cfg/ProfileConfig.xml
cfg/password.properties
cfg/mpmetadata.xml
cfg/jps-config-jse.xml
chkpt_ora_create.sql
cobgen
convchk
db2cntl.tpl
ddl_access.tpl
ddl_cleartrace.sql
ddlcob
ddl_db2_os390.tpl
ddl_db2.tpl
ddl_ddl2file.sql
ddl_disable.sql
ddl_enable.sql
ddl_filter.sql
ddlgen
ddl_informix.tpl
ddl_mss.tpl
ddl_mysql.tpl
ddl_nopurgeRecyclebin.sql
ddl_nssql.tpl
ddl_ora10.sql
ddl_ora10upCommon.sql
ddl_ora11.sql
ddl_ora9.sql
ddl_oracle.tpl
ddl_pin.sql
ddl_purgeRecyclebin.sql
ddl_remove.sql
ddl_session1.sql
ddl_session.sql
ddl_setup.sql
ddl_sqlmx.tpl
ddl_status.sql
ddl_staymetadata_off.sql
ddl_staymetadata_on.sql
ddl_sybase.tpl
ddl_tandem.tpl
ddl_tracelevel.sql
ddl_trace_off.sql
ddl_trace_on.sql
defgen
demo_more_ora_create.sql
demo_more_ora_insert.sql
demo_ora_create.sql
demo_ora_insert.sql
demo_ora_lob_create.sql
demo_ora_misc.sql
demo_ora_pk_befores_create.sql
demo_ora_pk_befores_insert.sql
demo_ora_pk_befores_updates.sql
dirjar/
dirjar/oraclepki.jar
dirjar/jps-unsupported-api.jar
dirjar/fmw_audit.jar
dirjar/spring-security-cas-client-3.0.1.RELEASE.jar
dirjar/jps-manifest.jar
dirjar/xstream-1.3.jar
dirjar/monitor-common.jar
dirjar/commons-logging-1.0.4.jar
dirjar/org.springframework.jdbc-3.0.0.RELEASE.jar
dirjar/jps-upgrade.jar
dirjar/org.springframework.core-3.0.0.RELEASE.jar
dirjar/org.springframework.aop-3.0.0.RELEASE.jar
dirjar/org.springframework.web-3.0.0.RELEASE.jar
dirjar/ldapjclnt11.jar
dirjar/jmxremote_optional-1.0-b02.jar
dirjar/spring-security-acl-3.0.1.RELEASE.jar
dirjar/jps-wls.jar
dirjar/identityutils.jar
dirjar/identitystore.jar
dirjar/org.springframework.context-3.0.0.RELEASE.jar
dirjar/jsr250-api-1.0.jar
dirjar/jacc-spi.jar
dirjar/jagent.jar
dirjar/org.springframework.expression-3.0.0.RELEASE.jar
dirjar/org.springframework.context.support-3.0.0.RELEASE.jar
dirjar/spring-security-core-3.0.1.RELEASE.jar
dirjar/jps-api.jar
dirjar/org.springframework.test-3.0.0.RELEASE.jar
dirjar/osdt_core.jar
dirjar/jps-ee.jar
dirjar/osdt_cert.jar
dirjar/log4j-1.2.15.jar
dirjar/org.springframework.aspects-3.0.0.RELEASE.jar
dirjar/org.springframework.instrument-3.0.0.RELEASE.jar
dirjar/jps-common.jar
dirjar/spring-security-config-3.0.1.RELEASE.jar
dirjar/jps-mbeans.jar
dirjar/xmlparserv2.jar
dirjar/commons-codec-1.3.jar
dirjar/xpp3_min-1.1.4c.jar
dirjar/spring-security-web-3.0.1.RELEASE.jar
dirjar/jps-patching.jar
dirjar/spring-security-taglibs-3.0.1.RELEASE.jar
dirjar/org.springframework.orm-3.0.0.RELEASE.jar
dirjar/slf4j-log4j12-1.4.3.jar
dirjar/org.springframework.beans-3.0.0.RELEASE.jar
dirjar/jdmkrt-1.0-b02.jar
dirjar/jps-internal.jar
dirjar/slf4j-api-1.4.3.jar
dirjar/org.springframework.asm-3.0.0.RELEASE.jar
dirjar/org.springframework.transaction-3.0.0.RELEASE.jar
dirjar/osdt_xmlsec.jar
emsclnt
extract
freeBSD.txt
ggMessage.dat
ggsci
help.txt
jagent.sh
keygen
libicudata.so.38
libicui18n.so.38
libicuuc.so.38
libxerces-c.so.28
libxml2.txt
logdump
marker_remove.sql
marker_setup.sql
marker_status.sql
mgr
notices.txt
params.sql
prvtclkm.plb
pw_agent_util.sh
remove_seq.sql
replicat
retrace
reverse
role_setup.sql
sequence.sql
server
sqlldr.tpl
tcperrs
UserExitExamples/
UserExitExamples/ExitDemo_lobs/
UserExitExamples/ExitDemo_lobs/Makefile_lob.SOLARIS
UserExitExamples/ExitDemo_lobs/readme.txt
UserExitExamples/ExitDemo_lobs/exitdemo_lob.vcproj
UserExitExamples/ExitDemo_lobs/Makefile_lob.AIX
UserExitExamples/ExitDemo_lobs/Makefile_lob.LINUX
UserExitExamples/ExitDemo_lobs/Makefile_lob.HPUX
UserExitExamples/ExitDemo_lobs/exitdemo_lob.c
UserExitExamples/ExitDemo/
UserExitExamples/ExitDemo/exitdemo.c
UserExitExamples/ExitDemo/readme.txt
UserExitExamples/ExitDemo/Makefile_exit_demo.HPUX
UserExitExamples/ExitDemo/Makefile_exit_demo.AIX
UserExitExamples/ExitDemo/Makefile_exit_demo.SOLARIS
UserExitExamples/ExitDemo/Makefile_exit_demo.LINUX
UserExitExamples/ExitDemo/Makefile_exit_demo.HP_OSS
UserExitExamples/ExitDemo/exitdemo.vcproj
UserExitExamples/ExitDemo_pk_befores/
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.SOLARIS
UserExitExamples/ExitDemo_pk_befores/readme.txt
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.HPUX
UserExitExamples/ExitDemo_pk_befores/exitdemo_pk_befores.c
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.LINUX
UserExitExamples/ExitDemo_pk_befores/exitdemo_pk_befores.vcproj
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.AIX
UserExitExamples/ExitDemo_more_recs/
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.SOLARIS
UserExitExamples/ExitDemo_more_recs/readme.txt
UserExitExamples/ExitDemo_more_recs/exitdemo_more_recs.c
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.AIX
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.HPUX
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.LINUX
UserExitExamples/ExitDemo_more_recs/exitdemo_more_recs.vcproj
UserExitExamples/ExitDemo_passthru/
UserExitExamples/ExitDemo_passthru/Makefile_passthru.HPUX
UserExitExamples/ExitDemo_passthru/Makefile_passthru.AIX
UserExitExamples/ExitDemo_passthru/exitdemo_passthru.c
UserExitExamples/ExitDemo_passthru/readme.txt
UserExitExamples/ExitDemo_passthru/Makefile_passthru.SOLARIS
UserExitExamples/ExitDemo_passthru/Makefile_passthru.LINUX
UserExitExamples/ExitDemo_passthru/exitdemopassthru.vcproj
UserExitExamples/ExitDemo_passthru/Makefile_passthru.HP_OSS
usrdecs.h
zlib.txt
一.5.3 安装
1. 这里确保gg11目录的用户为Oracle,如果不是执行: chown -R oracle:oinstall gg11
2. 安装的时候进入gg11目录,不然会安装在当前登录的目录下边
[oracle@rhel6_lhr ~]$ cd /u01
[oracle@rhel6_lhr u01]$ ll
total 8
drwxrwxr-x. 5 grid oinstall 4096 Jun 14 22:13 app
drwxr-xr-x. 5 oracle oinstall 4096 Oct 30 15:39 gg11
[oracle@rhel6_lhr gg11]$ ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
Linux, x64, 64bit (optimized), Oracle 11g on Oct 4 2011 23:49:46
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
GGSCI (rhel6_lhr) 1> create subdirs
Creating subdirectories under current directory /u01/gg11
Parameter files /u01/gg11/dirprm: created
Report files /u01/gg11/dirrpt: created
Checkpoint files /u01/gg11/dirchk: created
Process status files /u01/gg11/dirpcs: created
SQL script files /u01/gg11/dirsql: created
Database definitions files /u01/gg11/dirdef: created
Extract data files /u01/gg11/dirdat: created
Temporary files /u01/gg11/dirtmp: created
Veridata files /u01/gg11/dirver: created
Veridata Lock files /u01/gg11/dirver/lock: created
Veridata Out-Of-Sync files /u01/gg11/dirver/oos: created
Veridata Out-Of-Sync XML files /u01/gg11/dirver/oosxml: created
Veridata Parameter files /u01/gg11/dirver/params: created
Veridata Report files /u01/gg11/dirver/report: created
Veridata Status files /u01/gg11/dirver/status: created
Veridata Trace files /u01/gg11/dirver/trace: created
Stdout files /u01/gg11/dirout: created
GGSCI (rhel6_lhr) 2> exit
[oracle@rhel6_lhr gg11]$ ls -ltr
total 249672
-r--r--r--. 1 oracle oinstall 1476 Oct 15 2010 zlib.txt
-r--r--r--. 1 oracle oinstall 759 Oct 15 2010 tcperrs
-r--r--r--. 1 oracle oinstall 248 Oct 15 2010 sqlldr.tpl
-r--r--r--. 1 oracle oinstall 1668 Oct 15 2010 libxml2.txt
-r--r--r--. 1 oracle oinstall 1968 Oct 15 2010 freeBSD.txt
-r--r--r--. 1 oracle oinstall 2653 Oct 15 2010 ddl_tandem.tpl
-r--r--r--. 1 oracle oinstall 3523 Oct 15 2010 ddl_sybase.tpl
-r--r--r--. 1 oracle oinstall 2652 Oct 15 2010 ddl_sqlmx.tpl
-r--r--r--. 1 oracle oinstall 3458 Oct 15 2010 ddl_oracle.tpl
-r--r--r--. 1 oracle oinstall 2653 Oct 15 2010 ddl_nssql.tpl
-r--r--r--. 1 oracle oinstall 3481 Oct 15 2010 ddl_mysql.tpl
-r--r--r--. 1 oracle oinstall 2984 Oct 15 2010 ddl_informix.tpl
-r--r--r--. 1 oracle oinstall 3017 Oct 15 2010 ddl_db2.tpl
-r--r--r--. 1 oracle oinstall 3502 Oct 15 2010 ddl_db2_os390.tpl
-r--r--r--. 1 oracle oinstall 3334 Oct 15 2010 ddl_access.tpl
-r--r--r--. 1 oracle oinstall 159 Oct 15 2010 db2cntl.tpl
-r--r--r--. 1 oracle oinstall 1725 Oct 15 2010 bcrypt.txt
-r--r--r--. 1 oracle oinstall 426 Oct 15 2010 bcpfmt.tpl
-r--r--r--. 1 oracle oinstall 21197 Oct 15 2010 usrdecs.h
-r--r--r--. 1 oracle oinstall 1715 Oct 15 2010 marker_status.sql
-r--r--r--. 1 oracle oinstall 3702 Oct 15 2010 marker_setup.sql
-r--r--r--. 1 oracle oinstall 2162 Oct 15 2010 marker_remove.sql
-r--r--r--. 1 oracle oinstall 2275 Oct 15 2010 demo_ora_misc.sql
-r--r--r--. 1 oracle oinstall 4015 Oct 15 2010 demo_ora_lob_create.sql
-r--r--r--. 1 oracle oinstall 821 Oct 15 2010 demo_ora_insert.sql
-r--r--r--. 1 oracle oinstall 883 Oct 15 2010 demo_ora_create.sql
-r--r--r--. 1 oracle oinstall 2862 Oct 15 2010 ddl_trace_on.sql
-r--r--r--. 1 oracle oinstall 2955 Oct 15 2010 ddl_tracelevel.sql
-r--r--r--. 1 oracle oinstall 2501 Oct 15 2010 ddl_staymetadata_on.sql
-r--r--r--. 1 oracle oinstall 2506 Oct 15 2010 ddl_staymetadata_off.sql
-r--r--r--. 1 oracle oinstall 8872 Oct 15 2010 ddl_status.sql
-r--r--r--. 1 oracle oinstall 1227 Oct 15 2010 ddl_purgeRecyclebin.sql
-r--r--r--. 1 oracle oinstall 1026 Oct 15 2010 ddl_pin.sql
-r--r--r--. 1 oracle oinstall 388 Oct 15 2010 ddl_nopurgeRecyclebin.sql
-r--r--r--. 1 oracle oinstall 692 Oct 15 2010 ddl_enable.sql
-r--r--r--. 1 oracle oinstall 746 Oct 15 2010 ddl_disable.sql
-r--r--r--. 1 oracle oinstall 4189 Oct 15 2010 ddl_ddl2file.sql
-r--r--r--. 1 oracle oinstall 1059 Oct 15 2010 ddl_cleartrace.sql
-r--r--r--. 1 oracle oinstall 739 Oct 15 2010 chkpt_ora_create.sql
-r--r--r--. 1 oracle oinstall 2520 Oct 15 2010 demo_ora_pk_befores_updates.sql
-r--r--r--. 1 oracle oinstall 1227 Oct 15 2010 demo_ora_pk_befores_insert.sql
-r--r--r--. 1 oracle oinstall 1269 Oct 15 2010 demo_ora_pk_befores_create.sql
-r--r--r--. 1 oracle oinstall 967 Oct 15 2010 demo_more_ora_insert.sql
-r--r--r--. 1 oracle oinstall 1217 Oct 15 2010 demo_more_ora_create.sql
-r--r--r--. 1 oracle oinstall 1053 Oct 15 2010 ddl_session.sql
-r--r--r--. 1 oracle oinstall 425 Oct 15 2010 ddl_session1.sql
-r--r--r--. 1 oracle oinstall 3686 Oct 15 2010 ddl_remove.sql
-r--r--r--. 1 oracle oinstall 3414 Oct 15 2010 ddl_mss.tpl
-r--r--r--. 1 oracle oinstall 1272 Dec 10 2010 prvtclkm.plb
-r--r--r--. 1 oracle oinstall 206155 Dec 10 2010 notices.txt
-r--r--r--. 1 oracle oinstall 4752 Dec 10 2010 params.sql
-r--r--r--. 1 oracle oinstall 3102 Feb 10 2011 ddl_filter.sql
-r--r--r-x. 1 oracle oinstall 12622 Feb 10 2011 ddl_ora11.sql
-r--r--r-x. 1 oracle oinstall 6380 Feb 10 2011 ddl_ora10upCommon.sql
-r--r--r-x. 1 oracle oinstall 12947 Feb 10 2011 ddl_ora10.sql
-r--r--r-x. 1 oracle oinstall 2721 Feb 10 2011 ddl_trace_off.sql
-r--r--r--. 1 oracle oinstall 4375 Mar 11 2011 role_setup.sql
-r--r--r--. 1 oracle oinstall 2406 Mar 31 2011 remove_seq.sql
-r-xr-xr-x. 1 oracle oinstall 248842 May 27 2011 ddl_setup.sql
-r--r--r-x. 1 oracle oinstall 13989 May 27 2011 ddl_ora9.sql
-r--r--r-x. 1 oracle oinstall 156062 Jul 19 2011 help.txt
-r-xr--r--. 1 oracle oinstall 32608 Sep 2 2011 sequence.sql
-r-xr-xr-x. 1 oracle oinstall 5323945 Sep 10 2011 libxerces-c.so.28
-r-xr-xr-x. 1 oracle oinstall 11360748 Sep 10 2011 libicudata.so.38
-r-xr-xr-x. 1 oracle oinstall 4034679 Sep 10 2011 libicuuc.so.38
-r-xr-xr-x. 1 oracle oinstall 5359083 Sep 10 2011 libicui18n.so.38
drwxr-xr-x. 7 oracle oinstall 4096 Oct 5 2011 UserExitExamples
-rw-r--r--. 1 oracle oinstall 475120 Oct 5 2011 ggMessage.dat
-rwxr-xr-x. 1 oracle oinstall 41448853 Oct 5 2011 mgr
-rwxr-xr-x. 1 oracle oinstall 24780728 Oct 5 2011 ggsci
-rwxr-xr-x. 1 oracle oinstall 1015 Oct 5 2011 pw_agent_util.sh
-rwxr-xr-x. 1 oracle oinstall 406 Oct 5 2011 jagent.sh
drwxr-xr-x. 2 oracle oinstall 4096 Oct 5 2011 dirjar
drwxr-xr-x. 2 oracle oinstall 4096 Oct 5 2011 cfg
-rwxr-xr-x. 1 oracle oinstall 8196806 Oct 5 2011 cobgen
-rwxr-xr-x. 1 oracle oinstall 8277142 Oct 5 2011 ddlcob
-rwxr-xr-x. 1 oracle oinstall 8676240 Oct 5 2011 emsclnt
-rwxr-xr-x. 1 oracle oinstall 105222 Oct 5 2011 keygen
-rwxr-xr-x. 1 oracle oinstall 1351252 Oct 5 2011 logdump
-rwxr-xr-x. 1 oracle oinstall 8140619 Oct 5 2011 retrace
-rwxr-xr-x. 1 oracle oinstall 402443 Oct 5 2011 reverse
-rwxr-xr-x. 1 oracle oinstall 13821413 Oct 5 2011 server
-rwxr-xr-x. 1 oracle oinstall 8138320 Oct 5 2011 convchk
-rwxr-xr-x. 1 oracle oinstall 9787054 Oct 5 2011 ddlgen
-rwxr-xr-x. 1 oracle oinstall 9668859 Oct 5 2011 defgen
-rwxr-xr-x. 1 oracle oinstall 45803664 Oct 7 2011 extract
-rwxr-xr-x. 1 oracle oinstall 39442364 Oct 7 2011 replicat
drwxrwxr-x. 9 oracle oinstall 4096 Oct 30 15:54 dirver
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirtmp
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirsql
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirrpt
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirprm
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirpcs
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirout
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirdef
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirdat
drwxrwxr-x. 2 oracle oinstall 4096 Oct 30 15:54 dirchk
[oracle@rhel6_lhr gg11]$
[oracle@rhel6_lhr ~]$ cd $OGG_HOME
[oracle@rhel6_lhr gg11]$ ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
GGSCI (rhel6_lhr) 1> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER STOPPED
GGSCI (rhel6_lhr) 2> help
GGSCI Command Summary:
Object: Command:
SUBDIRS CREATE
ER INFO, KILL, LAG, SEND, STATUS, START, STATS, STOP
EXTRACT ADD, ALTER, CLEANUP, DELETE, INFO, KILL,
LAG, REGISTER, SEND, START, STATS, STATUS, STOP
UNREGISTER
EXTTRAIL ADD, ALTER, DELETE, INFO
GGSEVT VIEW
MANAGER INFO, SEND, START, STOP, STATUS
MARKER INFO
PARAMS EDIT, VIEW
REPLICAT ADD, ALTER, CLEANUP, DELETE, INFO, KILL, LAG, SEND,
START, STATS, STATUS, STOP
REPORT VIEW
RMTTRAIL ADD, ALTER, DELETE, INFO
TRACETABLE ADD, DELETE, INFO
TRANDATA ADD, DELETE, INFO
SCHEMATRANDATA ADD, DELETE, INFO
CHECKPOINTTABLE ADD, DELETE, CLEANUP, INFO
Commands without an object:
(Database) DBLOGIN, LIST TABLES, ENCRYPT PASSWORD, FLUSH SEQUENCE
MININGDBLOGIN
(DDL) DUMPDDL
(Miscellaneous) FC, HELP, HISTORY, INFO ALL, OBEY, SET EDITOR, SHELL,
SHOW, VERSIONS, ! (note: you must type the word
COMMAND after the ! to display the ! help topic.)
i.e.: GGSCI (sys1)> help ! command
For help on a specific command, type HELP <command> <object>.
Example: HELP ADD REPLICAT
GGSCI (rhel6_lhr) 3>
一.6 总结
OGG的安装相对于ORACLE的安装来说是非常简单的,其实也就是配置环境变量,然后解压一下,最后创建目录即可。
一.7 About Me
...........................................................................................................................................................................................
本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
ITPUB BLOG:http://blog.itpub.net/26736162
本文地址:http://blog.itpub.net/26736162/viewspace-1693241/
本文pdf版:http://yunpan.cn/QCwUAI9bn7g7w 提取码:af2d
QQ:642808185 若加QQ请注明你所正在读的文章标题
创作时间地点:2015-06-09 10:00~ 2015-06-09 19:00 于外汇交易中心
<版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任!>
...........................................................................................................................................................................................
【OGG】OGG的下载和安装篇的更多相关文章
- [转帖]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
nginx学习,看这一篇就够了:下载.安装.使用:正向代理.反向代理.负载均衡.常用命令和配置文件 2019-10-09 15:53:47 冯insist 阅读数 7285 文章标签: nginx学习 ...
- CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?
CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其 ...
- Apache服务器的下载与安装
关于PHP的运行环境搭载,网上文章繁杂,遂自己整理一篇! PHP的运行必然少不了服务器的支持,何为服务器?通俗讲就是在一台计算机上,安装个服务器软件,这台计算机便可以称之为服务器,服务器软件和计算机本 ...
- Apache Tomcat下载、安装、配置图文教程
本文已迁移到我的个人网站 http://www.wshunli.com 文章地址: http://www.wshunli.com/2016/03/19/Tomcat安装配置/ (整理截图.安装过程更加 ...
- Linux负载均衡软件LVS之二(安装篇)[转]
Linux负载均衡软件LVS之二(安装篇) 2011-04-26 16:01:47 标签:lvs安装配置 linux lvs 休闲 linux高可用 原创作品,允许转载,转载时请务必以超链接形式标明文 ...
- visual studio 2015离线版msdn下载和安装
2014年11月13日,微软发布了Visual Studio 2015 Preview,但是Visual Studio 2015 的msdn该如何安装呢?下面脚本之家就为大家分享一篇visual st ...
- arm-linux-gcc下载与安装
在RHEL 5平台上安装配置arm-linux-gcc 2011-02-23 19:35:40| 分类: 嵌入式开发环境 | 标签: |字号大中小 订阅 . 在linux平台上安装好的基础上,开 ...
- 开源文档管理系统LogicalDOC测试报告---安装篇
开源文档管理系统LogicalDOC测试报告---安装篇 分类: Linux2011-06-22 15:40 7436人阅读 评论(3) 收藏 举报 文档管理测试mysql数据库installerja ...
- MongoDB安装篇-Win7 X64
介绍 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库 ...
随机推荐
- C语言 宏定义之可变参数
可变参数宏定义 C99编译器标准允许你可以定义可变参数宏(variadic macros),这样你就可以使用拥有可以变化的参数表的宏.可变参数宏就像下面这个样子: #define dbgprint(. ...
- python网络编程 - tcp
网络编程 低级别的网络服务 高级别的网络服务 socket又称“套接字”,应用程序通过“套接字”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯. tcp 传输控制协议(Tra ...
- sqlite3 数据库表查看步骤
sqlite3 数据库表查看步骤 1 sqlite3 local.db2 .mode column3 .headers on4 .tables5 select * from tablename6 ;( ...
- Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPUVersion Python version Compi ...
- 【python库】tqdm介绍及常用方法
前言 Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator).具体使用可以查看官网. 操作 fr ...
- 如何在Debian 9上安装和使用Docker
介绍 Docker是一个简化容器中应用程序进程管理过程的应用程序.容器允许您在资源隔离的进程中运行应用程序.它们与虚拟机类似,但容器更便携,更加资源友好,并且更依赖于主机操作系统. 在本教程中,您将在 ...
- web基础---->script标签的特殊使用
今天要讲的就是怎样使用<script>去请求一个servlet,加载一些js资源以及额外的逻辑处理: 目录: JS的引入的几种方式 在script的标签中引入Servlet 动态引入JS的 ...
- 【springboot】【idea】实体类免写get、set等方法,使用lombok依赖和插件的@Data类注解
需求,一个实体类,规范写法一定要对应的get.set方法,有必要还要重写toString方法.虽然可以快速生成get.set等方法,但是如果要添加或减少成员属性时就得重新生成get.set等方法. 而 ...
- 一致性hash算法应用场景、详解与实现(JAVA)
一.概述 在分布式环境下,开发者通常会遇到一些分布存储的场景,例如数据库的分库分表(比如用户id尾号为1的放入数据库1,id尾号为2的放入数据库2):又如分布式缓存数据的获取(比如根据ip地址进行缓存 ...
- SQL IN 子查询返回多对值
我们常用的IN 操作是这样的: select * from tab twhere t.col1 in ('value1''value2');12但是如果是多个列的取值来自同一个子查询呢? 我们是不是要 ...