ccmsrv create [-f|-file config_file] [-s|-server servername] [-y]
使用 ccmsrv create 命令创建数据库服务器。
您必须以用户 informix 的身份在数据库服务器上运行此命令。
shmget: [EEXIST][17]: key 52574801: shared memory already exists
要么之前尝试创建此服务器失败,但没有除去共享内存。要么此机器上存在另一个具有同样服务器编号的 Informix® 服务器。服务器可能来源于 Rational® Synergy 的早期发行版,或供您自己使用 Informix。
如果您确定不存在具有相同编号的其他 Informix 服务器,请使用 ipcrm 通过特殊键删除共享内存。如果存在使用相同编号的另一个服务器,则使用 1- 255 中其他服务器(唯一)编号重试 ccmsrv create。
另外,如果需要增加共享内存内核参数的大小,您可能在日志文件中看到类似的错误:
16:53:12 shmat: [EMFILE][24]: out of shared memory
segments, check system SHMSEG
16:53:12 mt_shm_init: can't create resident segment
有关更多信息,请参阅修改数据库服务器参数值。
创建名为 hydra1 的数据库服务器。
$ ccmsrv create -s hydra1