在运行 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 以查看其值。