快速业务通道

redhat5下安装informix

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29
操作系统:Red Hat Enterprise LinuxServer release 5.5 informix版本:Informix_Ultimate_11.70.UC3_LIN_x86_32_FixPack.tar 把本机IP和hostname写到/etc/hosts里. 1.创建informix用户和组 [root@informix ~]# groupadd -g 1000 informix [root@informix ~]# useradd -u 1000 -g informix -m informix [root@informix ~]# passwd informix Changing password for user informix. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully [root@informix ~]# id informix uid=1000(informix) gid=1000(informix) groups=1000(informix) 2.解压文件 [root@informix ~]# mkdir /usr/informix #数据库安装目录 [root@informix ~]#chown informix:informix /usr/informix [root@informix ~]#tar xvf Informix_Ultimate_11.70.UC3_LIN_x86_32_FixPack.tar -C /usr/informix/insta 3.安装软件: informix默认会把软件安装到/opt/IBM/informix下,要更改目录可以在安装的时候更改也可以安装前更改 安装前设置安装目录: export INFORMIXDIR=/usr/informix 以下操作以root用户执行: 1) 进入软件目录执行安装程序ids_install [root@informix insta]# ./ids_install 4.配置 1)设置环境变量 以 informix 用户身份登录 [root@informix ~]# su - informix [informix@informix ~]$vi ids.env #将以下命令行(总计3行)添加到 ids.env 文件: export INFORMIXDIR=/usr/informix export INFORMIXSERVER=demo_on export PATH=$INFORMIXDIR/bin:$PATH [informix@informix ~]$vi .bash_profile #在后面加上 INFORMIXDIR=/usr/informix INFORMIXSERVER=informix PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin export PATH INFORMIXDIR INFORMIXSERVER 2)使设置环境生效: [informix@informix ~]$. ./ids.env [informix@informix ~]$ source .bash_profile 3)配置onconfig和sqlhosts cd /$INFORMIXDIR/etc/ cp onconfig.std onconfig cp sqlhosts.std sqlhosts vi onconfig ROOTNAME rootdbs ROOTPATH /usr/informix/dbspaces/rootdbs MSGPATH /usr/informix/log/online.log SERVERNUM 1 DBSERVERNAME informix SHMBASE 0x10000000L TAPEDEV /dev/null DBSPACETEMP tmpdbs [informix@informix ~]$mkdir /usr/informix/dbspaces [informix@informix ~]$mkdir /usr/informix/log [informix@informix ~]$cd /usr/informix/dbspaces/ [informix@informix ~]$touch rootdbs [informix@informix ~]$chmod 660 rootdbs [informix@informix ~]$cd $INFORMIXDIR/tmp [informix@informix ~]$touch tmpdbs [informix@informix ~]$chmod 660 tmpdbs vi sqlhosts #尾行加 informix onsoctcp informix.hans.com sqlexec [informix@informix ~]#vi /etc/services sqlexec 9999/tcp 5.启动和关闭数据库 1)启动 [informix@informix ~]$oninit -ivy 启动时报: shmget: [EEXIST][17]: key 52564801: shared memory already exists 日志信息: 10:50:13 IBM Informix Dynamic Server Started. 10:50:13 shmget: [EEXIST][17]: key 52564801: shared memory already exists 10:50:13 mt_shm_init: can''t create resident segment 我的网上搜的解决方法: NETTYPE # Configure poll thread(s) for nettype ->暂时不设 #NETTYPE tlitcp,1,20,NET # Configure poll thread(s) for nettype NUMCPUVPS 1

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号