公司使用Oracle 的goldgate已经半年了,总结一下goldgate的常用命令的如下:
1.查看帮助
help, help add exttrail
2.显示当前的GoldenGate环境信息
show
3.查看运行状态
info all, info mgr, info extract einikk
4.启动和停止服务
start mgr,stop mgr
start extract einikk,stop extract einikk
start replicat rinikk,stop replicat rinikk
如果不能停止的话,
killi extract einikk
5.历史命令
history
6.使用OBEY(自动运行一个文件)
1. Create and save a text file that contains the commands, one command per line. This is
your OBEY file. Name it what you want.
2. In GGSCI, call the OBEY file by using the following syntax.
OBEY <file name>
gdora@testdb11 ggs]$ cat /home/gdora/ggs/yzhq.txt
status manager
status mgr
[gdora@testdb11 ggs]$
GGSCI (testdb11.zhyhl.com) 1> obey yzhq.txt
GGSCI (testdb11.zhyhl.com) 2> status manager
Manager is running (IP port testdb11.zhyhl.com.7809).
GGSCI (testdb11.zhyhl.com) 3> status mgr
Manager is running (IP port testdb11.zhyhl.com.7809).
GGSCI (testdb11.zhyhl.com) 4>
7.使用shell脚本
Using UNIX batch and shell scripts
On a UNIX system, you can issue GoldenGate commands from a script such as a startup
script, shutdown script, or failover script by running GGSCI and calling an input file. Use
the following syntax:
ggsci < <input_file>
[gdora@testdb11 ggs]$ ggsci < yzhq.txt
GoldenGate Command Interpreter for Oracle
Version 10.4.0.12 Build 001
Linux, x86, 32bit (optimized), Oracle 10 on Aug 21 2009 14:34:04
Copyright (C) GoldenGate Software, Inc. 1995-2009.
The GoldenGate software may include other code written by third parties;
details regarding such third party code, including applicable copyright,
legal and licensing notices are available at http://support.goldengate.com.
GGSCI (testdb11.zhyhl.com) 1>
Manager is running (IP port testdb11.zhyhl.com.7809).
GGSCI (testdb11.zhyhl.com) 2>
Manager is running (IP port testdb11.zhyhl.com.7809).
GGSCI (testdb11.zhyhl.com) 3> [gdora@testdb11 ggs]$
[gdora@testdb11 ggs]$
8.修改参数文件
edit params <group name>
9.参数文件存放的目录
Storing parameter files<完整路径>
10.参数的使用规则和注释
---注释
11.参数文件内的语法
<PARAMETER> <argument> [, <option>] [&]
12.查看参数文件的内容
view params mgr
13.查看报告
view report einikk
14.查看操作的统计信息
STATS {EXTRACT | REPLICAT} <group>
stats er*
15.info er*
16.查看GoldenGate的错误日志内容
VIEW GGSEVT Contents
17. Deleting a process group
delete einikk
<TBSDB1>$./ggsci Oracle GoldenGate Command Interpreter for Oracle Version 11.1.1.0.19 Build 002 HP/UX, IA64, 64bit (optimized), Oracle 11 on Jan 20 2011 14:57:29 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. GGSCI (TBSDB1) 1> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING EXTRACT STOPPED DPTBS 00:00:00 913:41:40 EXTRACT STOPPED EXTTBS 00:00:00 913:41:40 GGSCI (TBSDB1) 2> MGR start ERROR: Invalid command. GGSCI (TBSDB1) 3> start mgr MGR is already running. GGSCI (TBSDB1) 4> start dptbs Sending START request to MANAGER ... EXTRACT DPTBS starting GGSCI (TBSDB1) 5> start exttbs Sending START request to MANAGER ... EXTRACT EXTTBS starting GGSCI (TBSDB1) 6> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING DPTBS 00:00:00 913:42:13 EXTRACT RUNNING EXTTBS 00:00:00 913:42:11 GGSCI (TBSDB1) 8> 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, SEND, START, STATS, STATUS, STOP 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 CHECKPOINTTABLE ADD, DELETE, CLEANUP, INFO Commands without an object: (Database) DBLOGIN, LIST TABLES, ENCRYPT PASSWORD (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 (TBSDB1) 14> HISTORY GGSCI Command History 5: start exttbs 6: info all 7: HLEP 8: HELP 9: status 10: REPORT VIEW 11: VIEW REPORT 12: VIEW REPORT 13: VIEW REPORT DBTBS 14: HISTORY GGSCI (TBSDB1) 2> HELP VIEW REPORT VIEW REPORT Use VIEW REPORT to view the process report that is generated by Extract or Replicat. The report lists process parameters, run statistics, error messages, and other diagnostic information. The command displays only the current report. Reports are aged whenever a process starts. Old reports are appended with a sequence number, for example finance0.rpt, finance1.rpt, and so forth. To view old reports, use the [<n>] option. Syntax: VIEW REPORT {<group name>[<n>] | <file name>} <group name> The name of the group. The command assumes the report file named <group>.rpt in the Oracle GoldenGate dirrpt sub-directory. <n> The number of an old report. Report files are numbered from 0 (the most recent) to 9 (the oldest). <file name> A fully qualified file name, such as c:\ggs\dirrpt\orders.rpt. Example 1: The following displays an old report file (number 3) for the orders group. VIEW REPORT orders3 Example 2: The following displays a specific report identified by file name. VIEW REPORT c:\ggs\dirrpt\orders.rpt GGSCI (TBSDB1) 3> VIEW REPORT /gdata/dirrpt/DPTBS.rpt *********************************************************************** Oracle GoldenGate Capture for Oracle Version 11.1.1.0.19 Build 002 HP/UX, IA64, 64bit (optimized), Oracle 11 on Jan 20 2011 15:18:44 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved. Starting at 2011-10-28 17:12:59 *********************************************************************** Operating System Version: HP-UX Version U, Release B.11.31 Node: TBSDB1 Machine: ia64 soft limit hard limit Address Space Size : unlimited unlimited Heap Size : 4294967296 4294967296 File Size : unlimited unlimited CPU Time : unlimited unlimited Process id: 25674 Description: *********************************************************************** ** Running with the following parameters ** *********************************************************************** EXTRACT dptbs RMTHOST 198.120.1.19, MGRPORT 7839, compress PASSTHRU numfiles 5000 RMTTRAIL ./dirdat/rt DYNAMICRESOLUTION TABLE TBS.BA10_DAY_BALANCE_INFO; TABLE TBS.BP10_ETICKET_PLAN; TABLE TBS.BP10_RECEIPT_PLAN; TABLE TBS.BP10_WINDOW_ETICKET; 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 2011-10-28 17:13:05 INFO OGG-01226 Socket buffer size set to 27985 (flush size 27985). Source Context : SourceModule : [er.recovery] SourceID : [/mnt/ecloud/workspace/Build_OpenSys_r11.1.1.0.19_002_[44502]/perforce/src/app/er/recovery.c] SourceFunction : [RECOVERY_initialize] SourceLine : [1712] GGSCI (TBSDB1) 5> VIEW GGSEVT 2011-06-08 21:23:05 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit mgr. 2011-06-08 21:23:12 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit param mgr. 2011-06-08 21:38:20 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit param mgr. 2011-06-08 22:30:50 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start mgr. 2011-06-08 22:30:50 WARNING OGG-00959 Oracle GoldenGate Manager for Oracle, mgr.prm: PURGEOLDEXTRACTS ./dirdat/*,usecheckp oints, minkeepdays 1 (MINKEEPFILES option not used.). 2011-06-08 22:30:50 INFO OGG-00983 Oracle GoldenGate Manager for Oracle, mgr.prm: Manager started (port 7839). 2011-06-08 22:31:28 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): ADD EXTRAC T exttbs tranlog, begin now. 2011-06-08 22:31:37 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): ADD EXTTRA IL ./dirdat/pt EXTRACT exttbs,megabytes 500. GGSCI (TBSDB1) 13> show Parameter settings: SET SUBDIRS ON SET DEBUG OFF Current directory: /gdata Using subdirectories for all process files Editor: vi Reports (.rpt) /gdata/dirrpt Parameters (.prm) /gdata/dirprm Stdout (.out) /gdata/dirout Replicat Checkpoints (.cpr) /gdata/dirchk Extract Checkpoints (.cpe) /gdata/dirchk Process Status (.pcs) /gdata/dirpcs SQL Scripts (.sql) /gdata/dirsql Database Definitions (.def) /gdata/dirdef GGSCI (TBSDB1) 14> versions Operating System: HP-UX Version U, Release B.11.31 Node: TBSDB1 Machine: ia64 Database: ERROR: Not logged into database, use DBLOGIN. GGSCI (TBSDB1) 23> stop dptbs EXTRACT DPTBS is already stopped. GGSCI (TBSDB1) 24> stop mgr Manager process is required by other GGS processes. Are you sure you want to stop it (y/n)? y Sending STOP request to MANAGER ... Request processed. Manager stopped. GGSCI (TBSDB1) 25> quit