千家信息网

informix数据库Linux/Unix下安装配置

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,1、数据库安装前准备创建informix组和用户使用root用户创建informix组和informix用户,并修改口令groupadd informix;useradd -g informix -d
千家信息网最后更新 2025年01月21日informix数据库Linux/Unix下安装配置

1、数据库安装前准备

  • 创建informix组和用户

    使用root用户创建informix组和informix用户,并修改口令

    groupadd informix;

    useradd -g informix -d /opt/informix -m informix;

    passwd informix;

    chmod 755 /opt/informix;

  • 创建数据库安装目录

    假设将数据库的数据文件存放在/dbs目录

mkdir dbs;

chown informix:informix /dbs;

cd /dbs;

touch rootdbs;

chown informix:informix rootdbs;

chmod 660 rootdbs;

  • 准备informix环境变量

export INFORMIXSERVER=ifxserver

export INFORMIXDIR=/opt/informix

export ONCONFIG=onconfig.ifxserver

export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ifxserver

export PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:.

  • 安装JDK

2、数据库安装

  • 使用root用户执行ids_install文件进行安装

3、数据库初始化

  • 将/opt/informix/etc/目录中的onconfig.std文档拷贝一份,名称为$ONCONFIG变量指定(onconfig.ifxserver),并编辑以下参数:

ROOTPATH /dbs/rootdbs
DBSERVERNAME ifxserver

  • 将/opt/informix/etc/目录中的sqlhosts.std文档拷贝一份,名称为$INFORMIXSQLHOSTS变量指定的名称(sqlhosts.ifxserver),并编辑为:

ifxserver onsoctcp IP port

  • 初始化数据库:oninit -ivy

4、数据库配置

  • 创建dbspace(在/dbs目录中创建操作系统文件,并修改这些文件属性为660,属主为informix:informix)

    touch datadbs1 llogdbs plogdbs

    onspaces -c -d datadbs1 -p /dbs/datadbs1 -o 0 -s 200000 -k 8k

    onspaces -c -d plogdbs -p /dbs/plogdbs -o 0 -s 2000000;
    onspaces -c -d llogdbs -p /dbs/llogdbs -o 0 -s 2000000;

  • 添加物理日志和逻辑日志

    onparams -p -s 1999000 -d plogdbs -y

    onparams -a -d llogdbs -s 100000

5、informix安装完成

0