当前位置:首页 > SCO UNIX上INFORMIX数据库安装与配置
1.建立infomix组和informix用户
使用root注册,使用scoadmin系统命令建立组名为―informix‖,用户名为―informix‖的用户, 其―home directory‖缺省为―/usr/informix‖,在这里我使用缺省值。 其中,组号必须大于100,user id 大于200。
2. 设置安装所需要的环境变量
使用root注册,设置PATH和INFORMIXDIR环境变量 B shell:
#INFORMIXDIR=/usr/informix #PATH=$PATH
INFORMIXDIR
#export INFORMIXDIR
C shell:
#setenv INFORMIXDIR /usr/informix #setenv PATH ${INFORMIXDIR}/bin 并将目录改变到/usr/informix,执行命令 #cd /usr/informix
3. 产品的安装(次序SQL->4GL->ESQL->IDS->GLS)
1)将SQL光盘插入光驱,执行命令 # mount /dev/cd0 /mnt 2)拷贝介质
介质如为tar格式,则执行:#tar xvf /mnt/SQL.tar
{PATH}
介质如为cpio格式,则执行:#cpio –icvdumB < /mnt/SQL.cpi 3)执行安装命令
# ./installsql
输入许可证提供的序列号,如:INF#Xxxxxxx 输入许可证提供的KEY:如AAABBB 注意必须是大写字母
4)卸载软件光盘,执行命令 #umount /mnt
B、安装4GL
1)将4GL光盘插入光驱,执行命令 # mount /dev/cd0 /mnt
2)拷贝介质
介质如为tar格式,则执行:#tar xvf /mnt/4GL.tar
介质如为cpio格式,则执行:#cpio –icvdumB < /mnt/4GL.cpi 3)执行安装命令
# ./install4gl
输入许可证提供的序列号,如:INF#Xxxxxxx 输入许可证提供的KEY:如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令 # unmount /mnt
C、安装ESQL
1)将ESQL光盘插入光驱,执行命令 # mount /dev/cd0 /mnt
2)拷贝介质
介质如为tar格式,则执行:#tar xvf /mnt/ESQL.tar
介质如为cpio格式,则执行:#cpio –icvdumB < /mnt/ESQL.cpi 3)执行安装命令 # ./installesql
输入许可证提供的序列号,如:INF#Xxxxxxx 输入许可证提供的KEY:如AAABBB 注意必须是大写字母
4)卸载软件光盘,执行命令 # unmount /mnt
D、安装IDS7.31
1)将IDS7.31盘插入光驱,执行命令 # mount /dev/cd0 /mnt
2)拷贝介质
介质如为tar格式,则执行:#tar xvf /mnt/IDS.tar
介质如为cpio格式,则执行:#cpio –icvdumB < /mnt/ IDS.CPI 3)执行安装命令
# ./installserver
输入许可证提供的序列号,如:INF#Xxxxxxx 输入许可证提供的KEY:如AAABBB 注意必须是大写字母
4)卸载软件光盘,执行命令 # unmount /mnt
D、安装GLS
1)将GLS光盘插入光驱,执行命令 # mount /dev/cd0 /mnt 2)拷贝介质
介质如为tar格式,则执行:#tar xvf /mnt/LS732.tar
介质如为cpio格式,则执行:#cpio –icvdumB < /mnt/LS732.CPI 3)执行安装命令
# ./installzhcn
输入许可证提供的序列号,如:INF#Xxxxxxx 输入许可证提供的KEY:如AAABBB 注意必须是大写字母
4)卸载软件光盘,执行命令
# unmount /mnt
二、配置准备:
1.为数据存储分配原始磁盘空间
online允许使用两种不同的磁盘空间类型:原始的磁盘空间(即裸设备)和处理过的文件系统,使用处理过的文件做dbspace,其性能不如裸设备。使用处理过的文件就不能利用DMA功能(既直接内存访问),将数据从共享内存直接传递到磁盘,所以,为了充分发挥ONLINE的能力我建议读者使用裸设备。
A.裸设备做dbspaces
开始安装SCO系统时,硬盘不要全部给unix,选择custom,剩余部分以后做裸设备!
计算出UNIX系统所需要的磁盘空间,然后剩余的空间全部用作INFORMIX数据库原始空间。
一个硬盘在UNIX系统能分4个分区,一个分区上只能做7裸设备,一个informix chuck
(裸设备)不得大于2G, 即一个作裸设备的分区最多为14G,在分区时,一定有先计算好了,
才不会浪费磁盘空间。
1) fdisk 划分磁盘disk分区 创建UNIX分区(Create UNIX Partition) 注意:
start,end,size的数字单位是track
硬盘参数有柱面Cylinder、磁道Head、扇区Sector cylinder*head=track track*sector=block
1block=512b
c*h*s*512=硬盘大小(b) /1024=硬盘大小(kb) /1024=硬盘大小(Mb) 柱面*柱头*扇区=块 1block=512b
2)divvy划分文件系统filesystem分区 # divvy –m /dev/rhd02
/*** rhd02——第一块(0)硬盘(rhd)第二分区(2),对应上面的Partition2 Please enter the number of file systems you want this area
to be divided into, or press to get the default of 17 file system(s) 2
+------------------+------------+--------+---+-------------+------------+
| Name | Type | New FS | # | First Block | Last Block | +------------------+------------+--------+---+-------------+------------+
| dbspace01 | NON FS | no | 0 | 0| 1999999|
| dbspace02 | NON FS | no | 1 | 2000000| 3999999|
| dbspace03 | NON FS | no | 2 | 4000000| 5999999| | dbspace04 | NON FS | no | 3 | 6000000| 7999999| | dbspace05 | NON FS | no | 4 | 8000000| 9999999| | | NOT USED | no | 5 | -| -|
| | NOT USED | no | 6 | -| -|
| hd02 | WHOLE DISK | no | 7 | 0| 10239999| +------------------+------------+--------+---+-------------+------------+
10238992 1K blocks for divisions, 1008 1K blocks reserved for the system n[ame] Name or rename a division.
c[reate] Create a new file system on this division.
t[ype] Select or change filesystem type on new filesystems.
p[revent] Prevent a new file system from being created on this division. s[tart] Start a division on a different block. e[nd] End a division on a different block. r[estore] Restore the original division table. Enter your choice or q to quit: ------------------------ n:命名filesystem s:开始block e:结束block
t:更改类型
-------------------------
# divvy –m /dev/rhd03
+------------------+------------+--------+---+-------------+------------+
| Name | Type | New FS | # | First Block | Last Block | +------------------+------------+--------+---+-------------+------------+
| dbspace06 | NON FS | no | 0 | 0| 1999999| | dbspace07 | NON FS | no | 1 | 2000000| 3999999| | dbspace08 | NON FS | no | 2 | 4000000| 5999999| | dbspace09 | NON FS | no | 3 | 6000000| 7999999| | dbspace10 | NON FS | no | 4 | 8000000| 8972741| | | NOT USED | no | 5 | -| -| | | NOT USED | no | 6 | -| -|
| hd03 | WHOLE DISK | no | 7 | 0| 8972742| +------------------+------------+--------+---+-------------+------------+
备注:
(1)通常采用的方式是Raw Device,也称―裸设备‖,就是在安装Unix磁盘时,用divvy命令在磁盘分区中建
+--------------+----------+-----------+---------+---------+---------+
共分享92篇相关文档