一、安装GoldenGate[源端,目标端]

    1、创建ogg文件夹
[root@source ~]# mkdir /DBSoft/ogg
[root@source ~]# cd /DBSoft/ogg/ 2、解压缩ogg安装介质
[root@source ogg]# unzip /root/OGG_v11_for_ora11g_linux64.zip
Archive: /root/OGG_v11_for_ora11g_linux64.zip
inflating: ggs_Linux_x64_ora11g_64bit_v11_1_1_0_0_078.tar
inflating: OGG_WinUnix_Rel_Notes_11.1.1.0.0_078.pdf
inflating: README.txt 3、能够看到介质包括一个tar包。pdf文件以及一个readme
[root@source ogg]# ll
total 201016
-rw-rw---- 1 root root 205096960 Jul 29 2010 ggs_Linux_x64_ora11g_64bit_v11_1_1_0_0_078.tar
-rwxrwxr-x 1 root root 500964 Aug 6 2010 OGG_WinUnix_Rel_Notes_11.1.1.0.0_078.pdf
-rwxrwxr-x 1 root root 26726 Aug 3 2010 README.txt 4、改动ogg文件夹所属组为oinstall及所属用户为oracle
[root@source ogg]# cd ..
[root@source DBSoft]# ll
total 32
drwxr-x--- 3 oracle oinstall 4096 Sep 2 22:40 admin
drwxr-xr-x 6 oracle oinstall 4096 Sep 2 22:44 cfgtoollogs
drwxr-xr-x 3 oracle oinstall 4096 Sep 2 22:38 checkpoints
drwxrwxr-x 11 oracle oinstall 4096 Sep 2 22:39 diag
drwxr-x--- 4 oracle oinstall 4096 Sep 2 22:41 fast_recovery_area
drwxr-xr-x 2 oracle oinstall 4096 Sep 3 10:27 ogg
drwxrwx--- 5 oracle oinstall 4096 Sep 2 22:39 oraInventory
drwxr-xr-x 3 oracle oinstall 4096 Sep 2 22:32 product [root@source DBSoft]# chown -R oracle:oinstall ogg/
[root@source DBSoft]# su - oracle 5、再次进入ogg文件夹,解压缩ogg主程序文件
[oracle@source ~]$ cd /DBSoft/ogg/
[oracle@source ogg]$ ll
total 201016
-rw-rw---- 1 oracle oinstall 205096960 Jul 29 2010 ggs_Linux_x64_ora11g_64bit_v11_1_1_0_0_078.tar
-rwxrwxr-x 1 oracle oinstall 500964 Aug 6 2010 OGG_WinUnix_Rel_Notes_11.1.1.0.0_078.pdf
-rwxrwxr-x 1 oracle oinstall 26726 Aug 3 2010 README.txt #正在解压缩
[oracle@source ogg]$ tar -xvf ggs_Linux_x64_ora11g_64bit_v11_1_1_0_0_078.tar
bcpfmt.tpl
bcrypt.txt
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
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
emsclnt
extract
freeBSD.txt
ggMessage.dat
ggsci
help.txt
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
replicat
reverse
role_setup.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.c
UserExitExamples/ExitDemo_lobs/Makefile_lob.AIX
UserExitExamples/ExitDemo_lobs/Makefile_lob.LINUX
UserExitExamples/ExitDemo_lobs/Makefile_lob.HPUX
UserExitExamples/ExitDemo_lobs/exitdemo_lob.vcproj
UserExitExamples/ExitDemo_passthru/
UserExitExamples/ExitDemo_passthru/Makefile_passthru.AIX
UserExitExamples/ExitDemo_passthru/Makefile_passthru.LINUX
UserExitExamples/ExitDemo_passthru/Makefile_passthru.SOLARIS
UserExitExamples/ExitDemo_passthru/exitdemopassthru.vcproj
UserExitExamples/ExitDemo_passthru/readme.txt
UserExitExamples/ExitDemo_passthru/exitdemo_passthru.c
UserExitExamples/ExitDemo_passthru/Makefile_passthru.HP_OSS
UserExitExamples/ExitDemo_passthru/Makefile_passthru.HPUX
UserExitExamples/ExitDemo_more_recs/
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.AIX
UserExitExamples/ExitDemo_more_recs/readme.txt
UserExitExamples/ExitDemo_more_recs/exitdemo_more_recs.vcproj
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.SOLARIS
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.LINUX
UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.HPUX
UserExitExamples/ExitDemo_more_recs/exitdemo_more_recs.c
UserExitExamples/ExitDemo/
UserExitExamples/ExitDemo/exitdemo.c
UserExitExamples/ExitDemo/Makefile_exit_demo.HPUX
UserExitExamples/ExitDemo/Makefile_exit_demo.SOLARIS
UserExitExamples/ExitDemo/readme.txt
UserExitExamples/ExitDemo/exitdemo.vcproj
UserExitExamples/ExitDemo/Makefile_exit_demo.HP_OSS
UserExitExamples/ExitDemo/Makefile_exit_demo.LINUX
UserExitExamples/ExitDemo/Makefile_exit_demo.AIX
UserExitExamples/ExitDemo_pk_befores/
UserExitExamples/ExitDemo_pk_befores/exitdemo_pk_befores.vcproj
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.HPUX
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.AIX
UserExitExamples/ExitDemo_pk_befores/readme.txt
UserExitExamples/ExitDemo_pk_befores/exitdemo_pk_befores.c
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.LINUX
UserExitExamples/ExitDemo_pk_befores/Makefile_pk_befores.SOLARIS
usrdecs.h
zlib.txt 6、解压缩完之后。运行ggsci命令进入OGG交互界面
[oracle@source ogg]$GGSCI
GGSCI (source) 1> 7、创建OGG所需文件夹
GGSCI (source) 1> create subdirs Creating subdirectories under current directory /DBSoft/ogg Parameter files /DBSoft/ogg/dirprm: created
Report files /DBSoft/ogg/dirrpt: created
Checkpoint files /DBSoft/ogg/dirchk: created
Process status files /DBSoft/ogg/dirpcs: created
SQL script files /DBSoft/ogg/dirsql: created
Database definitions files /DBSoft/ogg/dirdef: created
Extract data files /DBSoft/ogg/dirdat: created
Temporary files /DBSoft/ogg/dirtmp: created
Veridata files /DBSoft/ogg/dirver: created
Veridata Lock files /DBSoft/ogg/dirver/lock: created
Veridata Out-Of-Sync files /DBSoft/ogg/dirver/oos: created
Veridata Out-Of-Sync XML files /DBSoft/ogg/dirver/oosxml: created
Veridata Parameter files /DBSoft/ogg/dirver/params: created
Veridata Report files /DBSoft/ogg/dirver/report: created
Veridata Status files /DBSoft/ogg/dirver/status: created
Veridata Trace files /DBSoft/ogg/dirver/trace: created
Stdout files /DBSoft/ogg/dirout: created GGSCI (source) 2>exit 8、至此我们能够看到文件夹已经创建。OGG安装初始化完毕
[oracle@source ogg]$ ls -ltr dir*
dirver:
total 28
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 trace
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 status
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 report
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 params
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 oosxml
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 oos
drwxrwxr-x 2 oracle oinstall 4096 Sep 2 21:02 lock

