免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2276 | 回复: 0
打印 上一主题 下一主题

在COMPAQ ML370 G2上安装SCOUNIX+Informix [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-27 11:41 |只看该作者 |倒序浏览

Informix Dynamic Server Version 7.31 UC5-2 全攻略
1.安装
1.1 软件准备
1.1.1 Informix Dynamic Server Version 7.31 UC5-2(IDS.CPI,ESQL.CPI,SQL.TAR)
1.1.2 SCOUNIX Openserver 5.05
1.1.3 HP Proliant BTLD for Sco
1.1.4 HP Proliant EFS for Sco
1.1.5 ChnEnv.img(汉字系统)
1.1.6 IBM Informix Connect 2.80 for NT
1.2 安装SCO Unix 5.05系统
1.2.1 启动COMPAQ Proliant ML370 G2服务器后按F10进入SETUP,将操作系统改为SCO Unix.
1.2.2 用ML370服务器自带启动光盘Compaq SmartStart for Servers启动服务器,设置磁盘阵列为RAID 5
1.2.3 用Sco Unix安装光盘启动,在BOOT:下输入 mem=1k-64k,64k-128k,1m-16m,64m-128m/s/n,回车,再输入defbootstr link=ciss hd=Sdsk Srom=wd(0,0,0),回车
1.2.4 出现提示后插入HP Proliant BTLD For SCO软盘,回车
1.2.5 提示选择安装媒介时,选SCSI CDROM,SCSI id 由5改为0,继续安装
1.2.6 分区,若使用祼设备,需预留空间不分区格式化,否则分区加入/u,/u1,/u2,大小自定
1.2.7 SWAP区infordbs
# chmod 664 infordbs
# chown informix infordbs
# chgrp informix infordbs
1.3.4.2 用原始磁盘空间作为ONLINE数据存储空间
特点:这种方式效率高,安全性好,但要注意在安装操作系统时,须预留出部分磁盘空间,并且不能格式化,还应该知道该磁盘空间的设备名和空间大小
步骤:设/dev/rdsk/0s2为安装操作系统时预留的原始磁盘空间,以root注册
# chmod 664 /dev/rdsk/0s2
# chown informix /dev/rdsk/0s2
# chgrp informix /dev/rdsk/0s2
1.3.5 Client/Server配置
1.3.5.1 设置环境变量
在/usr/informix/.profile文件中设置环境变量
INFORMIXDIR=/usr/informix
PATH=$PATH:$INFORMIXDIR/bin
ONCONFIG=onconfig.businfo
INFORMIXSERVER=businfo_online
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export INFORMIXDIR PATH ONCONFIG INFORMIXSERVER LD_LIBRARY_PATH
1.3.5.2 查看/etc/hosts文件,确定主机名
1.3.5.3 设置网络Service名,以root注册,使用vi修改/etc/services文件,加入sql1 7000/tcp
1.3.5.4 准备连接文件sqlhosts
以informix注册
$ cd /usr/informix/etc
$ vi sqlhosts
Dbservername   Nettype Hostname Servicename
businfo_online Ontlitcp teyun Sql1
其中:
Dbservername:包含INFORMIXSERVER环境变量指定的数据库服务器名称。
Nettype:描述了客户与数据库服务器连接的类型
前两个字符表示数据库服务器产品
* se:表示INFORMIX-SE
* on:表示INFORMIX-ONLINE动态服务器
* gw:表示INFORMIX-Gateway with DRDA
中间三个字符表示允许用于通讯的内部编程界面连接类型
* ipc:表示基于UNIX的进程间通讯(IPC)连接,只用于本地回送连接
* tli:表示传输层界面(TLI)的网络接口,用于本地回送连接和远程主机连接
* soc:表示socket类型的网络接口,用于本地回送连接和远程株距连接
最后三个字符表示特定的IPC机制或网络协议
* pip:表示未命名的管道,只用于本地连接
* tcp:表示TCP/IP协议,用于网络连接
* spx:表示IPX/SPX协议,用于网络连接
Hostname:指定数据库服务器所在的计算机
Servicename:取决于nettype中指定的网络连接类型(也就是/etc/services文件中加入的service名)
1.3.6 初始化配置
1.3.6.1 准备ONCONFIG配置文件
以informix注册
$ cd /usr/informix/etc
$ cp onconfig.std onconfig.businfo
1.3.6.2 以informix注册,使用管理命令onmonitor配置ONLINE参数,或使用vi修改nconfig.businfo文件中的参数。
修改以下各项为下列值:
ROOTPATH 改为chunk的全路径(如/usr/informix/infordbs)
ROOTSIZE 为dbspace的大小(不可超过2G)
MSGPATH 为/usr/informix/online.log
TAPEDEV 为/dev/null
LTAPEDEV 为/dev/null
DBSERVERNAME 为businfo_online(同.profile中INFORMIXSERVER和sqlhosts中的DBservername一致)
1.3.6.3 使用命令启动ONLINE并初始化磁盘空间
$oninit –iy
注:执行此命令,所有ONLINE磁盘空间上的数据都将被破坏,该命令只能在第一次初始化ONLINE磁盘空间时使用。
1.3.7 online的运行及监控
1.3.7.1 启动:oninit
1.3.7.2 关闭:onmode -ky
1.3.7.3 状态:onstat -
1.3.7.4 磁盘:onstat -d
1.4 客户端程序安装
1.4.1 Server与Client的配置
1.4.1.1 首先要在客户机上设置环境变量(INFORMIXDIR及INFORMIXSERVER)
1.4.1.2 设置客户机$windir\system32\drivers\etc\services。(内容与服务器上的/etc/services一样,比如"sql1 7000/tcp"
1.4.1.3 服务器必须设置.rhost文件(加上客户机名字及用户名)与/etc/hosts.equiv(加上客户机名),当然/etc/host文件要先加上客户机名及IP了。
1.4.2 在客户机(winxp sp1)安装IBM Informix Connect 2.80
1.4.3 配置IBM Informix Connect 2.80
1.4.3.1 在Environment 设置INFORMIXDIR=c:\program files\informix\connect\,INFORMIXSERVER=businfo_online
1.4.3.2 在server Information里设置IBM Informix Server=businfo_online,hostname=192.168.100.6(数据库主机IP),protocolname=onsoctcp,Service Name=7000
1.4.3.3 在Host Information里设置了Current Host=192.168.100.6,user name=informix, passwordoption=Nopassword,
1.4.4 测试连接
1.4.4.1 运行DBping,在I-Connect里设了User Name=informix,Informix=businfo_online,Host=192.168.100.6,service=7000,Database=bus(bus是在主机建了一个数据库),按Ping,提示“The connection to the database trough Iconnect was succesful”,即可
1.4.4.2 运行Ilogin Demo,设置Server=businfo_online,Hosename=192.168.100.6,servicename=7000,protocolname=onsoctcp, Stores Database=bus,按OK,出现customer Records found窗口即可
1.4.4.3 若有错误提示,可用Find Error来查看具体描述
=======================================================================
在v7.2.2以上版本安装完成后,运行Informix应用程序时,系统可能会提示 .so 等找不到等信息,这是由于Informix版本升级后,由静态连接改为动态连接,而安装程序又没有将相应的动态连接库拷到/lib下造成的。只需:
# ln -s $INFORMIXDIR/lib/*.so /usr/lib
# ln -s $INFORMIXDIR/esql/*.so /usr/lib
一定要注意使用绝对路径。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_509609.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP