1.建立informix 用户及用户组。 在root 用户下, add new group, 加入informix 用户组。 add new user, 加入informix 用户,注意home directory 应是你希望安装informix 库结构的地方. Login group 改为informix , member ship 中则加入informix. 2.配置unix 核心参数 在root 用户下, scoadmin/hardware manager/kernel/parameters, 修改以下各参数: SHMMAX 134217728 SHMMIN 1 SEMMSL 150 MAXUP 2048 然后Relink kernel , 重新启动。
3. 修改 informix home directory 下的 .profile 文件,加入 INFORMIXDIR=/usr/informix (注意应是home directory, 即是informix 库结构的安装处) ONCONFIG=onconfig.1 (这是定义online 的配置文件,由自己起名) TERM=ansi INFORMIXSERVER=online (informix数据库server的名称,由自己定) 另在PATH中加入/usr/informix/bin (注意应同INFORMIXDIR 统一) 最后export 以上各项。
4. 拷贝informix 文件 以informix 用户登录, 在 $ 提示下 su 到 root 用户下 # mount /dev/cd0 /mnt ( 将informix online 的光盘mount上) # cpio -icudvmB#./installonline 准备数据库空间,这是放数据库数据的地方。 在文件系统上建chunk 当前目录为希望放informix 库数据的文件系统目录, # cat /dev/null>chunk1 (chunk 的文件名由自己起) # chmod 660 chunk1 # chown informix chunk1 # chgrp informix chunk1 在裸设备上建chunk 假设裸设备名为 /dev/ru # ln /dev/ru /dev/chunk1 # chmod 660 /dev/chunk1 # chgrp informix /dev/chunk1 # chown informix /dev/chunk1 建立informix 连接文件 有关三个文件, 编辑/INFORMIXDIR/etc/sqlhosts 加入如下内容: online ontlitcp hostname sql1 (定义在.profile中的 (tcp/ip方式) (定义在/etc/hosts (定义在/etc/services INFORMIXSERVER) 中的主机名) 中的tcp/ip口名) 编辑/etc/services 加入数据库tcp/ip端口: sql1 5000/tcp (对应于/INFORMIXDIR/etc/sqlhosts (不能和其它口的数字重了) 中的相应内容) 有关/etc/hosts 这个文件中写着IP地址和主机名的对应,主机名应和/INFORMIXDIR/etc/sqlhosts中的一致。 配置 online 并作 初始化。 以 informix 用户登录 $ cd /usr/informix/etc (目录应和 home directory 统一) $ cp onconfig.std onconfig.1 $ vi onconfig.1
修改以下各项为下列值: ROOTPATH 改为chunk 的全路径。 MSGPATH 为 /usr/informix/online.log (这一目录应和home directory 及 INFORMIXDIR 统一) TAPEDEV 为 /dev/null LTAPEDEV 为 /dev/null DBSERVERNAME 同.profile中INFORMIXSERVER名字,和sqlhosts中统一
以上各项中的前四项也可在informix 用户下调用onmonitor 配置工具修改 $onmonitor parameters initilazie 修改 Sys .Log File (对应于 MSGPATH) Tape Dev (对应于TAPEDEV) Log Tape Dev (对应于 LTAPEDEV) Primary Path (对应于ROOTPATH) 另 有关informix server 的定义是Server Name 项,定义为.profile中的INFORMIXSERVER的定义值。 修改之后,按ESC 键,选择YES 进行initial
|