在运行 Informix® 的计算机上安装 Rational® Synergy 时,请遵循此处提供的准则
关于此任务
在运行 Informix 的计算机上安装 Rational Synergy 时,必须使用以下准则以避免潜在问题。无论 Informix 支持何种软件版本,也无论 Informix 是正在对先前发行版的 Rational Synergy 还是对供应商软件运行,都请使用这些准则:
- 运行 Rational Synergy 时,请确保没有任何用户设置了 ONCONFIG、INFORMIXDIR 和 INFORMIXSERVER 环境变量。此规则适用于常规用户(如用户 joe、用户 john 等等)和管理用户(即,用户 ccm_root、informix 和 root)。设置这些变量可能导致命令在错误的服务器上运行。
- 用户 informix 和组 informix 可以在 Informix 的多个安装之间共享;您不需要更改任何用户或组设置。
- 确保在特定计算机上,每个服务器名称都是唯一的。如果 Rational Synergy Informix 服务器不使用缺省服务器名称,那么每当使用 ccmsrv 和 ccmdb 命令时,请始终使用 -s 选项和相应的 servername。
- 验证 SERVERNUM 配置参数在同一计算机上的所有 Informix 数据库服务器之间是唯一的。如果 SERVERNUM 在计算机上不是唯一的,那么服务器将彼此干扰。
- 确保所有 Informix 数据库服务器的 SERVERNUM 配置参数具有从 1 到 255 之间的值(包含 1 和 255)。(有效数字是从 0 到 255;0 是缺省值。请勿使用 0,因为 0 不允许多个服务器共存。)
过程
执行以下步骤以检查数据库服务器的服务器编号:
- 将用户设置为 informix。
$ su - informix
- 设置环境变量。
$ CCM_HOME=ccm_home; export CCM_HOME
$ PATH=$CCM_HOME/bin:$PATH; export PATH
- 编辑 $INFORMIXDIR/etc 目录中的某个文件(对于 Rational Synergy,此目录为 $CCM_HOME/informix/etc)。此文件名与 Rational Synergy 中的服务器名称相同,但是,如果该文件名不是由 Rational Synergy 创建的,那么这两者可能不同。典型名称为 onconfig。搜索此文件以找到 SERVERNUM,从而查看其值。