Server Informix oninit-v错误的Informix服务器

Server Informix oninit-v错误的Informix服务器,server,configuration,informix,Server,Configuration,Informix,我能够在Centos7中安装Informix,没有太多麻烦。现在一切都设置好了,我正试图按照教程创建一个DB空间。第一步是使用oninit-v命令检查服务器是否已启动并准备就绪。但这是一个错误: bad INFORMIXSERVER 是的,非常具有描述性 有人能帮我解决这个问题吗?互联网上关于Informix的信息非常缺乏,所以我不知道从哪里开始 Informix版本:12.10 Centos版本:7 环境变量: -bash-4.2$ echo $INFORMIXDIR /opt/inform

我能够在Centos7中安装Informix,没有太多麻烦。现在一切都设置好了,我正试图按照教程创建一个DB空间。第一步是使用oninit-v命令检查服务器是否已启动并准备就绪。但这是一个错误:

bad INFORMIXSERVER
是的,非常具有描述性

有人能帮我解决这个问题吗?互联网上关于Informix的信息非常缺乏,所以我不知道从哪里开始

Informix版本:12.10

Centos版本:7

环境变量:

-bash-4.2$ echo $INFORMIXDIR
/opt/informix
-bash-4.2$ echo $INFORMIXSERVER
miServidor
-bash-4.2$

问候

如果要检查服务器是否已启动并正在运行,请运行“onstat-”:

“oninit-v”将尝试启动服务器。 “oninit-V”(大写V)将显示oninit二进制文件的版本

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ oninit -V
IBM Informix Dynamic Server Version 12.10.FC10 Software Serial Number AAA#B000000
 Mon Oct 23 12:55:56 CDT 2017
informix@irk:/data/informix/IBM/12.10.FC10/tmp$ 
检查是否设置了INFORMIXSERVER env变量。如果不是,您将从“onstat”和“oninit”中获得以下错误:

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ unset INFORMIXSERVER

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ oninit -v
bad INFORMIXSERVERinformix@irk:/data/informix/IBM/12.10.FC10/tmp$ 

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ onstat -
shared memory not initialized for INFORMIXSERVER '<NULL>'

informix@irk:/data/informix/IBM/12.10.FC10/tmp$     
informix@irk:/data/informix/IBM/12.10.FC10/tmp$unset informix服务器
informix@irk:/data/informix/IBM/12.10.FC10/tmp$oninit-v
令人不快的INFORMIXSERVERinformix@irk:/data/informix/IBM/12.10.FC10/tmp$
informix@irk:/data/informix/IBM/12.10.FC10/tmp$onstat-
Informix服务器“”的共享内存未初始化
informix@irk:/data/informix/IBM/12.10.FC10/tmp$

如果要检查服务器是否已启动并正在运行,请运行“onstat-”:

“oninit-v”将尝试启动服务器。 “oninit-V”(大写V)将显示oninit二进制文件的版本

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ oninit -V
IBM Informix Dynamic Server Version 12.10.FC10 Software Serial Number AAA#B000000
 Mon Oct 23 12:55:56 CDT 2017
informix@irk:/data/informix/IBM/12.10.FC10/tmp$ 
检查是否设置了INFORMIXSERVER env变量。如果不是,您将从“onstat”和“oninit”中获得以下错误:

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ unset INFORMIXSERVER

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ oninit -v
bad INFORMIXSERVERinformix@irk:/data/informix/IBM/12.10.FC10/tmp$ 

informix@irk:/data/informix/IBM/12.10.FC10/tmp$ onstat -
shared memory not initialized for INFORMIXSERVER '<NULL>'

informix@irk:/data/informix/IBM/12.10.FC10/tmp$     
informix@irk:/data/informix/IBM/12.10.FC10/tmp$unset informix服务器
informix@irk:/data/informix/IBM/12.10.FC10/tmp$oninit-v
令人不快的INFORMIXSERVERinformix@irk:/data/informix/IBM/12.10.FC10/tmp$
informix@irk:/data/informix/IBM/12.10.FC10/tmp$onstat-
Informix服务器“”的共享内存未初始化
informix@irk:/data/informix/IBM/12.10.FC10/tmp$

此处似乎缺少导出INFORMIXSERVER。+您的INFORMIXSERVER应该与您的
onconfig匹配。$INFORMIXSERVER
文件名+其中的
DBSERVERNAME
应该列在
$INFORMIXSQLHOSTS
中,这是启动或初始化实例的基础。如果这是一个新实例,在您第一次初始化它的地方,您丢失了参数'-i',但是要小心!!!此处似乎缺少导出INFORMIXSERVER。+您的INFORMIXSERVER应该与您的
onconfig匹配。$INFORMIXSERVER
文件名+其中的
DBSERVERNAME
应该列在
$INFORMIXSQLHOSTS
中,这是启动或初始化实例的基本方法。如果这是一个新实例,在您第一次初始化它的地方,您丢失了参数'-i',但是要小心!!!谢谢你的回答。我这样做了,现在我得到了这样的信息:INFORMIXSERVER“miServidor”的共享内存没有初始化。这是什么意思@这意味着你的服务器没有初始化。基本上,您需要初始化实例,该实例将创建块中的所有“东西”。如果您使用“oninit-iv”启动informix服务器,它应该在控制台中转储大量消息,希望最后您应该有一个实例正在运行。“oninit-i”只需使用一次,在创建所有磁盘结构后,应使用“onmode-kuy”关闭实例,并仅使用“oninit”启动实例,否则可能会丢失所有数据库。更正;)“共享内存未初始化”表示Informix服务器未启动和运行,如果是第一次启动实例,则需要使用上面提到的“-i”,对于任何其他时间,只需使用“oninit”启动Informix服务器即可。否“-i”否则会发生坏事;)非常感谢!现在我将它安装并运行起来,我可以创建我的第一个dbspace、数据库和表。:)谢谢你的回答。我这样做了,现在我得到了这样的信息:INFORMIXSERVER“miServidor”的共享内存没有初始化。这是什么意思@这意味着你的服务器没有初始化。基本上,您需要初始化实例,该实例将创建块中的所有“东西”。如果您使用“oninit-iv”启动informix服务器,它应该在控制台中转储大量消息,希望最后您应该有一个实例正在运行。“oninit-i”只需使用一次,在创建所有磁盘结构后,应使用“onmode-kuy”关闭实例,并仅使用“oninit”启动实例,否则可能会丢失所有数据库。更正;)“共享内存未初始化”表示Informix服务器未启动和运行,如果是第一次启动实例,则需要使用上面提到的“-i”,对于任何其他时间,只需使用“oninit”启动Informix服务器即可。否“-i”否则会发生坏事;)非常感谢!现在我将它安装并运行起来,我可以创建我的第一个dbspace、数据库和表。:)