PC上安装sco unix 和informix

发表于:2007-06-22来源:作者:点击数: 标签:
在PC上安装scounix和informix,总结安装经验,仅供参考。 机器:P42.0A/1G内存/20G硬盘兼容机 一、安装scounix 1.硬件连接 主硬盘线的primary接硬盘,从硬盘线的primary接光驱。(接得混乱的话,在安装选择media时可能找不到cd) 2.rtl8139(A)网卡的安装

   
在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 <cdrom/sql.tar
./installsql  
# umount /cdrom
―――――――――――――――
装主服务程序
cpio -icvdBum <cdrom/IDS.CPI 
su(改用root用户登录) 
# ./installids(记不清,就是解包后的IDS. CPI,应该有个install*命令出来)
# umount /cdrom
  
c.为infoserver准备空间 
# cd $INFORMIXDIR
# cat /dev/null >online
# chown informix online
# chgrp informix online 
# chmod 660 online

d. 编辑$INFORMIXDIR/etc/sqlhosts文件
infoserver ontlitcp scosysv infomix

第一行infoserver为INFORMIX-ONLINE的server名,ontlitcp是共享内存方式连接(只限本地),scosysv是本地主机名(hostname), infomix是服务名(对应于/etc/services中)。
 
e. vi /etc/services
informix 2000/tcp #informix service  (自己添加一个不重复的服务端口和名称)

2.关于UNIX(scounix)kernel参数:
对于SCO UNIX平台,INFORMIX-ONLINE7.30需要调整下列核心参数值:(参照$INFORMIXDIR/release/en_us/0333下的IDS7.3文件)
scoadmin--->hardware/kernel---->tunel-----键入1--18修改以下参数,ok后重新link kernel需要重启。
Kernel Parameters:  
MAXUP:  3000
SHMMAX:   409600000
SHMMIN: 1
SHMALL: 512
SHMMNI: 100
SHMSEG: 6
MAXUMEM:524287
SEMMNI: 8192
SEMMNS: 8192
SEMMAP:   8192
SEMMNU:   100
SEMMSL: 25
NOFILES 384
NSTRPAGES 3000
NPROC 3000
NFILE 8000

3.初始化informix

方法一:配置ONCONFIG文件(onconfig.online)
$ cd /usr/informix/etc(配置文件所在目录)
$cp onconfig.std onconfig.online(从标准配置文件中拷贝一份,作为配置自己系统的基础)。

用vi 编辑器修改onconfig.online文件中的值,由于文件中的参数多,所以我主要把重要的参数进行说明:
ROOTNAME=rootdbs #这里我们取缺省rootdbs
ROOTPATH=/opt/informix/online # rootdbs的第一个online所在原始设备全路径名,dbs为我们在前面配置的原始dbspaces。
ROOTSIZE=1000000(K)# root dbspace 第一个Chunk的大小,这些空间初始创建逻辑日志、物理日志、和sysmaster数据库,当初始完毕后,就应尽快将日志和临时表从rootdbs中移到其它原始的dbspaces或处理过的文件中。
DBSERVER NAME(server name)=infoserver #Online实例必须具有的唯一名,这个名字也是环境变量$INFORMIXSERVER的值,还应当作为$INFORMIXDIR/etc/sqlhosts中的第一个字段。
DBSERVERALIASES(server aliases)=tcp #Online实例的别名,在网上是要唯一的,它是网络访问数据库必须的,在前面配置$INFORMIXDIR/etc/sqlhosts中要用到它。
RESIDENT(Forced Residency)=1 #该参数决定Online实例共享内存的常驻区是否允许从操作系统的共享内存中交换出来,如果服务器的物理内存足够大(512MB以上),建议设置为1(Y),否则为0(N)。
LOCKS(Max of Locks)=100000 #该参数对共享内存的大小有影响,通常对于较忙的实例我们将它设置为100000。
BUFFERS(Max of buffers)=100000 #这些缓冲区是共享内存常驻区唯一的最大消耗者,对实例共享内存的影响最大。
MULTIPROCESSOR=1 #该参数打开或关闭多处理器封锁机制,如果系统是三个CPU以上,将它设为1(Y),如果是单CPU或双CUP建议设为0(N)。
NETTYPE=ipcshm,1,80,CUP #共享内存数据库服务器通讯方式
NETTYPE=tlitcp,1,80,NET #tcp数据库服务器通讯方式
配置ONLINE的参数很多,以上是只是其中最重要的一部分,如果读者对ONLINE其它参数感兴趣,在以后的章节我会详细介绍。

方法二:图形界面
  以informix用户登录,运行onmonitor命令,选ParametersàInitialize进入磁盘初始化菜单,配置的参数和方法一相同,建议第一次配置ONLINE的用户用此方法。
  配置完ONLINE的参数,现在可以启动并初始化磁盘空间,以informix用户登录,执行 $ oninit –iy 注意:执行此命令后,所有在Online磁盘空间上的数据将被破坏, 也可用图形界面onmonitor命令初始化,总之,这两种命令只能在第一次初始化ONLINE磁盘空间使用,提醒各位读者谨慎使用,以后在启动数据库只需用oninit命令即可,执行$onstat – 命令可以简单查看online是否正常启动,如果正常则显示如下提示信息:
Informix Dynamic Server Version 7.30.UC2 -- On-Line -- Up 2 days 21:14:58 -- 163840 Kbytes。

三  核实INFORMIX-ONLINE安装,初始化成功
$onstat  - (check ONLINE satus in first line)
$onstat –d (check dbspaces)
$onstat –l (check log files)
$dbaclearcase/" target="_blank" >ccessdemo7 –log (create demo database)
$onmode –ky (shutdown informix OnLine)
附:参考http://www.chinabyte.com/20010406/167294_2.shtml

原文转自:http://www.ltesting.net