环境搭建
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