2003-10-7 09:21
sdccf
1、 创建INFORMIX用户组和informix用户。 <br />home=/usr/informix <br />2、 给informix加密码。 <br />3、 展开informix安装文件: <br />rpm -i ******************.rpm(共三个) <br />4、 修改root的profile,增加 <br />INFORMIXDIR=/usr/informix <br />export INFORMIXDIR <br />执行profile <br />5、 数据库安装,安装的原则是先装低版本的软件, <br />后装高版本的软件,最后装online。 <br />a、 #cd /usr/informix <br />b、 #./installclientsdk <br />c、 #./installonline <br />6、 增加文件系统online。用户可以定义别的文件系统。 <br />mount /online文件系统。创建数据文件onlinedbs。 <br />#cd /online <br />#>onlinedbs <br />#chmod 660 onlinedbs <br />7、 修改/online和/online/onlinedbs的权限 <br />#chown informix /online <br />#chgrp informix /online <br />#chown informix /online/onlinedbs <br />#chgrp informix /online/onlinedbs <br />8、 以informix注册 <br />cd /usr/informix/etc <br />9、 将onconfig.std文件拷贝到onconfig或别的文件名。 <br />vi onconfig中的参数 <br />a、ROOTPATH /online/onlinedbs <br />b、ROOTSIZE 100000 <br />c、CONSOLE /dev/null <br />d、TAPDEV /dev/null或用户定义 <br />e、LTAPDEV /dev/null <br />f、DBSERVERNAME db(此项可自己定义但要求与sqlhosts中的定义一致。) <br />以上所有的内容均可由用户定义。 <br />10、 初始化共享内存 <br />11、 修改informix的.profile文件 <br />$cd <br />vi .profile增加以下内容 <br />INFORMIXDIR=/usr/informix <br />INFORMIXSERVER=db <br />ONCONFIG=onconfig <br />PATH=$PATH:/usr/informix/bin <br />export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH <br />$chmod +x .profile <br />$. ./.profile <br />12、 修改sqlhosts文件(/usr/informix/etc) <br />在此文件中有类似demo_on onipcshm on_hostname on_servername的两行, <br /><br />在第二行前加"#",并增加相应内容如下: <br />demo_on onipcshm on_hostname on_servername <br />增加:db onipcshm test1 on_servername <br />与onconfig share memory中一致,要求此项为onipcshm <br />主机名可自己定义 <br />13、 执行onmonitor <br /><注>如果运行onmonitor出现如下信息: <br />The type of your terminal is unknown to the system <br />可以编辑informix的.profile文件 如: <br />TERM=vt100 <br />TERMCAP=/usr/informix/etc/termcap <br />export TERM TERMCAP <br />如果运行onmonitor出现如下信息: <br />(Share) Memory fault <br />可以适当增加系统的共享内存。 <br />在菜单中选择parameteràinitialization <br />按esc键默认其设定值,进行初始化配置。如果返回出错, <br />检查/usr/informix/online.log文件判断出错原因。如果 <br />是共享内存或信号灯出错,可以适当增加系统的共享内存 <br />或信号灯。 <br />exit退出onmonitor <br />#su - informix <br />$oninit <br />14、 测试安装是否正确 <br />$dbaccessdemo7 <br />$dbaccess <br />15、必要时要重新编译内核或用onmonitor进行参数微调