感谢chinaunix.net上zhaowuxing提供的免key无限制正式版软件,欲知更多内容请看帖子。
环境:VMware + Linux AS 4 + IDS 11.5
安装主机名为informix,创建的informix服务为ochef,创建的数据库名为ochefdb。
一、创建用户、组、安装目录
[root@informix ~]# groupadd informix
[root@informix ~]# useradd -g informix Informix
[root@informix ~]# passwd informix
[root@informix ~]# mkdir -p /opt/IBM/informix
二、环境变量设置
1.Login as informix user
[informix@informix ~]$ vi /home/informix/.bash_profile
export INFORMIXDIR=/opt/IBM/Informix
export INFORMIXSERVER=ochef
export ONCONFIG=onconfig.ochef
PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin
export PATH
2.修改系统配置
Login as root user
[root@informix ~]# vi /etc/services
在文件尾添加:sqlexec 9088/tcp
三、安装IDS Enterprise Edition V11.50.UC5
Login as root user
[root@informix ids]# tar xvf IDS_EE_V11.50.UC5_Linux_x86.tar
[root@informix ids]# ./ids_install
以下省略部分图片:
选择安装目录
选择安装部件和类型
选择配置文件
服务的详细配置信息
安装完成
四、通信配置文件名 (类似Oracle的tnsnames.ora)
[informix@informix ~]$ cp /opt/IBM/informix/etc/sqlhosts.std /opt/IBM/informix/etc/sqlhosts
[informix@informix ~]$ vi /opt/IBM/informix/etc/sqlhosts
在sqlhosts文件中末尾加入下面一行(其中服务器名(server域不能有’-');各域之间使用tab键分隔):
ochef onsoctcp informix sqlexec
说明:通讯配置文件中的每一行表示一个配置,每个配置由 4 个部分组成:
Server(服务器名) Nettype(连接类型) host (主机名) Service(服务端口号)
五、创建onconfig.server配置文件 (类似Oracle的初始化参数文件init.ora)
[informix@informix ~]$ cp /opt/IBM/informix/etc/onconfig.std /opt/IBM/informix/etc/onconfig.ochef
根据实际情况修改
[informix@informix ~]$ vi /opt/IBM/informix/etc/onconfig.ochef
SERVERNUM 1 (每一个onconfig文件中使用一个不能重复的数字)
DBSERVERNAME ochef (与sqlhosts中的相同)
ROOTPATH $INFORMIXDIR/data/root_chunk
ROOTSIZE 200000 (根据你需要设置所要的数据空间大小,千字节,如为200M)
同时创建rootdbs的chunk文件,为后续服务。
[informix@informix ~]$ mkdir $INFORMIXDIR/data
[informix@informix ~]$ cat /dev/null > $INFORMIXDIR/data/root_chunk
[informix@informix ~]$ chmod 660 $INFORMIXDIR/data/root_chunk
六、初始化数据库
[informix@informix ~]$ oninit -i (仅第一次时用参数 i )
This action will initialize IBM Informix Dynamic Server;
any existing IBM Informix Dynamic Server databases will NOT be accessible -
Do you wish to continue (y/n)? y
如果没有提示任何错误,恭喜你,您已创建好数据库。
七、测试安装
1)使用onstat -f检查安装版本,如下:
[informix@informix ~]$ onstat -f
IBM Informix Dynamic Server Version 11.50.UC5 — On-Line — Up 00:19:18 — 144144 Kbytes
2)使用dbaccess检查数据库运行情况,如下:
[informix@informix ~]$ dbaccess sysmaster@ochef -
Database selected.
>select * from syslogs;
提示成功,则表示初始化数据库正确完成。
八、基础操作
1) dbaccess访问informix
在登录操作系统后,如果该操作系统用户具有足够的权限,则可使用如下方式等录数据调试,与使用sqlplus或isql类似:
[informix@informix ~]$ dbaccess sysmaster@ochef -
Database selected.
>
2) informix的启动和关闭
启动informix:
[informix@informix ~]$ oninit
关闭informix:
[informix@informix ~]$ onmode -ky
后续对Informix数据库的操作请参阅官方文档。
-The End-