informix的安装步骤

一、环境搭建

linux 版本: CentOS8.0/CentOS7.4/CentOS6.8(本人亲测6.8和7.4)
informix安装包:本人亲测(11.5和12.1)

informix服务名:demo_on (随意)

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

   su root (必须在root权限下)

   --创建组

   groupadd -1000 informix

   --创建用户

   useradd -1000 -1000 -/home/informix -m informix

   --编辑新建用户的密码

   passwd informix 

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

   --解压安装包

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

--执行安装文件

   ./installserver 

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

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

--切换到informix,并进入安装路径目录下

su informix

cd /home/informix

   --配置环境变量

vi ~/.bash_profile

--添加以下内容:

export INFORMIXDIR=/home/informix(安装路径)

export INFORMIXSERVER=demo(服务名)

export ONCONFIG=onconfig.demo(onconfig_服务名)

export  PATH=/home/informix/bin:$PATH(安装路径目录下的bin)

--保存文档,使环境生效

:wq

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

onstat -l 

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

二、字符集说明

1、默认字符集:en_US.819INFORMIX数据库的字符集是对整个实例有效

  1. 修改字符集

    --其他字符集可以通过如下方式进行设置(只有数据库初始安装时才可以修改);                      

--在informix环境变量中添加:

export DB_LOCALE=zh_cn.GB18030-2000

export CLIENT_LOCALE=zh_cn.GB18030-2000

--重新初始化数据库,新的数据库支持UTF8字符集。 

3、使用JDBC连接数据库

jdbc:informix-sqli://192.168.1.1:9088/test:INFORMIXSERVER=ifxserver;NEWCODESET=GB18030,GB18030-2000,5488; CLIENT_LOCALE=zh_cn.GB18030-2000;DB_LOCALE=zh_cn.GB18030-2000

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值