Informix安装配置和HDR测试过程.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Informix在Linux安装配置和HDR测试过程
一.Informix在Linux安装配置
1 •创建用户并设置用户环境
1.1. 创建用户
创建informix用户组,并创建informix用户,并设置informix用户密码。
# groupadd informix
# useradd ・g informix ・d /idsdata/lnformix informix
# passwd informix
1.2. 修改informix用户环境变量
设置informix用户环境变量,设置:
INFORMIXSERVER,INFORMIXDIR, ONCONFIG,INFORMIXSQLHOSTS,PATH,TERMC
AP等informix实例相关环境变量。
# su - informix
$ cd /home/informix
$ vi .bashrc
INFORMIXSERVER=demoserver
INFORMIXDIR=/idsdata/informix
ONCONFIG=onconfig.demoserver
INFORMIXSQLHOSTS=/idsdata/informix/etc/sqlhosts.demo
PATH=$INFORMIXDIR/bin:.:/usr/bin:$PATH
export INFORMIXSERVER INFORMIXDIR ONCONFIG INFORMIXSQLHOSTS PATH
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/cli export LD_LIBRARY_PATH
2 •创建设备文件
$ mkdir /idsdata/dbspaces
$ cd /idsdata/dbspaces
$ touch rootdbs
$ touch phydbs
$ touch logdbs
$ touch tempdbsOI
$ touch tempdbs02
$ touch datadbs
$ touch indexdbs
3.安装Informix软件
3.1. 准备informix安装包
Informix12.1 安装包名为:ENT1210FC5_LIN64_EN.tar o并将文件ftp 至/tmp 目录,然后解压安装包:
$ tar -xvf *.tar
• • •
解压后有安装程序idsjnstall
3.2. 安装Informix软件
采用root用户安装,按照提示按照即可。其屮选择不创建默认instanceo
$ su ・ informix
$ cd /tmp/
$ su
# ./idsjnstall
4•初始化Informix实例
创建一个数据库实例demoserver
$ su - informix
$ cd /idsdata/informix/etc
4.1. 修改sqlhosts.demo 文件
$ vi sqlhosts.demo
demoserver onsoctcp 10.241.96.5 9088
注意:sqlhosts.demo与环境变量名一致,demoserver为实例名。
4.2. 配置onconfig参数文件
数据库实例初始化需要修改如下参数,具体的性能参数可以在实例初始化完后再配置。
$ cd /idsdata/informix/etc
$ cp onconfig.std onconfig.demoserver
$ vi onconfig.demoserver
ROOTPATH /idsdata/dbspaces/rootdbs
ROOTSIZE 2048000
DBSERVERNAME demoserver
TAPEDEV /dev/null
LTAPEDEV/dev/ null
4.3. 初始化数据库实例运行oninit -viy初始化实例$ oninit -viy
使用onstat・,on stat -d命令察看数据库实例状态。
$ on stat -
IBM Informix Dynamic Server Version 12.10.FC5 - On-Line — Up 8 days 19:12:34 - 164468 Kbytes
5.创建表空间dbspace
创建phydbs,logdbs,tempdbs表空间及用八数据空间datadbs,indexdbo表空间规划如下表格:
创建命令:
onspaces -c -d phydbs -p /idsdata/dbspaces/phydbs -o 0 -s 10240000 on spaces ・c -d logdbs -p /idsdata/dbspaces/logdbs -o 0 ・s 20480000 onspaces ・c ・d tempdbsOI -p
/idsdata/dbspaces/tempdbsOI -o 0 -s 1024000 -t on spaces -c -d tempdbs02 -p
/idsdata/dbspaces/tempdbs02 ・o 0 -s 1024000 -t on spaces -c -d datadbs -p
/idsdata/dbspaces/datadbs -o 0 -s 20480000 onspaces -c -d indexdbs -p
/idsdata/dbspaces/indexdbs ・o 0 -s 5120000
6.将物理日志和逻辑日志移至phydbs和logdbs
将物理日志从rootdbs移至phydbs: onparams -p -s 10000000 -d phydbs -y
在logdbs上创建8个新的逻辑日志,每个大小250MB:
on params -a -d logdbs -s 250000
on params ・a ・d logdbs -s 250000
on params -a -d logdbs -s 250000
on params -a -d logdbs -s 250000 onparams -a -d logdbs -s 250000 on params -a -d logdbs -s 250000 on params ・a -d logdbs -s 250000 on params -a -d logdbs -s 250000
从rootdbs中删除6个旧的逻辑日志:
on mode -I
onmode -I
onmode -I
onmode -I
onmode -I
onmode -I
onmode -I