天道酬勤

RDBMS and My Life

Install IDS 11.5 UC5 for Linux

leave a comment

感谢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

以下省略部分图片:

01

选择安装目录

04

选择安装部件和类型

05

选择配置文件

08

服务的详细配置信息

09

安装完成

14

四、通信配置文件名 (类似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-

Written by ochef

September 9th, 2009 at 2:36 pm

Posted in Database

Tagged with ,

Leave a Reply