以前在rhas4下安装了一次informix,不过思路比较模糊。今天,,迫不得已又安装了次。下面特将安装过程列出,以备忘。
1、创建informix用户。
groupadd informix
useradd -g informix informix
2、以root用户登录,将光盘上的打包文件(一定要打包好了的,不然权限够得设置,并且也要以root用户复制解压。不然会出现一些问题。我遇到的问题就是初始化完成后,使用onmonitor显示network down,而造成不能创建chunk)解压或者执行命令安装。
3、修改/etc/service,添加下面一列:
test 33333/tcp
4、创建informixtmp目录,修改属性
mkdir /informixtmp ;chown -r informix:informix /informixtmp
5、创建裸设备
6、以informix登录,修改.bash_profile如下:
# .bash_profile
# get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# user specific environment and startup programs
path=$path:$home/bin
export path
unset username
informixdir=/home/informix
path=$path:$informixdir/bin:.
informixserver=testserver
onconfig=onconfig.test
dbdate=y4md0
dbcentury=c
informixterm=terminfo
db_locale=zh_cn.gb
client_locale=zh_cn.gb
export informixserver onconfig informixterm
export informixdir path dbdate dacentury
export db_locale client_locale
ld_library_path=$informixdir/lib:$informixdir/lib/esql:$ld_library_path
export ld_library_path
term=vt100
export term
export termcap=${informixdir}/etc/termcap
export informixterm=termcap
set -o vi
7、创建于裸设备的链接
mkdir dbspace
cd dbspace
ln -s /dev/raw/raw1 rootdbs
.......
8、如果没有tmp文件夹,则
cd
mkdir tmp
chmod 660 tmp
9、修改etc/onconfig.cls
其具体注意事项参看我的informix初始化问题这张
10、配置etc/sqlhosts,添加
testserver(服务名称) onsoctcp(连接类型) localhost(监听主机) test(服务帮定的端口)
11、初始化
oninit -ivy