二、源库配置OGG所需环境[源端,目标端]

    9、开启归档和附加信息到redo logfile
SQL> alter database add supplemental log data; ----开启附加信息到redo logfile Database altered. SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down. SQL> startup mount;
ORACLE instance started. Total System Global Area 2505338880 bytes
Fixed Size 2255832 bytes
Variable Size 620758056 bytes
Database Buffers 1862270976 bytes
Redo Buffers 20054016 bytes
Database mounted.
SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL> alter system switch logfile; System altered. SQL> / System altered. SQL> select SUPPLEMENTAL_LOG_DATA_MIN from v$database; SUPPLEME
--------
YES 10、创建OGG測试所需表空间及用户
SQL> select tablespace_name,contents from dba_tablespaces; TABLESPACE_NAME CONTENTS
------------------------------ ---------
SYSTEM PERMANENT
SYSAUX PERMANENT
UNDOTBS1 UNDO
TEMP TEMPORARY
USERS PERMANENT SQL> select file_name from dba_data_files; FILE_NAME
--------------------------------------------------------------------------------
/DBData/woo/users01.dbf
/DBData/woo/undotbs01.dbf
/DBData/woo/sysaux01.dbf
/DBData/woo/system01.dbf SQL> create tablespace ggs datafile \

三、通过刚才创建的用户创建ogg所需的demo

    [oracle@source ogg]$ ll /DBSoft/ogg/demo*
