jamesfork 发表于 2013-1-30 02:11:25

informix安装

INFORMIX数据库的安装:

1、创建一个INFORMIX组、创建一个INFORMIX用户
   . root 登录
   . 用 scoadmin 来建成 informix 组和 informix 用户

2、建立一个临时目录:
   第1步:
       #mkdir /infosoft
       #cd /infosoft
   第2步:
       #mount /dev/cd0 /mnt
       #cp /mnt/ESQLC7.23/ESQL.TAR /infosoft
       #cp /mnt/ONLINE7.30/SERVER/IDS.CPI /infosoft
       #umount /mnt

3、设置INFORMIX变量:
       #INFORMIXDIR=/usr/informix; export INFORMIXDIR

4、解包并安装:
   
   第1步:
       #cd /usr/informix
       #tar xvf /infosoft/ESQL.TAR
       #./installesql
       #输入系列号和活动码

   第2步:
       #cd /usr/informix
       #cpio -icvdumB < /infosoft/IDS.CPI
       #./installserver
       #输入系列号和活动码
   5、修改核心参数:

       #cd /etc
       #vi services
         在最后一行加入一行:sqlexec   8888/tcp



       #cd /etc/conf/cf.d
       #vi stune
         在后面加四行
       SHMMAX   20971520(41943040)
       SHMMIN    1
       SEMMSL    50
       MAXUP   2048
       #./link_unix手动重启(sync;sync;shutdown -y -g0)

6、准备空间:
   
   用 informix 注册登录,在 /usr/informix 下:
   $ > rootdbs
   $ chmod 666 rootdbs
   $ cd etc
   $ cp onconfig.std onconfig
   $ vi sqlhosts
       屏蔽两行最后加入:
                           (本机机器名)
   online      onipcshm   scosysv   sqlexec

7、修改 onconfig 文件

   $cd /usr/informix/etc
   $vi onconfig

       ROOTPATH         改为->      /usr/informix/rootdbs
       ROOTSIZE         改为->      200000
       CONSOLE            改为->      /tmp/online.log
       TAPEDEV            改为->      /dev/null
       LTAPEDEV         改为->      /dev/null
       DBSERVERNAME       改为->      online
       NETTYPE            改为->      ipcshm,1,5,CPU


8、设置环境变量:

   $vi .profile                     /*使该用户能够访问informix数据库*/
   在最后增加五行:
   
   INFORMIXDIR=/usr/informix
   PATH=$PATH:$INFORMIXDIR/bin
   INFORMIXSERVER=online
   ONCONFIG=onconfig
   LD_LIBRARY_PATH=/usr/informix/lib:/usr/informix/lib/esql
   export INFORMIXDIR PATH INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH

   修改完毕,退出重新 informix 注册。

9、初始化:

   $oninit -iy       (第一次初始化使用,以后再用则重新初始化一次)
   $onstat -r 1      (检测数据库系统状态,用DEL键中断)
      若 初始化成功,则显示
         Informix Dynamic Server Version 7.30.UC2 -- On-Line -- Up ....
      否则,显示
         shared memory not initialized for INFORMIXSERVER ...

   $onmode -ky       (卸掉系统)
   $oninit         (重新进入系统)
页: [1]
查看完整版本: informix安装