GoldentGate Oracle to Oracle 初始化具体解释
一、安装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 = \
GoldentGate Oracle to Oracle 初始化具体解释的更多相关文章
- oracle中imp命令具体解释
oracle中imp命令具体解释 Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件.imp使用的基本格式:imp[username[/pass ...
- oracle在imp订单具体解释
oracle在imp订单具体解释 Oracle导入实用程序(Import utility)同意从数据库中提取数据,和写入数据到一个操作系统文件项目.imp所用的基本格式:imp[username[/p ...
- oracle查询所有初始化参数(含隐含参数)
年龄大了,感觉记性不是很好了,还是重新做笔记了.最近在整理些稿子,顺便在记录下oracle查询所有初始化参数(含隐含参数): SELECT i.ksppinm name, i.ksppdesc des ...
- oracle中有关初始化参数文件的几个视图对比
涉及oracle中有关初始化参数文件的几个视图主要有:v$paraemter,v$parameter2,v$system_parameter,v$system_parameter2,v$spparam ...
- Oracle实例和Oracle数据库(Oracle体系结构)
--========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法 登陆数据库时提示 “ORA-01033”错误在命令窗口以s ...
- 【转载】Oracle实例和Oracle数据库(Oracle体系结构)
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Leshami 原文地址:http://blog.csdn.net/ ...
- 搭建一个Oracle到Oracle的Goldengate双向复制环境
目标:搭建一个Oracle到Oracle的Goldengate双向复制环境(支持DDL+DML). 环境: OS:Red Hat Enterprise Linux Server release 5.5 ...
- Oracle 修改oracle数据库名
Oracle 修改oracle数据库名 by:授客 QQ:1033553122 1.确保你有个可用于数据库恢复的,完整的数据库备份 2.确保数据库处于mount,非open状态,并且在加载前先以imm ...
- Oracle Tuning (Oracle 性能调整)的一些总结
Oracle Tuning (Oracle 性能调整)的一些总结 Oracle Tuning (Oracle 性能调整)的一些总结关于Oracle的性能调整,一般包括两个方面,一是指Oracle数据库 ...
随机推荐
- (Problem 1)Multiples of 3 and 5
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The ...
- django 新闻编辑笔记
url(r'^news_manage/edit/$',views.news_edit,name='edit') url配置 <a href="/management/news_mana ...
- DE1-SOC连接设定
将电源供应器插上电源接口. 使用白色的USB Type B线材将计算机与DE1-SoC上的USB-Blaster II接口连接.此接口主要负责FPGA配置以及HPS Debug使用. 使用Mini-U ...
- MVC-03 控制器(4)
七.模型绑定 在ASP.NET MVC中是通过模型绑定(Model Binding)达到解析客户端传来的数据. 1.简单模型绑定 当网页上有个窗体,且窗体内有个名为Username的输入字段,而Act ...
- Hdu 1404 Digital Deletions
Problem地址:http://acm.hdu.edu.cn/showproblem.php?pid=1404 刚开始想采取找规律的方法解题,可以没有发现规律.无奈,只好采用求PN点的方法. 我们假 ...
- iOS 本地化应用程序(NSLocalizedString)
App本地化的需要不用讲大家也都明白,本文将介绍一种简单的方法来实现字符串的本地化. 在不考虑本地化的情况下,我们如果在代码中给一个Button定义title,一般会这样写: btn.titleLab ...
- MYSQL设计优化
本文将从各方面介绍优化mysql设计的一些方式. 1.优化sql语句 (1)定位须要优化的sql语句 1)show status统计SQL语句频率 对Myisam和Innodb存储引擎都计数的參数: ...
- 基于Qt的简单计算器
界面: UI ui由qtdesign中托控件形成. #ifndef WIDGET_H #define WIDGET_H #include <vector> #include <QWi ...
- 我的Python成长之路---第一天---Python基础(3)---2015年12月26日(雾霾)
四.变量和常量 变量是用来存储程序运行期间需要临时保存可以不断改变的数据的标识符.Python有自身的内存回收机制,所以在开发过程中不用考虑变量的销毁等 Python中的变量名命名有如下规则: 1.变 ...
- Docker学习笔记(4) — 开启Docker远程访问
默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进程本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用Docker ...