SCO UNIX上INFORMIX数据库安装与配置.docx
《SCO UNIX上INFORMIX数据库安装与配置.docx》由会员分享,可在线阅读,更多相关《SCO UNIX上INFORMIX数据库安装与配置.docx(12页珍藏版)》请在冰豆网上搜索。
SCOUNIX上INFORMIX数据库安装与配置
1.建立infomix组和informix用户
使用root注册,使用scoadmin系统命令建立组名为“informix”,用户名为“informix”的用户,
其“homedirectory”缺省为“/usr/informix”,在这里我使用缺省值。
其中,组号必须大于100,userid大于200。
2.设置安装所需要的环境变量
使用root注册,设置PATH和INFORMIXDIR环境变量
Bshell:
#INFORMIXDIR=/usr/informix
#PATH=$PATH
INFORMIXDIR
#exportINFORMIXDIR
Cshell:
#setenvINFORMIXDIR/usr/informix
#setenvPATH${INFORMIXDIR}/bin
{PATH}
并将目录改变到/usr/informix,执行命令
#cd/usr/informix
3.产品的安装(次序SQL->4GL->ESQL->IDS->GLS)
1)将SQL光盘插入光驱,执行命令
#mount/dev/cd0/mnt
2)拷贝介质
介质如为tar格式,则执行:
#tarxvf/mnt/SQL.tar
介质如为cpio格式,则执行:
#cpio–icvdumB
3)执行安装命令
#./installsql
输入许可证提供的序列号,如:
INF#Xxxxxxx
输入许可证提供的KEY:
如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令
#umount/mnt
B、安装4GL
1)将4GL光盘插入光驱,执行命令
#mount/dev/cd0/mnt
2)拷贝介质
介质如为tar格式,则执行:
#tarxvf/mnt/4GL.tar
介质如为cpio格式,则执行:
#cpio–icvdumB
3)执行安装命令
#./install4gl
输入许可证提供的序列号,如:
INF#Xxxxxxx
输入许可证提供的KEY:
如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令
#unmount/mnt
C、安装ESQL
1)将ESQL光盘插入光驱,执行命令
#mount/dev/cd0/mnt
2)拷贝介质
介质如为tar格式,则执行:
#tarxvf/mnt/ESQL.tar
介质如为cpio格式,则执行:
#cpio–icvdumB
3)执行安装命令
#./installesql
输入许可证提供的序列号,如:
INF#Xxxxxxx
输入许可证提供的KEY:
如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令
#unmount/mnt
D、安装IDS7.31
1)将IDS7.31盘插入光驱,执行命令
#mount/dev/cd0/mnt
2)拷贝介质
介质如为tar格式,则执行:
#tarxvf/mnt/IDS.tar
介质如为cpio格式,则执行:
#cpio–icvdumB
3)执行安装命令
#./installserver
输入许可证提供的序列号,如:
INF#Xxxxxxx
输入许可证提供的KEY:
如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令
#unmount/mnt
D、安装GLS
1)将GLS光盘插入光驱,执行命令
#mount/dev/cd0/mnt
2)拷贝介质
介质如为tar格式,则执行:
#tarxvf/mnt/LS732.tar
介质如为cpio格式,则执行:
#cpio–icvdumB
3)执行安装命令
#./installzhcn
输入许可证提供的序列号,如:
INF#Xxxxxxx
输入许可证提供的KEY:
如AAABBB
注意必须是大写字母
4)卸载软件光盘,执行命令
#unmount/mnt
二、配置准备:
1.为数据存储分配原始磁盘空间
online允许使用两种不同的磁盘空间类型:
原始的磁盘空间(即裸设备)和处理过的文件系统,使用处理过的文件做dbspace,其性能不如裸设备。
使用处理过的文件就不能利用DMA功能(既直接内存访问),将数据从共享内存直接传递到磁盘,所以,为了充分发挥ONLINE的能力我建议读者使用裸设备。
A.裸设备做dbspaces
开始安装SCO系统时,硬盘不要全部给unix,选择custom,剩余部分以后做裸设备!
计算出UNIX系统所需要的磁盘空间,然后剩余的空间全部用作INFORMIX数据库原始空间。
一个硬盘在UNIX系统能分4个分区,一个分区上只能做7裸设备,一个informixchuck
(裸设备)不得大于2G,即一个作裸设备的分区最多为14G,在分区时,一定有先计算好了,
才不会浪费磁盘空间。
1)fdisk划分磁盘disk分区创建UNIX分区(CreateUNIXPartition)
注意:
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
Pleaseenterthenumberoffilesystemsyouwantthisarea
tobedividedinto,orpress togetthedefaultof17filesystem(s)
2
+------------------+------------+--------+---+-------------+------------+
|Name |Type |NewFS|#|FirstBlock|LastBlock|
+------------------+------------+--------+---+-------------+------------+
|dbspace01 |NONFS | no |0| 0| 1999999|
|dbspace02 |NONFS | no |1| 2000000| 3999999|
|dbspace03 |NONFS | no |2| 4000000| 5999999|
|dbspace04 |NONFS | no |3| 6000000| 7999999|
|dbspace05 |NONFS | no |4| 8000000| 9999999|
| |NOTUSED | no |5| -| -|
| |NOTUSED | no |6| -| -|
|hd02 |WHOLEDISK| no |7| 0| 10239999|
+------------------+------------+--------+---+-------------+------------+
102389921Kblocksfordivisions,10081Kblocksreservedforthesystem
n[ame] Nameorrenameadivision.
c[reate] Createanewfilesystemonthisdivision.
t[ype] Selectorchangefilesystemtypeonnewfilesystems.
p[revent] Preventanewfilesystemfrombeingcreatedonthisdivision.
s[tart] Startadivisiononadifferentblock.
e[nd] Endadivisiononadifferentblock.
r[estore] Restoretheoriginaldivisiontable.
Enteryourchoiceorqtoquit:
------------------------
n:
命名filesystem
s:
开始block
e:
结束block
t:
更改类型
-------------------------
#divvy–m/dev/rhd03
+------------------+------------+--------+---+-------------+------------+
|Name |Type |NewFS|#|FirstBlock|LastBlock|
+------------------+------------+--------+---+-------------+------------+
|dbspace06 |NONFS | no |0| 0| 1999999|
|dbspace07 |NONFS | no |1| 2000000| 3999999|
|dbspace08 |NONFS | no |2| 4000000|