Informix IDS 11系统解决(918考试)认证指南,第 7 部分: IDS复制(8)














ER:设置装备布置

本节讨论以下主题:

  • 启用日记的数据库
  • 效能器之间的可托通讯
  • 主键束厄局促
  • SQLHOSTS 文件
  • 修改 onconfig 文件


启用日记的数据库

需求启用日记记实,因为 ER 需求读取日记。可以利用任何体式格局的日记记实:ANSI,缓冲的,非缓冲的。要想防止数据复制的迟误,应该利用非缓冲的数据库。

效能器之间的可托通讯

统统根效能器必须可以经过议定 TCP/IP 彼此通讯(在利用条理化路由时,没有这个要求)。支撑 SOC 和 TLI 通讯协议。这些效能器必须是可托的参与复制的效能器。利用 dbaccess > connection > connect 但是不提供用户名/密码,从而确定邻接是可托的。









主键束厄局促

复制的统统表都必须有主键束厄局促。ER 在外部利用主键进步性能和解决争执。









SQLHOSTS 文件

sqlhosts 文件必须利用组语法。每个组必须有一个埋头的组名和 id 号。这里 “埋头” 的意思是,组名和 id 必须敷衍这个 ER 情况中的任何其他效能器都是埋头的。可以利用 sqlhosts 选项 s=6 来启用 $INFORMIXDIR/etc/hosts.equiv。只经过议定带 s=6 选项的效能接收 ER 或 HDR 邻接。清单 11 给出一个包括几个节点的站点示例:

清单 11. 利用组语法的 SQLHOSTS 文件

                    
g_80s		group		-		-		i=80
boy		ontlitcp	sun-mach4	21340		g=g_80s
october		ontlitcp	sun-mach4	21341		g=g_80s
war		ontlitcp	sun-mach4	21342		g=g_80s
uabrs		ontlitcp	sun-mach4	21343		g=g_80s
g_90s		group		-		-		i=90
uf		ontlitcp	sun-mach5	21340		g=g_90s
jt		ontlitcp	sun-mach5	21341		g=g_90s
rh		ontlitcp	sun-mach5	21342		g=g_90s
ab		ontlitcp	sun-mach5	21343		g=g_90s
g_00s		group		-		-		i=2000
zooropa		ontlitcp	sun-mach6	21340		g=g_00s
pop		ontlitcp	sun-mach6	21341		g=g_00s
atyclb		ontlitcp	sun-mach6	21342		g=g_00s
htdaab		ontlitcp	sun-mach6	21323		g=g_00s
        











修改 onconfig 文件

上面的表 4 形貌了在启动 ER 之前应该设置的 onconfig 参数:

表 4. 修改 onconfig 文件
参数 形貌
CDR_DSLOCKWAIT 指定 datasync(数据同步)组件期待数据库锁被释放的秒数。
CDR_NIFCOMPRESS 指定在将数据从源数据库效能器发送到目标数据库效能器之前,数据库效能器利用的紧缩级别。
CDR_QUEUEMEM 任何 CDR 行列的最年夜内存量(KB);指定发送和接收行列利用的最年夜内存量。
CDR_SERIAL 指定在复制情况中的所有数据库效能器上,SERIAL 列能否利用不屡屡(埋头)的值。
CDR_DBSPACE 为 syscdr 数据库指定 dbspace(默许为 rootdbs)。
CDR_QHDR_DBSPACE 为来自行列的假脱机事情头信息指定 dbspace(默许值与编目相反);以轮循体式格局利用多个 sbspace。
CDR_QDATA_SBSPACE 设置为行数据 sbspace 的地位。要是没有在 ONCONFIG 中设置这个参数,也许 sbspace 称呼是有效的,那么 Enterprise Replication 就无法定义效能器。以轮循体式格局利用多个 sbspace。发起为一些空间启用日记记实,一些不启用。ER 敷衍大事情利用启用日记的 sbspace,敷衍年夜事情利用禁用日记的空间。




版权声明: 原创作品,应许转载,转载时请务必以超链接体式格局标明文章 原始情由 、作者信息和本声明。不然将追究法令责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1973005.html