我能够在Centos7中安装Informix而没有太多麻烦。现在所有设置都是我试图按照教程创建数据库空间。第一步是使用 oninit -v 命令检查服务器是否已启动并准备就绪。但这个faila有错误:
bad INFORMIXSERVER
是的,非常具有描述性......
有人可以帮我解决这个问题吗?互联网上有很多关于Informix的信息,所以我不知道从哪里开始。
Informix版本:12.10
Centos版本:7
环境变量:
-bash-4.2$ echo $INFORMIXDIR
/opt/informix
-bash-4.2$ echo $INFORMIXSERVER
miServidor
-bash-4.2$
问候!
答案 0 :(得分:4)
如果您想检查服务器是否已启动并运行,请运行" onstat - ":
informix@irk:/data/informix/IBM/12.10.FC10/tmp$ echo $INFORMIXSERVER
irk1210
informix@irk:/data/informix/IBM/12.10.FC10/tmp$ onstat -
IBM Informix Dynamic Server Version 12.10.FC10 -- On-Line -- Up 18 days 02:39:28 -- 219948 Kbytes
informix@irk:/data/informix/IBM/12.10.FC10/tmp$
" 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$