ccmsrv create

ccmsrv create 命令可创建数据库服务器。

摘要

ccmsrv create [-f|-file config_file] [-s|-server servername] [-y]

用法

使用 ccmsrv create 命令创建数据库服务器。

您必须以用户 informix 的身份在数据库服务器上运行此命令。

注: 提示输入服务器编号时,输入范围为 1 - 255 的服务器编号。确保同一台机器上的任何其他服务器都没有使用此服务器编号。如果 ccmsrv create 失败,您将在日志文件中看到如下所示的一条消息:

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
注: 请参阅共享内存和信标内核参数,以获取共享内存内核参数值。

有关更多信息,请参阅修改数据库服务器参数值

选项和参数

-f|-file config_file
指定配置文件的路径,如 使用配置文件为 UNIX 创建数据库服务器中所述。如果未指定配置文件,那么将提示您指定:
  • 最大用户数量
  • 服务器编号
  • root 数据库空间详细信息(位置偏移大小)
  • log 数据库空间详细信息(位置偏移大小)
  • ccm 数据库空间详细信息(位置偏移大小)
  • temp 数据库空间详细信息(位置偏移大小)
  • CPU 的数量
-s|-server servername
指定数据库服务器的名称。缺省值是当前机器的名称。
服务器名称存在以下限制:
  • 限制为 14 个字符。
  • 最后四个字母不能为 _net
  • 必须全部为小写。
  • 第一个字符必须为字母。
  • 可以包含任何可打印字符,空格符、制表符、换行符以及 # 除外。
-y
执行命令而不显示确认消息。

示例

创建名为 hydra1 的数据库服务器。

$ ccmsrv create -s hydra1


反馈