-r--r--r-- 1 oracle oinstall 1217 Mar 13 2010 /DBSoft/ogg/demo_more_ora_create.sql
-r--r--r-- 1 oracle oinstall 967 Mar 13 2010 /DBSoft/ogg/demo_more_ora_insert.sql
-r--r--r-- 1 oracle oinstall 883 Mar 13 2010 /DBSoft/ogg/demo_ora_create.sql
-r--r--r-- 1 oracle oinstall 821 Mar 13 2010 /DBSoft/ogg/demo_ora_insert.sql
-r--r--r-- 1 oracle oinstall 4015 Mar 13 2010 /DBSoft/ogg/demo_ora_lob_create.sql
-r--r--r-- 1 oracle oinstall 2275 Mar 13 2010 /DBSoft/ogg/demo_ora_misc.sql
-r--r--r-- 1 oracle oinstall 1269 Mar 13 2010 /DBSoft/ogg/demo_ora_pk_befores_create.sql
-r--r--r-- 1 oracle oinstall 1227 Mar 13 2010 /DBSoft/ogg/demo_ora_pk_befores_insert.sql
-r--r--r-- 1 oracle oinstall 2520 Mar 13 2010 /DBSoft/ogg/demo_ora_pk_befores_updates.sql SQL> @/DBSoft/ogg/demo_ora_create.sql Table created. Table created. SQL> @/DBSoft/ogg/demo_ora_insert.sql ###target端不须要运行 1 row created. 1 row created. 1 row created. 1 row created. Commit complete. 11、在源端和目标端查询刚才创建的表
SQL> col object_name format a15
SQL> select object_name,object_type from user_objects; OBJECT_NAME OBJECT_TYPE
--------------- -------------------
SYS_C0011106 INDEX
TCUSTMER TABLE
TCUSTORD TABLE
SYS_C0011107 INDEX SQL> 12、仅在源端查询表中所插入的数据,目标端应为空表
SQL> select * from tcustord; CUST ORDER_DAT PRODUCT_ ORDER_ID PRODUCT_PRICE PRODUCT_AMOUNT TRANSACTION_ID
---- --------- -------- ---------- ------------- -------------- --------------
WILL 30-SEP-94 CAR 144 17520 3 100
JANE 11-NOV-95 PLANE 256 133300 1 100 SQL> select * from tcustmer; CUST NAME CITY ST
---- ------------------------------ -------------------- --
WILL BG SOFTWARE CO. SEATTLE WA
JANE ROCKY FLYER INC. DENVER CO SQL>

###Prepare the Environment

###

四、配置ogg mgr进程

    13、配置mgr进程[源端。目标端]
