informix的安装步骤

发布时间:2025-12-09 17:49:34 浏览次数:4

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 -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用户下配置环境变量

--切换到informix,并进入安装路径目录下su informixcd /home/informix--配置环境变量vi ~/.bash_profile--添加以下内容:export INFORMIXDIR=/home/informix(安装路径)export INFORMIXSERVER=demo(服务名)export ONCONFIG=onconfig.demo(onconfig_服务名)export PATH=/home/informix/bin:$PATH(安装路径目录下的bin)--保存文档,使环境生效:wqsource ~/.bash_profile

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

cd /home/informixmkdir chunkcd/home/informix/chunktouch rootchkchmod 660 rootchk

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

cd /home/informix/etccp sqlhosts.std sqlhostsvim sqlhosts--添加该行demo_on onsoctcp 192.168.102.173 8888

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

cp onconfig.std onconfig.demo_onvim onconfig.demo_on --修改以下内容ROOTNAME rootdbsROOTPATH /home/informix/chunk/rootchkROOTOFFSET 0ROOTSIZE 1024000MIRROR 0MIRRORPATH $INFORMIXDIR/tmp/demo_on.root_mirrorMIRROROFFSET 0DBSERVERNAME demo_onTAPEDEV /dev/nullLTAPEDEV /dev/null

7.重新初始化服务器

oninit -ivy

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

cd /home/informix/chunktouch llogchk wlogchk linshichk suoyinchkchmod 660 *chk*

9.逻辑日志操作
1)创建逻辑日志空间以及添加逻辑日志

onspaces -c -d llogdbs -p /home/informix/chunk/llogchk -s 20000 -o 0onparams -a -d llogdbs -s 2000onparams -a -d llogdbs -s 2000onparams -a -d llogdbs -s 2000onparams -a -d llogdbs -s 2000onparams -a -d llogdbs -s 2000onstat -l onmode -lonmode -lonmode -lonmode -lonmode -lonmode -lonstat -l Onmode -c(检查点)onparams -d -l 1 -yonparams -d -l 2 -yonparams -d -l 3 -yonparams -d -l 4 -yonparams -d -l 5 -yonparams -d -l 6 -yonstat -l

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

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

11.停止当前数据库进程

onmode -ky

二、字符集说明
1、默认字符集:en_US.819(INFORMIX数据库的字符集是对整个实例有效)
2、修改字符集

--其他字符集可以通过如下方式进行设置; --在informix环境变量中添加:export DB_LOCALE=en_US.utf8export CLIENT_LOCALE=en_US.utf8--更新环境变量source ~/.bash_profile--重新初始化数据库,新的数据库支持UTF8字符集。 oninit -ivy

3、使用JDBC连接数据库
jdbc:informix-sqli://192.168.102.173:8888/test:INFORMIXSERVER=demo;NEWCODESET=UTF8,zh_cn.UTF8,57372; CLIENT_LOCALE=en_US.57372;DB_LOCALE=en_US.57372

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477