暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OGG日常运维命令都在这里了

热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者频率比较的内容,希望大家能够喜欢,并提出宝贵地意见,我们一起提升,守住自己的饭碗。


一、 OGG配置

(一)一般情况下,源端需配置4个参数文件

1、配置检查点

 GGSCI (myoracle) 7>edit params ./GLOBALS 

2、配置mgr

GGSCI (myoracle) 7> edit param mgr

3、配置抽取进程

GGSCI (myoracle) 7> edit params extorcl

4、配置投递进程

GGSCI (myoracle) 7> edit params  PUMYSQL

(二)一般情况下,目的端需配置3个参数文件

1、配置检查点

 GGSCI (myoracle) 7>edit params ./GLOBALS 

2、配置mgr

GGSCI (myoracle) 7> edit param mgr

3、配置复制进程

GGSCI (mysql) 11> edit param R_TAB1

二、日常运维命令

1、查看历史记录

GGSCI (myoracle) 2> h

2、查看参数设置

使用view params <进程名> 可以查看进程的参数设置。

GGSCI (myoracle) 3> view params PUMYSQL

3、查看进程状态

GGSCI (myoracle) 6> info all
GGSCI (myoracle) 6> info PUMYSQL # 查看到的信息包括进程状态、checkpoint信息、延时等 
GGSCI (myoracle) 6> info PUMYSQL detail   #查看更详细的信息。包括所使用的trail文件,参数文件、
报告文件、警告日志的位置等 
GGSCI (myoracle) 6> info PUMYSQL  showch  #查看到详细的关于checkpoint的信息,用于查看
GoldenGate进程处理过的事务记录。其中比较重要的是extract进程的recovery checkpoint,它表示源数据中
最早的未被处理的事务;通过recovery checkpoint可以查看到该事务的redo log位于哪个日志文件以及该日
志文件的序列号。所有序列号比它大的日志文件,均需要保留。 

4、 查看延时

GGSCI (myoracle) 9> lag PUMYSQL # 此命令比用info命令查看到的延时信息更加精确。
注意,此命令只能够查看到最后一条处理过的记录的延时信息。说明:看到At EOF, no more records to
process.表示所有的抽取都已经应用完毕 

5、 查看运行报告

GGSCI (myoracle) 15> view report PUMYSQL

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

GGSCI (myoracle) 15>alter extract extorcl, extseqno 0,extrba 0

7、重置入库进程,重新从0号trail文件开始读取

GGSCI (myoracle) 15>alter replicat R_TAB1,extseqno 0,extrba 0

8、查看告警信息

GGSCI (myoracle) 15>view ggsevt

9、删除OGG进程

GGSCI (myoracle) 15> dblogin userid 用户名, password 密码

GGSCI (myoracle) 15>delete extract/replicat extorcl

10、进程管理

GGSCI (myoracle) 15> stop extorcl

GGSCI (myoracle) 15> start extorcl

11、mgr管理

GGSCI (myoracle) 15> stop mgr
GGSCI (myoracle) 15> start mgr
GGSCI (myoracle) 15> ADD EXTRACT extorcl, TRANLOG, BEGIN NOW   #添加新的 Extract 进程
GGSCI (myoracle) 15> ADD REPLICAT extorcl, EXTTRAIL <trail_name> #添加新的 Replicat 进程
GGSCI (myoracle) 15> DELETE EXTRACT extorcl  #删除 Extract 进程
GGSCI (myoracle) 15>DELETE REPLICAT extorcl  #删除 Replicat 进程
GGSCI (myoracle) 15> EDIT PARAMS extorcl #**修改进程参数** 

12、清除 Extract 进程的队列

GGSCI (myoracle) 15> ALTER EXTRACT extorcl, ETROLLOVER 

13、数据库登录

GGSCI (myoracle) 18>  dblogin userid ogg@192.168.59.251:1521/pdb19c password ogg 
GGSCI (myoracle) 10> dblogin useridalias ora19c #注册别名登录

文中的概念来源于互联网,如有侵权,请联系我删除。

欢迎关注公众号:小周的数据库进阶之路,一起交流数据库、中间件和云计算等技术。如果觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!感兴趣的朋友可以加我微信,拉您进群与业界的大佬们一起交流学习。


文章转载自小周的数据库进阶之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论