[oracle@source ogg]$ ggsci Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.0.0 Build 078
Linux, x64, 64bit (optimized), Oracle 11 on Jul 28 2010 13:13:42 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. GGSCI (source) 1> edit params mgr ----加入例如以下两行内容 --This is the minimal configuration of manager process
PORT 7809 ###通过系统命令查看刚才配置的,实际上将配置写入了一个文件 [oracle@source ogg]$ cd dirprm/ [oracle@source dirprm]$ pwd
/DBSoft/ogg/dirprm [oracle@source dirprm]$ ls
mgr.prm [oracle@source dirprm]$ cat mgr.prm
--This is the minimal configuration of manager process
PORT 7809 14、启动mgr,及查看mgr状态[源端、目标端]
GGSCI (source) 1> start mgr Manager started. GGSCI (source) 2> info mgr Manager is running (IP port source.7809). [oracle@source ogg]$ ps -ef|grep mgr
oracle 6185 1 0 16:14 ? 00:00:00 ./mgr PARAMFILE /DBSoft/ogg/dirprm/mgr.prm REPORTFILE /DBSoft/ogg/dirrpt/MGR.rpt PROCESSID MGR PORT 7809 15、查看mgr进程信息[源端、目标端]
GGSCI (source) 3> view report mgr ***********************************************************************
Oracle GoldenGate Manager for Oracle
Version 11.1.1.0.0 Build 078
Linux, x64, 64bit (optimized), Oracle 11 on Jul 28 2010 13:12:40 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. Starting at 2014-09-03 16:14:10
*********************************************************************** Operating System Version:
Linux
Version #1 SMP Fri Jan 27 17:17:51 EST 2012, Release 2.6.18-308.el5
Node: source
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited Process id: 6185 Parameters... --This is the minimal configuration of manager process
PORT 7809 ***********************************************************************
** Run Time Messages **
*********************************************************************** 2014-09-03 16:14:10 INFO OGG-00983 Manager started (port 7809). 16、在源端链接oracle数据库并配置须要同步的表
GGSCI (source) 1> dblogin userid system, password oracle GGSCI (source) 3> add trandata ggs.tcustmer Successfully logged into database. Logging of supplemental redo data enabled for table GGS.TCUSTMER. GGSCI (source) 4> add trandata ggs.tcustord Logging of supplemental redo data enabled for table GGS.TCUSTORD. 17、查看须要同步的表的信息
GGSCI (source) 6> info trandata ggs.* Logging of supplemental redo log data is enabled for table GGS.TCUSTMER Logging of supplemental redo log data is enabled for table GGS.TCUSTORD ####initLoad

五、配置ogg extract进程

 18、源端配置extract抽取进程
