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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于redhat5下安装informix的所有评论