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           (重新进入系统)

你可能感兴趣的:(Informix,活动,Unix,UP)