GGSCI (source) 2> add extract einikk, SOURCEISTABLE
EXTRACT added. GGSCI (source) 10> info extract *,tasks ----查看进程信息 EXTRACT EINIKK Initialized 2014-09-03 17:03 Status STOPPED
Checkpoint Lag Not Available
Log Read Checkpoint Not Available
First Record Record 0
Task SOURCEISTABLE GGSCI (source) 3> edit params einik
--
-- GoldenGate Initial Data Capture
-- for TCUSTMER and TCUSTORD
--
EXTRACT EINIKK
USERID system , PASSWORD “oracle”
RMTHOST 192.168.7.21, MGRPORT 7809 ---远端的地址和端口
RMTTASK REPLICAT , GROUP RINIKK
TABLE ggs.TCUSTMER;
TABLE ggs.TCUSTORD; 19、目标端配置
GGSCI > add replicat rinikk,specialrun GGSCI (source) 6> info replicat *,tasks REPLICAT RINIKK Initialized 2014-09-03 23:21 Status STOPPED
Checkpoint Lag 00:00:00 (updated 12:04:39 ago)
Log Read Checkpoint Not Available
Task SPECIALRUN GGSCI 〉edit params rinikk ---配置进程信息
-- This is replicate parameter file
REPLICAT RINIKK
ASSUMETARGETDEFS
USERID system, PASSWORD oracle
DISCARDFILE ./dirrpt/RINIKK.dsc, PURGE
MAP ggs.*, TARGET ggs.*; 20、查看两个节点的mgr是否启动,并启动源端的extract进程 GGSCI (source) 18> info mgr Manager is running (IP port source.7809). GGSCI (source) 16> start extract einikk Sending START request to MANAGER ...
EXTRACT EINIKK starting 21、查看源端extrace进程具体信息
GGSCI (source) 38> view report einikk 2014-09-04 14:06:13 INFO OGG-01017 Wildcard resolution set to IMMEDIATE because SOURCEISTABLE is used. ***********************************************************************
Oracle GoldenGate Capture for Oracle
Version 11.1.1.0.0 Build 078
Linux, x64, 64bit (optimized), Oracle 11 on Jul 28 2010 14:58:37 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. Starting at 2014-09-04 14:06:13
*********************************************************************** Operating System Version:
Linux
Version #1 SMP Fri Jan 27 17:17:51 EST 2012, Release 2.6.18-308.el5
Node: source
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited Process id: 3803 Description: ***********************************************************************
** Running with the following parameters **
***********************************************************************
EXTRACT EINIKK
USERID system , PASSWORD "******"
RMTHOST 192.168.7.21 , MGRPORT 7809
RMTTASK REPLICAT , GROUP RINIKK
TABLE ggs.TCUSTMER; Using the following key columns for source table GGS.TCUSTMER: CUST_CODE.
TABLE ggs.TCUSTORD; Using the following key columns for source table GGS.TCUSTORD: CUST_CODE, ORDER_DATE, PRODUCT_CODE, ORDER_ID. CACHEMGR virtual memory values (may have been adjusted)
CACHEBUFFERSIZE: 64K
CACHESIZE: 8G
CACHEBUFFERSIZE (soft max): 4M
CACHEPAGEOUTSIZE (normal): 4M
PROCESS VM AVAIL FROM OS (min): 16G
CACHESIZEMAX (strict force to disk): 13.99G Database Version:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production Database Language and Character Set:
NLS_LANG environment variable specified has invalid format, default value will be used.
NLS_LANG environment variable not set, using default value AMERICAN_AMERICA.US7ASCII.
NLS_LANGUAGE = "AMERICAN"
NLS_TERRITORY = "AMERICA"
NLS_CHARACTERSET = "AL32UTF8" Warning: your NLS_LANG setting does not match database server language setting.
Please refer to user manual for more information. Processing table GGS.TCUSTMER Processing table GGS.TCUSTORD ***********************************************************************
* ** Run Time Statistics ** *
*********************************************************************** Report at 2014-09-04 14:06:21 (activity since 2014-09-04 14:06:13) Output to RINIKK: From Table GGS.TCUSTMER:
# inserts: 2
# updates: 0
# deletes: 0
# discards: 0
From Table GGS.TCUSTORD:
# inserts: 2
# updates: 0
# deletes: 0
# discards: 0 22、查看目标端extrace信息
GGSCI (target) 6> view report rinikk ***********************************************************************
Oracle GoldenGate Delivery for Oracle
Version 11.1.1.0.0 Build 078
Linux, x64, 64bit (optimized), Oracle 11 on Jul 28 2010 15:35:17 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. Starting at 2014-09-04 14:06:13
*********************************************************************** Operating System Version:
Linux
Version #1 SMP Fri Jan 27 17:17:51 EST 2012, Release 2.6.18-308.el5
Node: target
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited Process id: 3888 Description: ***********************************************************************
** Running with the following parameters **
***********************************************************************
-- This is replicate parameter file
REPLICAT RINIKK
ASSUMETARGETDEFS
USERID system , PASSWORD ******
DISCARDFILE ./dirrpm/RINIKK.dsc , PURGE
MAP ggs.* , TARGET ggs.*; CACHEMGR virtual memory values (may have been adjusted)
CACHEBUFFERSIZE: 64K
CACHESIZE: 512M
CACHEBUFFERSIZE (soft max): 4M
CACHEPAGEOUTSIZE (normal): 4M
PROCESS VM AVAIL FROM OS (min): 1G
CACHESIZEMAX (strict force to disk): 881M Database Version:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production Database Language and Character Set:
NLS_LANG environment variable specified has invalid format, default value will be used.
NLS_LANG environment variable not set, using default value AMERICAN_AMERICA.US7ASCII.
NLS_LANGUAGE = "AMERICAN"
NLS_TERRITORY = "AMERICA"
NLS_CHARACTERSET = "AL32UTF8" Warning: your NLS_LANG setting does not match database server language setting.
Please refer to user manual for more information. ***********************************************************************
** Run Time Messages **
*********************************************************************** Wildcard MAP resolved (entry GGS.*):
MAP GGS.TCUSTMER, TARGET ggs.TCUSTMER;
Using following columns in default map by name:
CUST_CODE, NAME, CITY, STATE Using the following key columns for target table GGS.TCUSTMER: CUST_CODE. Wildcard MAP resolved (entry GGS.*):
MAP GGS.TCUSTORD, TARGET ggs.TCUSTORD;
Using following columns in default map by name:
CUST_CODE, ORDER_DATE, PRODUCT_CODE, ORDER_ID, PRODUCT_PRICE,
PRODUCT_AMOUNT, TRANSACTION_ID Using the following key columns for target table GGS.TCUSTORD: CUST_CODE, ORDER_DATE, PRODUCT_CODE, ORDER_ID. ***********************************************************************
* ** Run Time Statistics ** *
*********************************************************************** Report at 2014-09-04 14:06:26 (activity since 2014-09-04 14:06:19) From Table GGS.TCUSTMER to GGS.TCUSTMER:
# inserts: 2
# updates: 0
# deletes: 0
# discards: 0
From Table GGS.TCUSTORD to GGS.TCUSTORD:
# inserts: 2
# updates: 0
# deletes: 0
# discards: 0 CACHE OBJECT MANAGER statistics CACHE MANAGER VM USAGE
vm current = 0 vm anon queues = 0
vm anon in use = 0 vm file = 0
vm used max = 0 ==> CACHE BALANCED CACHE CONFIGURATION
cache size = 512M cache force paging = 881M
buffer min = 64K buffer highwater = 4M
pageout eligible size = 4M CACHE Transaction Stats
trans active = 0 max concurrent = 0
non-zero total = 0 trans total = 0 CACHE File Caching
disk current = 0 disk total = 0
disk caching = 0 file cached = 0
file retrieves = 0 CACHE MANAGEMENT
buffer links = 0 anon gets = 0
forced unmaps = 0 cnnbl try = 0
cached out = 0 force out = 0 Allocation Request Distribution
< 128B: 0
128B: 0 0 | 512B: 0 0
2K: 0 0 | 8K: 0 0
32K: 0 0 | 128K: 0 0
512K: 0 0 | 2M: 0 0
8M: 0 0 | 32M: 0 0
128M: 0 0 | 512M: 0 0
2G: 0 0 | 8G: 0 Cached Transaction Size Distribution
0: 0
< 4K: 0
4K: 0 0 | 16K: 0 0
64K: 0 0 | 256K: 0 0
1M: 0 0 | 4M: 0 0
16M: 0 0 | 64M: 0 0
256M: 0 0 | 1G: 0 0
4G: 0 0 | 16G: 0 0
64G: 0 0 | 256G: 0 0
1T: 0 0 | 4T: 0 0
16T: 0 0 | 64T: 0 0
256T: 0 0 |1024T: 0 0 QUEUE Statistics:
num queues = 15 default index = 0
cur len = 0 max len = 0
q vm current = 0 vm max = 0
q hits = 0 q misses = 0 queue size q hits curlen maxlen cannibalized
0 64K 0 0 0 0
1 128K 0 0 0 0
2 256K 0 0 0 0
3 512K 0 0 0 0
4 1M 0 0 0 0
5 2M 0 0 0 0
6 4M 0 0 0 0
7 8M 0 0 0 0
8 16M 0 0 0 0
9 32M 0 0 0 0
10 64M 0 0 0 0
11 128M 0 0 0 0
12 256M 0 0 0 0
13 512M 0 0 0 0
14 1G 0 0 0 0 ================================================================================
CACHE POOL #0
POOL INFO group: rinikk id: p3888_BLOB
trans active = 0 trans concurrent (max) = 0
trans total = 0 (0 )
flag = 0x00000000
last error = (0=<none>) Allocation Request Distribution
< 128B: 0
128B: 0 0 | 512B: 0 0
2K: 0 0 | 8K: 0 0
32K: 0 0 | 128K: 0 0
512K: 0 0 | 2M: 0 0
8M: 0 0 | 32M: 0 0
128M: 0 0 | 512M: 0 0
2G: 0 0 | 8G: 0 QUEUE Statistics:
num queues = 15 default index = 0
cur len = 0 max len = 0
q vm current = 0 vm max = 0
q hits = 0 q misses = 0 queue size q hits curlen maxlen cannibalized
0 64K 0 0 0 0
1 128K 0 0 0 0
2 256K 0 0 0 0
3 512K 0 0 0 0
4 1M 0 0 0 0
5 2M 0 0 0 0
6 4M 0 0 0 0
7 8M 0 0 0 0
8 16M 0 0 0 0
9 32M 0 0 0 0
10 64M 0 0 0 0
11 128M 0 0 0 0
12 256M 0 0 0 0
13 512M 0 0 0 0
14 1G 0 0 0 0 ================================================================================
CACHE POOL #0
POOL INFO group: rinikk id: p3888_BLOB
trans active = 0 trans concurrent (max) = 0
trans total = 0 (0 )
flag = 0x00000000
last error = (0=<none>) Allocation Request Distribution
< 128B: 0
128B: 0 0 | 512B: 0 0
2K: 0 0 | 8K: 0 0
32K: 0 0 | 128K: 0 0
512K: 0 0 | 2M: 0 0
8M: 0 0 | 32M: 0 0
128M: 0 0 | 512M: 0 0
2G: 0 0 | 8G: 0

