centos

CentOS上如何安装Informix

小樊
32
2025-06-12 09:29:28
栏目: 智能运维

在CentOS系统上安装Informix数据库需要遵循一定的步骤。以下是详细的安装流程:

安装前准备

  1. 更新系统

    sudo yum update -y
    
  2. 创建Informix用户和组

    groupadd informix
    useradd -g informix informix
    passwd informix
    
  3. 创建安装目录

    mkdir -p /opt/informix
    chown informix:informix /opt/informix
    
  4. 设置环境变量: 编辑 /etc/profile 文件,添加以下内容:

    export INFORMIXDIR=/opt/informix
    export PATH=$INFORMIXDIR/bin:$PATH
    export INFORMIXSERVER=ol_informix1210
    export ONCONFIG=onconfig.tramsserver
    export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ol_informix1210
    

    然后加载配置文件:

    source /etc/profile
    

安装过程

  1. 下载Informix安装包: 从IBM官方网站下载适合CentOS版本的Informix安装包,例如Informix 12.10 Developer Edition。

  2. 解压安装包

    tar -xvf iif.12.10.FC12DE.linux-x86_64.tar -C /opt/informix
    
  3. 执行安装程序: 切换到解压后的目录并运行安装程序:

    cd /opt/informix
    ./ids_install
    

    按照提示完成安装过程,可以选择非GUI模式安装,其他选项保持默认。

安装后的配置

  1. 修改配置文件: 切换到 informix 用户:

    su - informix
    vi /.bash_profile
    

    添加或修改环境变量:

    export INFORMIXDIR=/opt/informix
    export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ol_informix1210
    export ONCONFIG=onconfig.tramsserver
    export INFORMIXSERVER=tramsserver
    export PATH=$INFORMIXDIR/bin:$PATH
    

    使修改生效:

    source /.bash_profile
    
  2. 创建数据库空间

    cd $INFORMIXDIR/data
    mkdir rootdbs
    touch rootdbs
    chmod 660 rootdbs
    
  3. 修改 sqlhosts 文件

    cp $INFORMIXDIR/etc/sqlhosts.std sqlhosts
    vi sqlhosts
    

    修改或添加以下内容:

    tramsserver onsoctcp -hostname your_host_name sqlexe
    
  4. 重新初始化数据库

    stopdb -ky
    initdb -iv
    
  5. 启动数据库

    onmode -sy
    
  6. 设置自启动(可选): 编辑 /etc/rc.local 文件,添加以下内容:

    /opt/informix/bin/oninit -v
    

注意事项

0
看了该问题的人还看了