Informix安装方法
一、 获取informix 9.4的安装包
informix安装包包括三部分服务器、客户端和开发包。本文档所在的文件夹内包括了informix 9.4的安装包的安装包,此处不必单独获取。
如果需要获取,建议从IBM上下载,下载方法如下图:
二、 搭建安装informix的环境
搭建环境主要包括建立informix用户和配置informix环境变量两部分
使用root用户登录,执行建立组合用户的操作
建立组:groupadd -g 20000 informix
建立用户:useradd -u 20000 -g 20000 -d /home/informix -m informix
设置口令:password informix 
使用informix用户登录,配置环境变量
修改informix用户环境变量:编辑 informix用户的.bash_profile文件,增加以下环境变量。注意设置完成后需要退出informix用户并重新登录,才能使新的.bash_profile文件生效
INFORMIXDIR=/home/informix
INFORMIXSERVER=cs_dbs
ONCONFIG=onconfig.cs
DBDATE=MDY4*
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH
PATH=$PATH:$INFORMIXDIR/bin
export PATH
三、 安装informix服务器
  informix安装盘内的SERVER目录内的全部内容拷贝到informix用户目录下
  使用“chmod +x install* 命令将脚本文件全部赋予可执行权限。脚本文件是:
install_gls               
install_msg
installserver
  使用su root命令获取root权限
  使用./installserver执行informix服务器安装脚本
注意:安装过程中显示的“Press RETURN tocontinue”中的RETURN就是回车键的意思
安装图片如下:
开始安装
完成安装
  删除不再使用的安装文件IDSreinstallfilesIIF.cpi install_gls服务器数据库安装教程install_msg  installserver
四、 安装客户端开发包(CSDK
  使用“tar xvf clientsdk.2.81.UC3.LINUX-I32.tar”解压从CSKD安装包。得到csdk.cpi文件和doc目录
  使用“cpio -idmv <csdk.cpi”命令解压csdk.cpi得到六个文件
clientsdkcontent.cpio
gls.cpio
message.cpio
install_gls
install_msg
installclientsdk
  将上面六个文件拷贝到informix用户目录下
  使用./installclientsdk执行informix客户端开发包(CSDK)安装脚本
使用su root命令获取root权限
使用./RUN_AS_ROOT.clientsdk命令使CSDK生效
删除不再使用的四个安装文件installclientsdk  install_gls  install_msg  RUN_AS_ROOT.
clientsdk文件
五、 配置informix
  配置/etc/services文件,在文件结尾处增加如下两行
sqlexe                                    1526/tcp
sqlexec          1528/tcp
sqlexesqlexecinformix对外提供的数据库服务的名字;
15261528是端口号;tcp指定网络协议为TCP/IP协议
  配置/etc/hosts文件
增加一行,格式为 本机IP地址 本机主机名称
192.168.0.221    qq9
  配置informix安装目录下的etc/sqlhosts文件
将原先的demo开头的两行删除,添加如下两行
cs_db                onipcshm  qq9  sqlexe
cs_dbs_tcp      onsoctcp  qq9  sqlexec
服务名cs_db要与informix安装目录下.bash_profile文件内INFORMIXSERVER环境变量的值一致
qq9是本地计算机的主机名
sqlexesqlexecinformix对外提供的数据库服务的名字
  建立存放数据库的磁盘空间
informix安装目录下建立dbs目录,该目录的绝对路径需要写入onconfig.cs文件,需要注意对应关系。在dbs目录下使用如下命令建立几个文件:touch  rootdbs  logdbs  phydbs  blobdbs  tmpdbs datadbs
并赋予权限:chmod  660  *
  配置informix安装目录下的etc/onconfig.cs文件
informix安装目录下的etc/onconfig.std复制并重名为onconfig.cs
onconfig.cs文件中所有/usr/informix都替换成/home/informix
--rootdbs路径、空间
ROOTNAME        rootdbs         # Root dbspace name
ROOTPATH        /home/informix/dbs/rootdbs 
ROOTOFFSET      0 
ROOTSIZE        100000          # Size of root dbspace (Kbytes)
--物理日志的dbs空间,先用rootdbs20M
PHYSDBS         rootdbs         # Location (dbspace) of physical log
PHYSFILE        20000           # Physical log file size (Kbytes)
--逻辑日志用默认的
# Logical Log Configuration
LOGFILES        6               # Number of logical log files
LOGSIZE         2000            # Logical log size (Kbytes)
--把磁带的东西都改成/dev/null
TAPEDEV         /dev/null       # Tape device path
TAPEBLK         32                # Tape block size (Kbytes)
TAPESIZE        10240           # Maximum amount of data to put on tape (Kbytes)
# Log Archive Tape Device
LTAPEDEV        /dev/null       # Log tape device path
LTAPEBLK        32              # Log tape block size (Kbytes)
LTAPESIZE       10240 
--配置数据库服务器参数,根据自己机器配置的实际情况分配locksbuffers;
SERVERNUM       0       
DBSERVERNAME    cs_dbs          # Name of default database server

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。