六、验证初始化是否成功

    23、在目标端查看表信息是否进来了,我们能够看到表数据已经传输过来了。

SQL> select * from tcustmer;

    CUST NAME CITY ST
---- ------------------------------ -------------------- --
WILL BG SOFTWARE CO. SEATTLE WA
JANE ROCKY FLYER INC. DENVER CO SQL> select * from tcustord; CUST ORDER_DAT PRODUCT_ ORDER_ID PRODUCT_PRICE PRODUCT_AMOUNT TRANSACTION_ID
---- --------- -------- ---------- ------------- -------------- --------------
WILL 30-SEP-94 CAR 144 17520 3 100
JANE 11-NOV-95 PLANE 256 133300 1 100

七、配置实时同步

    24、在源端加入抓取进程
GGSCI (source) 39> add extract eorakk, tranlog, begin now, threads 1
EXTRACT added. GGSCI (source) 40> info extract * --查看抓取进程信息 EXTRACT EORAKK Initialized 2014-09-04 14:26 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:00:06 ago)
Log Read Checkpoint Oracle Redo Logs
2014-09-04 14:26:51 Thread 1, Seqno 0, RBA 0 GGSCI (source) 41> edit params eorakk ---编辑抓取进程參数
EXTRACT EORAKK
USERID system, PASSWORD oracle
RMTHOST 192.168.7.21, MGRPORT 7809
RMTTRAIL ./dirdat/kk
TABLE ggs.TCUSTMER;
TABLE ggs.TCUSTORD; GGSCI (source) 42> ADD RMTTRAIL ./dirdat/kk, EXTRACT EORAKK, MEGABYTES 5 ---加入TRAIL
RMTTRAIL added. GGSCI (source) 43> info rmttrail * Extract Trail: ./dirdat/kk
Extract: EORAKK
Seqno: 0
RBA: 0
File Size: 5M GGSCI (source) 44> start extract eorakk ---启动TRAIL Sending START request to MANAGER ...
EXTRACT EORAKK starting GGSCI (source) 45> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING
EXTRACT RUNNING EORAKK 00:00:00 00:08:57 GGSCI (source) 46> info extract eorakk, detail EXTRACT EORAKK Last Started 2014-09-04 14:35 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint Oracle Redo Logs
2014-09-04 14:35:50 Thread 1, Seqno 23, RBA 10829824 Target Extract Trails: Remote Trail Name Seqno RBA Max MB ./dirdat/kk 0 921 5 Extract Source Begin End /DBData/woo/redo02.log 2014-09-04 14:26 2014-09-04 14:35
Not Available * Initialized * 2014-09-04 14:26 Current directory /DBSoft/ogg Report file /DBSoft/ogg/dirrpt/EORAKK.rpt
Parameter file /DBSoft/ogg/dirprm/eorakk.prm
Checkpoint file /DBSoft/ogg/dirchk/EORAKK.cpe
Process file /DBSoft/ogg/dirpcs/EORAKK.pce
Stdout file /DBSoft/ogg/dirout/EORAKK.out
Error log /DBSoft/ogg/ggserr.log GGSCI (source) 47> view report eorakk ***********************************************************************
Oracle GoldenGate Capture for Oracle
Version 11.1.1.0.0 Build 078
Linux, x64, 64bit (optimized), Oracle 11 on Jul 28 2010 14:58:37 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. Starting at 2014-09-04 14:35:44
*********************************************************************** Operating System Version:
Linux
Version #1 SMP Fri Jan 27 17:17:51 EST 2012, Release 2.6.18-308.el5
Node: source
Machine: x86_64
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited Process id: 3961 Description: ***********************************************************************
** Running with the following parameters **
***********************************************************************
--
-- Change Capture parameter file to capture
-- TCUSTMER and TCUSTORD Changes
--
EXTRACT EORAKK
USERID system, PASSWORD ******
RMTHOST 192.168.7.21, MGRPORT 7809
RMTTRAIL ./dirdat/kk
TABLE ggs.TCUSTMER;
TABLE ggs.TCUSTORD; 2014-09-04 14:35:44 INFO OGG-01635 BOUNDED RECOVERY: reset to initial or altered checkpoint. Bounded Recovery Parameter:
Options = BRRESET
BRINTERVAL = 4HOURS
BRDIR = /DBSoft/ogg CACHEMGR virtual memory values (may have been adjusted)
CACHEBUFFERSIZE: 64K
CACHESIZE: 8G
CACHEBUFFERSIZE (soft max): 4M
CACHEPAGEOUTSIZE (normal): 4M
PROCESS VM AVAIL FROM OS (min): 16G
CACHESIZEMAX (strict force to disk): 13.99G Database Version:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production Database Language and Character Set:
NLS_LANG environment variable specified has invalid format, default value will be used.
NLS_LANG environment variable not set, using default value AMERICAN_AMERICA.US7ASCII.
NLS_LANGUAGE = \

