Professional Documents
Culture Documents
Command Interpreter
GGSCI
How to Invoke?
C:\GG> ggsci.exe
[oracle@prod gg]$ ./ggsci
Commands
ggsci> HELP [command] [object]
ggsci> 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, REFRESH, 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, !
For help on a specific command, type HELP [command] [object]
Example: HELP ADD REPLICAT
Note: You must type the word COMMAND after the ! to display the ! help
topic.
i.e.: GGSCI> help ! command
ggsci> help add rmttrail
ggsci> CREATE SUBDIRS
-- To create default directories within Oracle
GoldenGate home directory
ggsci> INFO ALL [TASKS | ALLPROCESSES]
-- To display the status of all
Manager, Extract, and Replicat processes
ggsci> info all
Program
Status
Group
Lag
Time Since Chkpt
MANAGER
RUNNING
EXTRACT
STOPPED
EXTR
00:01:15
00:00:07
REPLICAT
ABENDED
REP
00:00:00
00:00:04
--
ggsci> SHOW
-- To display the Oracle GoldenGate environment
ggsci> SHOW ALL
ggsci> DBLOGIN {SOURCEDB|TARGETDB dsn | USERID user_name[, PASSWORD password]
[SYSDBA] |
SOURCEDB|TARGETDB dsn, USERID user_name[, PASSWORD password] [SYSDBA] [SQLID
sqlid]
-- To establish a database connection
ggsci> dblogin sourcedb testdb
ggsci> dblogin targetdb repldb
ggsci> dblogin userid gg
ggsci> dblogin userid gg, password oracle
ggsci> dblogin userid system@localhost:1521/prod, password 12345678
ggsci> dblogin sourcedb ctdb@host1, userid gg_owner, password ggs sysdba
ggsci> ENCRYPT PASSWORD password [ENCRYPTKEY keyname]
database login password
ggsci> encrypt password oracle143 encryptkey spiderman
ggsci> LIST TABLES table_name
match the specification
ggsci> list tables cust*
ggsci> EDIT
or change a
ggsci> edit
ggsci> edit
ggsci> edit
ggsci> edit
ggsci> edit
VIEW
that
view
view
view
-- To encrypt a
-- To create
EXTTRAIL
create a
exttrail
exttrail
exttrail
ggsci> ADD
n]
-- To
ggsci> add
ggsci> add
ggsci> add
50
RMTTRAIL
create a
rmttrail
rmttrail
rmttrail
-- To create a checkpoint
START
-- To
start
start
-- To determine
-- To determine
-- To
-- To
-- To remove
--
-- To drop
ggsci> history
ggsci> history 30
ggsci> FC [n | -n | string]
-- To display edit a previously
issued GGSCI command and then execute it again
ggsci> fc
ggsci> fc 9
ggsci> fc -3
ggsci> fc sta
FC editor commands
i text -- Inserts text
r text -- Replaces text
d
-- Deletes a character
replacement_text -- Replaces the displayed command with the text that we
enter on a one-for-one basis.
ggsci>
within
ggsci>
ggsci>
ggsci>
SHELL
GGSCI
shell
shell
shell
shell_command
-- To execute shell commands from
interface
ls -l /u01/app/oracle/gg/dirdat
dir dirprm\*
rm ./dat*
ggsci>
ggsci>
ggsci>
ggsci>
ggsci>
ggsci>
! [n | -n | string]
-- To execute previous GGSCI command
!
! 6
-- To run the command 6 listed in the history
! -3
! sta
help ! command
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
pos 0
pos xxxx
pos last
pos forward
pos reverse
n (or) next -- next
nexttrail
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
history
skip [count]
SFH -- scan file header
SFET -- scan file
record
count [detail]
count
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
logdump>
filter enable
filter disable
filter include iotype insert
filter include iotype 160
filter show
SHOW RECTYPE
clear
logdump> exit