OGG笔记(一)-基本操作

一:启动ogg管理工具—GGSCI

切换到oracle用户,进入ogg安装目录,输入命令ggsci即可启动

 

二:常用命令

1“info all”:查看OGG整体运行状态。

GGSCI (db1) 2> info all

 

Program     Status           Group     Lag at Chkpt  Time Since Chkpt

 

MANAGER     RUNNING                                           

EXTRACT     STOPPED     EXT_1     00:00:00      545:56:11   

REPLICAT    RUNNING     REP_1      00:00:00      00:00:07    

REPLICAT    RUNNING     REP_2      00:00:00      00:00:09    

REPLICAT    STOPPED      REP_3      865:43:02     318:57:27   

 

Status表示进程的状态,有4中状态

Starting : 表示正在启动过程中

Running : 表示进程正常运行

Stopped : 表示进程正常关闭

Abended : 表示进程非正常关闭,需要进一步查看原因。

 

Lag at Chkpt 表示延迟

 

2help : 查看帮忙命令

GGSCI (db1) 5> help

 

GGSCI Command Summary:

 

Object:          Command:

SUBDIRS          CREATE

DATASTORE        ALTER, CREATE, DELETE, INFO, REPAIR

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

JAGENT           INFO, START, STATUS, STOP

MANAGER          INFO, SEND, START, STOP, STATUS

MARKER           INFO

PARAMS           EDIT, VIEW

REPLICAT         ADD, ALTER, CLEANUP, DELETE, INFO, KILL, LAG, SEND,

                 START, STATS, STATUS, STOP, SYNCHRONIZE

REPORT           VIEW

RMTTRAIL         ADD, ALTER, DELETE, INFO

TRACETABLE       ADD, DELETE, INFO

TRANDATA         ADD, DELETE, INFO

SCHEMATRANDATA   ADD, DELETE, INFO

CHECKPOINTTABLE  ADD, DELETE, CLEANUP, INFO, UPGRADE

WALLET           CREATE, OPEN, PURGE

MASTERKEY        ADD, INFO, RENEW, DELETE, UNDELETE

CREDENTIALSTORE  ADD, ALTER, INFO, DELETE

 

Commands without an object:

(Database)       DBLOGIN, LIST TABLES, ENCRYPT PASSWORD, FLUSH SEQUENCE

                 MININGDBLOGIN, SET NAMECCSID

(DDL)            DUMPDDL

(Miscellaneous)  DEFAULTJOURNAL, FC, HELP, HISTORY, INFO ALL, OBEY, 

                 SET EDITOR, SHELL, SHOW, VERSIONS, ! 

                 (note: type the word COMMAND after the ! to display the 

                 ! help topic, for example: GGSCI (sys1)> help ! command

              

 

 

For help on a specific command, type HELP <command> <object>.

 

Example: HELP ADD REPLICAT

 

3info “进程名称” : 可以查看进程的信息。

4view params “进程名” :查看进程的参数设置。

5info “进程名称” detail : 可以查看进程的详细信息。

6info “进程名称” showch : 可以查看详细的关于checkpoint的信息,用于查看goldengate处理过的事务记录。其中比较重要的是extract进程的recovery checkpoint,它表示源数据中最早的未被处理过的记录。通过recovery checkpoint可以看到该事务的redolog位于哪个日志文件以及该日志文件的序列号。所有序列号比它大的日志文件,均需要保留。

7lag “进程名称” :查看某一进程的延迟信息。

8stats命令查看进程处理的记录数。语法:

Stats “进程名”, ”时间频度”, table “owner_name”.”table_name”。

1stats rep1,total 列出自进程启动以来处理的所有记录数。

 

GGSCI (db1) 6> stats rep1,total

 

Sending STATS request to REPLICAT rep1 ...

 

Start of Statistics at 2015-07-07 14:30:08.

 

Replicating from owner_name.table_name to owner_name.table_name:

 

*** Total statistics since 2015-06-30 12:16:16 ***

        Total inserts                               75591983.00

        Total updates                              214389091.00

        Total deletes                                    258.00

        Total discards                                     0.00

        Total operations                           289981332.00

 

End of Statistics.

 

2stats rep2,daily,table scott.dept

列出当天以来处理的有关scott.dept表的所有记录数。

 

9view report <进程名称:可以查看运行报告

10)也可以进入到<ogg安装目录>/dirrpt/目录下,查看对应的报告文件。

11ggserr.log文件记录以下信息:

GGSCI命令的历史记录

GOLDENGATE进程的启动和停止

已执行的处理

发生的错误

信息和警告消息

 

可以直接查看文件,也可以输入命令view ggsevt

 

12)查看长交易

Send extract <进程名>,showtrans [thread n] [count n]

其中<进程名>为所有查看的进程名,[thread n]是可选的,表示只查看其中一个节点上的未提交交易。[count n]也是可选的,表示只显示n条记录。

例日查看extsz进程中节点1上最长的10个交易,可以使用下面的命令

Send extract extsz,showtrans thread 1 count 10

输出结果是以时间降序排列的所有未提交交易列表,通过xid可以查看到对应的事务,找出未提交的原因,通过数据库予以提交或回滚后goldengatecheckpoint回自动向前滚动。

 

13)使用goldengate命令跳过或接受长交易

--下面跳过交易,<>中的为参数

Send extract <进程名>,skiptrans <5.17.27634> thread <2>

--下面强制认为该交易已经提交,<>中的为参数

Send extract <进程名>,forcetrans <5.17.27634> thread <1>

--说明:使用这些命令会让功率等阿特进程跳过或强制认为该交易已经提交,但并不改变数据库中的交易,他们依旧存在于数据库中。因此,强烈建议在数据库中进行提交或回滚,而不是使用goldengate命令进行处理。

 

14)查看当前配置的复制表,并增加复制表

--注:仅在当goldengate只打开了复制DML

GGSCI> dblogin userid ggs,password ggs

GGSCI> info trandata scott.*

GGSCI> add trandata <schema>.<table_name>

 

15)重置抽取进程,本地文件序列号从0开始生成

Alter extract <进程名>,extseqno 0,extrba 0

 

16)重置读取进程,重新从0trial文件开始读取。

Alter replicat <进程名>,extseqno 0,extrba 0

 

17show : 显示当前GOLDENGATE的环境信息

18)启动或停止进程

Start mgr   或   stop mgr

Start extract <进程名>  或   stop extract <进程名>

Start replicat <进程名>   或   stop replicat <进程名>

如果不能停止的话,

Kill extract <进程名>

 

19)修改参数文件

Edit params <进程名>

20)查看参数文件的内容

View params <进程名>

 

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用 JavaScript 编写的记忆游戏(附源代码)   项目:JavaScript 记忆游戏(附源代码) 记忆检查游戏是一个使用 HTML5、CSS 和 JavaScript 开发的简单项目。这个游戏是关于测试你的短期 记忆技能。玩这个游戏 时,一系列图像会出现在一个盒子形状的区域 。玩家必须找到两个相同的图像并单击它们以使它们消失。 如何运行游戏? 记忆游戏项目仅包含 HTML、CSS 和 JavaScript。谈到此游戏的功能,用户必须单击两个相同的图像才能使它们消失。 点击卡片或按下键盘键,通过 2 乘 2 旋转来重建鸟儿对,并发现隐藏在下面的图像! 如果翻开的牌面相同(一对),您就赢了,并且该对牌将从游戏消失! 否则,卡片会自动翻面朝下,您需要重新尝试! 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox, 以获得更好、更优化的游戏体验。要玩游戏,首先,通过单击 memorygame-index.html 文件在浏览器打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值