informix的安装步骤及基本命令

    技术2023-04-10  86

    环境搭建

    inux 版本: CentOS8.0 linux主机名:zkpk(随意) informix安装包:iif.11.50.UC4E.Linux-RHEL4.tar informix服务名:demo_on (随意)

    1.在Linux系统下创建组和用户

    su root (必须在root权限下) groupadd -g 1000 informix useradd -u 1000 -g 1000 -d /home/informix -m informix passwd informix

    2.将informix安装包放入Linux中,进行解压安装

    tar -xvf iif.11.50.UC4E.Linux-RHEL4.tar ./installserver

    注意:安装路径选择在/home/informix

    3.在informix用户下配置环境变量

    su informix vim ~/.bash_profile export INFORMIXDIR=/home/informix export INFORMIXSERVER=demo_on export ONCONFIG=onconfig.demo_on export PATH=/home/informix/bin:$PATH source ~/.bash_profile

    4.创建chunk目录为Dbspaces空间文件所在目录

    cd /home/informix mkdir chunk cd/home/informix/chunk touch rootchk chmod 660 rootchk

    5.准备sqlhosts文件,并配置变量

    cd /home/informix/etc cp sqlhosts.std sqlhosts vim sqlhosts demo_on onsoctcp 192.168.48.137 8888

    6.准备onconfig文件,并配置变量

    cp onconfig.std onconfig.demo_on vim onconfig.demo_on ROOTNAME rootdbs ROOTPATH /home/informix/chunk/rootchk ROOTOFFSET 0 ROOTSIZE 1024000 MIRROR 0 MIRRORPATH $INFORMIXDIR/tmp/demo_on.root_mirror MIRROROFFSET 0 DBSERVERNAME demo_on TAPEDEV /dev/null LTAPEDEV /dev/null

    7.重新初始化服务器

    oninit -ivy

    8.建立逻辑日志文件、物理日志文件、临时表、索引表文件等

    cd /home/informix/chunk touch llogchk wlogchk linshichk suoyinchk chmod 660 *chk*

    9.逻辑日志操作

    1)创建逻辑日志空间以及添加逻辑日志

    onspaces -c -d llogdbs -p /home/informix/chunk/llogchk -s 20000 -o 0 onparams -a -d llogdbs -s 2000 onparams -a -d llogdbs -s 2000 onparams -a -d llogdbs -s 2000 onparams -a -d llogdbs -s 2000 onparams -a -d llogdbs -s 2000 onstat -l

    onmode -l onmode -l onmode -l onmode -l onmode -l onmode -l onstat -l

    onmode -c (做检查点) onparams -d -l 1 -y onparams -d -l 2 -y onparams -d -l 3 -y onparams -d -l 4 -y onparams -d -l 5 -y onparams -d -l 6 -y

    10.物理日志、临时表、索引表操作

    onspaces -c -d wlogdbs -p /home/informix/chunk/wlogchk -s 2000 -o 0 onspaces -c -d linshidbs -k 16 -p /home/informix/chunk/linshichk -s2000 -o 0 onspaces -c -d suoyindbs -k 16 -p /home/informix/chunk/suoyinchk -s 2000 -o 0

    11.停止当前数据库进程

    onmode -ky
    Processed: 0.014, SQL: 9