5.配置globals文件(目标端)
mgr进程是goldengate软件执行的主进程。是由这个进程控制其它进程的,比方extract,replicat进程等。
对于mgr进程的配置。将会在以下介绍。
global文件我们仅仅选择在Sqlserver目标端创建。
它能够配置非常多參数,影响全局的执行。这里,我们仅仅配置checkpoint表。以保证事实连续有序的在sqlserver恢复起来。
目标端要加入checkpoint表,才干保证事务连续有序。以防replicate进程不管正常或异常shutdown了,该从哪里起继续应用trail file。这样也能够防一个事务被运行多次。
这个表不会非常大,并且GG会清理老的记录。也不会影响性能。
#Oracle作为目标端
cd $GGH && ./ggsci
edit param ./GLOBALS
CHECKPOINTTABLE ggmgr.gg_checkpoint_tab
syslog none
#以下为gg添加checkpoint table,会自己主动在数据库建上一个表,表结构gg自定义。
DBLOGIN USERID ggmgr, PASSWORD 12345678
ADD CHECKPOINTTABLEggmgr.gg_checkpoint_tab
#sqlserver端作为目标端:
edit param ./GLOBALS
CHECKPOINTTABLEerpdb.dbo.gg_checkpoint_tab
syslog none
dblogin sourcedb mssql
ADD CHECKPOINTTABLEerpdb.dbo.gg_checkpoint_tab
事实上假设在加replicat进程时指定checkpoint表,就不用配置这个global也能够。
add replicat rep1,exttrail/u01/ggate/dirdat/lt, checkpointtable ggate.checkpoint
临时我们是用global的checkpoint表。但有10多个replicat进程会写,在sqlserver这边可能会成为一个瓶颈,兴许观察。
假如真是瓶颈,就分开每条链路一个checkpoint表。
相关文章
- 公网远程访问本地硬盘文件【内网穿透】
- 集成命令提示符、“多才多艺”的命令行文件管理器 - CLEX
- 《LOG4J2官方文档》Chainsaw 可以自动处理你的日志文件(通知appender的配置)
- 如何在不安装百度网盘客户端的情况下从网页版下载文件
- Mapper 文件与 Java 接口的绑定
- ASP.NET Core 导入导出Excel xlsx 文件
- 基于J2ME个人文件信息分类管理系统【100010361】
- day05 Struts2文件上传和下载---防重复提交
- SwiftUI3 SQLite 教程大全之 01 SQLite启动项目读取数据库文件 查询数据库并遍历
- 【python基础教程】csv文件的写入与读取
- Ubuntu18.04安装终端文件管理器ranger
- vue-cli4 配置gzip文件处理、nginx配置解决vue单页面打包文件大首次加载慢的问题
- webpack配置:css文件打包、JS压缩打包和HTML文件发布
- ELK之jason配置nginx文件等多个配置文件
- Linux系统下systemctl常用命令以及service文件配置
- Spring(十二)使用Spring的xml文件配置方式实现AOP
- python读写Excel文件(xlrd、xlwr)
- Laravel 5.1的多路由文件的配置
- Node.js fs模块——读写文件