OGG replicat 集成(非集成)模式配置
1 replicat 集成模式配置
- 配置操作系统[经典架构安装.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/经典架构安装.md)
- 配置数据库参见[经典架构使用.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/经典架构使用.md)
- 配置数据库认证[经典架构使用.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/经典架构使用.md)
- 安装ogg 软件 [经典架构安装.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/经典架构安装.md)
- 选择应用模式[抓取和应用模式选择.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/抓取和应用模式选择.md)
- 创建manager 进程 [经典架构使用.md](file:///D:/SynologyDrive/vnote_notebooks/工作/ORALCE/OGG/经典架构使用.md)
2 检查点表(非集成模式)
Note
如果使用集成模式则不需要提供检查表.
非集成的副本在检查点表中维护其恢复检查点,检查点存储在目标端数据库.检查点信息将会写入检查点表.检查点表只写入一次,因为检查点要么成功要么失败.
以下过程安装一个默认的检查电表.可以使用多个检查电表,例如每个replicat 组都使用不同的检查点表.
- 运行ggsci,登录数据库
DBLOGIN USERIDALIAS alias
dblogin useridalias citdb
- 创建检查点表
ADD CHECKPOINTTABLE ggadmin.ggs_checktable
- 指定使用的检查点表
EDIT PARAMS ./GLOBALS
CHECKPOINTTABLE ggadmin.ggs_checktable
3 禁用默认的异步提交
但非集成应用模式使用检查点表时,它使用带有nowait 选项提高性能.在应用提交之后,replicat 能够立即继续处理.而数据库在后台记录事务.使用DBOPTIONS 参数 和replicat 参数文件中的DISABLECOMMITINOWAIT 选项禁用NOWAIT 异步提交.
4 配置replicat
- 运行ggsci 编辑参数
EDIT PARAMS repcit
- 设定参数
基本参数replicat 组应用到非集成模式
REPLICAT repcit
USERIDALIAS citdb
ASSUMETARGETDEFS
MAP hr.*, TARGET hr2.*;
基本参数replicat 组应用到集成模式
REPLICAT repcit
DBOPTIONS INTEGRATEDPARAMS(parallelism 6)
USERIDALIAS citdb
ASSUMETARGETDEFS
MAP hr.*, TARGET hr2.*;