最新文章

  1. 各组对final发布产品的排名
  2. hiho一下第一周 最长回文子串
  3. window.requestAnimationFrame
  4. 【面试题021】包含min函数的栈
  5. C#关于静态与非静态的区别
  6. 关于触发器、存储过程和DBlink的综合运用 (转)
  7. iOS中date和string的相互转换
  8. KEIL_MDK生成Bin文件
  9. git 的简单实用
  10. vs2008将 win32项目改为console项目
  11. django 单点登录思路-装饰器
  12. JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构
  13. python模块化学习(一)
  14. Date和 Calendar
  15. 洛谷 P3956 棋盘 解题报告
  16. 【LOJ】#2117. 「HNOI2015」实验比较
  17. MTK 强制横屏
  18. JDK(十)JDK1.7&amp;1.8源码对比分析【集合】ConcurrentHashMap
  19. xbstream 备份恢复
  20. shell之“&gt;/dev/null 2&gt;&amp;1” 详解

热门文章

  1. Android线程和handler
  2. 开大Stack的一个小技巧
  3. Android学习笔记:使用ViewPager组件实现图片切换
  4. spider-web 是爬虫的网页版,使用xml配置
  5. HDU 4814 Golden Radio Base 小模拟
  6. 关于PhpDE zend ide破解方式
  7. 编译安装MongoDB C++ Driver (win8.1 vs2013)
  8. C语言中关于scanf函数的用法
  9. [转]svn提交自动同步到web服务器
  10. python几个特别函数map filter reduce lambda