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 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.102.173 8888
6.准备onconfig文件,并配置变量
cp onconfig.std onconfig.demo_on vim onconfig.demo_on --修改以下内容 ROOTNAME rootdbs ROOTPATH /home/informix/chunk/rootchk ROOTOFFSET 0 ROOTSIZE 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*
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.819(INFORMIX数据库的字符集是对整个实例有效)
2、修改字符集
--其他字符集可以通过如下方式进行设置; --在informix环境变量中添加: export DB_LOCALE=en_US.utf8 export CLIENT_LOCALE=en_US.utf8 --更新环境变量 source ~/.bash_profile --重新初始化数据库,新的数据库支持UTF8字符集。 oninit -ivy
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176302.html原文链接:https://javaforall.net
