在PC上安装sco unix 和informix,总结安装经验,仅供参考。
机器:P42.0A/1G内存/20G硬盘 兼容机
一、安装scounix
1.硬件连接
主硬盘线的primary接硬盘,从硬盘线的primary接光驱。(接得混乱的话,在安装选择media时可能找不到cd)
2.rtl8139(A)网卡的安装
a.驱动下载
http://www.realtek.com.tw/downloads/downloads1-3.aspx?series=16&Software=True#16Unix%20(Linux)下载for scounix的驱动
b.
cp sco/5.x/setup /setup(copy下载的网卡驱动sco目录下的setup到/setup)
chmod +x setup
cp sco/5.x/8139.vol /tmp/VOL.000.000.000
./setup――――ok(驱动cp到系统里)
注:可以看网卡sco目录下安装的readme,用软盘装。我没有软盘,所以刻个光盘这么装的。
c.
custom or scoadmin soft 装网卡驱动到内核
提示---local machine-----image------/tmp 目录―――ok
d.
netconfig(设置网络)
―――add netcard---------ok
另附:
参考:http://www.powerba.com/develop/os/unix/article/20010725009.htm
SCO5.04 基本系统序列号
Sco Openserver Enterprise System
Number: 2EK041074
Code : mmxvvfjw
Date : b0008;g0;k;mghg1k1
--------------------------
Sco Openserver Enterprise System
Number: 2EF068644
Code : gwnfnbex
Date : c1;g0;k1;q1;u16;m6sye06
--------------------------
SCO5.04 开发系统序列号
Sco Openserver Development System
Number: 2FB000293
Code : rzzdzhed
Date : g0;k;mc6r1hu
--------------------------
Sco Openserver Development System
Number: 2DH024059
Code : tntnrdxg
Date : g0;k;m7j09bn
--------------------------
SCO5.05 基本系统序列号
5-user Enterprise System
Number: 2FI112741
Code : cuzldjyl
Date : g0;k0;mdex0rw
--------------------------
10-user License
Number: 2GC129347
Code : oncthlcj
Date : g0;k;u10;msw0tfz
--------------------------
10-user License
Number: 2GC129348
Code : atsblaew
Date : g0;k;u10;mt0zy0d
SCO5.05 开发系统序列号
Sco Openserver Development System
Number: 2NC009188
Code : rzzdzudr
Date : g0;k0;q1;mn6pjxe
--------------------------
说明:"0" 为数字零,"o"为小写字母欧,"O"为大写字母欧
----------------------------------------------------------------------
摘自:UNIX在线
二、安装infomix
1.informix安装
a. informix用户添加及其环境参数(用scoadmin命令)或者:
groupadd informix
useradd -g informix infomix
查看infomix用户主目录是否已建(more /etc/passwd)没有则mkdir /usr/informix
su - informix (pwd应在/usr/informix下)
vi .profile 添加以下四行内容 (建informix用户的profile)
INFORMIXDIR=/usr/informix
INFORMIXSERVER=infoserver
PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXDIR INFORMIXSERVER PATH
以上参数我们把informix装在/usr/informix目录下.
b 安装informix服务程序
用informix用户登录,(su - informix保证当前目录在/usr/informix下)然后:
装sql
――――――――――――――――
mount /dev/cd0 /mnt
cpio -icvdBum
1<cdrom #="" $informixdir="" -icvdbum="" .="" <cdrom="" cat="" cd="" cdrom="" cpio="" cpi,应该有个install*命令出来)="" c.为infoserver准备空间="" dev="" ids.cpi="" installids(记不清,就是解包后的ids.="" installsql="" null="" sql.tar="" su(改用root用户登录)="" umount="" ―――――――――――――――="" 装主服务程序="">online
2# chown informix online
3# chgrp informix online
4# chmod 660 online
5
6d. 编辑$INFORMIXDIR/etc/sqlhosts文件
7infoserver ontlitcp scosysv infomix
8
9第一行infoserver为INFORMIX-ONLINE的server名,ontlitcp是共享内存方式连接(只限本地),scosysv是本地主机名(hostname), infomix是服务名(对应于/etc/services中)。
10
11e. vi /etc/services
12informix 2000/tcp #informix service (自己添加一个不重复的服务端口和名称)
13
142.关于UNIX(scounix)kernel参数:
15对于SCO UNIX平台,INFORMIX-ONLINE7.30需要调整下列核心参数值:(参照$INFORMIXDIR/release/en_us/0333下的IDS7.3文件)
16scoadmin--->hardware/kernel---->tunel-----键入1--18修改以下参数,ok后重新link kernel需要重启。
17Kernel Parameters:
18MAXUP: 3000
19SHMMAX: 409600000
20SHMMIN: 1
21SHMALL: 512
22SHMMNI: 100
23SHMSEG: 6
24MAXUMEM:524287
25SEMMNI: 8192
26SEMMNS: 8192
27SEMMAP: 8192
28SEMMNU: 100
29SEMMSL: 25
30NOFILES 384
31NSTRPAGES 3000
32NPROC 3000
33NFILE 8000
34
353.初始化informix
36
37方法一:配置ONCONFIG文件(onconfig.online)
38$ cd /usr/informix/etc(配置文件所在目录)
39$cp onconfig.std onconfig.online(从标准配置文件中拷贝一份,作为配置自己系统的基础)。
40
41用vi 编辑器修改onconfig.online文件中的值,由于文件中的参数多,所以我主要把重要的参数进行说明:
42ROOTNAME=rootdbs #这里我们取缺省rootdbs
43ROOTPATH=/opt/informix/online # rootdbs的第一个online所在原始设备全路径名,dbs为我们在前面配置的原始dbspaces。
44ROOTSIZE=1000000(K)# root dbspace 第一个Chunk的大小,这些空间初始创建逻辑日志、物理日志、和sysmaster数据库,当初始完毕后,就应尽快将日志和临时表从rootdbs中移到其它原始的dbspaces或处理过的文件中。
45DBSERVER NAME(server name)=infoserver #Online实例必须具有的唯一名,这个名字也是环境变量$INFORMIXSERVER的值,还应当作为$INFORMIXDIR/etc/sqlhosts中的第一个字段。
46DBSERVERALIASES(server aliases)=tcp #Online实例的别名,在网上是要唯一的,它是网络访问数据库必须的,在前面配置$INFORMIXDIR/etc/sqlhosts中要用到它。
47RESIDENT(Forced Residency)=1 #该参数决定Online实例共享内存的常驻区是否允许从操作系统的共享内存中交换出来,如果服务器的物理内存足够大(512MB以上),建议设置为1(Y),否则为0(N)。
48LOCKS(Max of Locks)=100000 #该参数对共享内存的大小有影响,通常对于较忙的实例我们将它设置为100000。
49BUFFERS(Max of buffers)=100000 #这些缓冲区是共享内存常驻区唯一的最大消耗者,对实例共享内存的影响最大。
50MULTIPROCESSOR=1 #该参数打开或关闭多处理器封锁机制,如果系统是三个CPU以上,将它设为1(Y),如果是单CPU或双CUP建议设为0(N)。
51NETTYPE=ipcshm,1,80,CUP #共享内存数据库服务器通讯方式
52NETTYPE=tlitcp,1,80,NET #tcp数据库服务器通讯方式
53配置ONLINE的参数很多,以上是只是其中最重要的一部分,如果读者对ONLINE其它参数感兴趣,在以后的章节我会详细介绍。
54
55方法二:图形界面
56以informix用户登录,运行onmonitor命令,选ParametersàInitialize进入磁盘初始化菜单,配置的参数和方法一相同,建议第一次配置ONLINE的用户用此方法。
57配置完ONLINE的参数,现在可以启动并初始化磁盘空间,以informix用户登录,执行 $ oninit –iy 注意:执行此命令后,所有在Online磁盘空间上的数据将被破坏, 也可用图形界面onmonitor命令初始化,总之,这两种命令只能在第一次初始化ONLINE磁盘空间使用,提醒各位读者谨慎使用,以后在启动数据库只需用oninit命令即可,执行$onstat – 命令可以简单查看online是否正常启动,如果正常则显示如下提示信息:
58Informix Dynamic Server Version 7.30.UC2 -- On-Line -- Up 2 days 21:14:58 -- 163840 Kbytes。
59
60三 核实INFORMIX-ONLINE安装,初始化成功
61$onstat - (check ONLINE satus in first line)
62$onstat –d (check dbspaces)
63$onstat –l (check log files)
64$dbaccessdemo7 –log (create demo database)
65$onmode –ky (shutdown informix OnLine)
66附:参考http://www.chinabyte.com/20010406/167294_2.shtml</cdrom>