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,敷衍年夜事情利用禁用日记的空间。
版权声明:
原创作品,应许转载,转载时请务必以超链接体式格局标明文章 原始情由 、作者信息和本声明。不然将追究法令责任。