新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > SCO UNIX教程 > 正文:SCO UNIX+ INFORMIX 安装和配置文档

SCO UNIX+ INFORMIX 安装和配置文档

新客网 XKER.COM 2008-04-02 来源: 收藏本文

  (2)、配置网卡

  # netconfig 进入管理窗口

  hardware > add new lan adapter选择
  Intel(R) PRO/100B / PRO/100+ PCI Adapter Compatible - PCI Bus# 0,Device# 0,Function# 0

  Protocol > add protocl选择 SCO TCP/IP
  然后设置Local Host Name IP Address Netmask broadcast Address

  (3)、添gateway

  # cd /etc/rc2.d
  # vi S96gateway
  在文件中加入
  route add default 网关地址 1

  ---------- SCO UNIX 5.06的安装完毕 -----------

  
  二、SCO UNIX 5.06下安装INFORMIX ONLINE 7.31

  1、
  建立informix组和informix用户,用户目录设为 /usr/Informix
  超级用户下把安装文件夹(例如文件夹名为online)拷入informix目录
  文件夹内容包括:ESQL.CPI SQL7.20.CPI 4GL7.20.CPI IDS.CPI
  lszhcn.tar Lincese.txt
  # cat lincese.txt

  IDS 7.31.UC5-1 S/N: AAC#J900749 KEY: CYJPJX
  ESQL/C 7.23.UC13 S/N: AAC#J698416 KEY: QSUKKQ
  4GL 7.20.UD7 S/N: AAC#J900751 KEY: HRTPJY
  SQL 7.20.UD7 S/N: AAC#J900752 KEY: AOMXJQ
  ./installzhc S/N:AAC#J314937 KEY: JCXQJV

  load line: cpio -icdumvB < /dev/<device name>#

  在/usr/informix目录下执行 cpio –icdumvB < online/SQL.CPI 等.CPI文件
  # INFORMIXDIR=/usr/Informix
  # export INFORMIXDIR
  开始安装,安装顺序为:SQL > 4GL > ESQL > IDS > ./installzhcn

  2、
  informix用户登陆,设置环境变量
  $ vi /usr/Informix/.profile
  INFORMIXDIR=/usr/informix
  INFORMIXSERVER=cld3300b_tcp
  INFORMIXSERVERALIAS=cld3300b_shm
  ONCONFIG=onconfig.cld3300b
  export ONCONFIG INFORMIXDIR INFORMIXSERVER INFORMIXSERVERALIAS

  LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql
  CLIENT_LOCALE=zh_cn.gb
  DB_LOCALE=zh_cn.gb
  #SERVER_LOCALE=zh_cn.gb
  DBDATE=y4md/
  TERMCAP=$INFORMIXDIR/etc/Termcap
  export LD_LIBRARY_PATH CLIENT_LOCALE DB_LOCALE SERVER_LOCALE DBDATE TERMCAP

  TERM=vt100
  PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin # set command search path
  MAIL=/usr/spool/mail/`logname` # mailbox location
  LANG=english_us.8859
  export TERM PATH MAIL LANG

  3、
  配置文件的默认路径和名称为$INFORMIXDIR/etc/sqlhosts。
  该文件的第一个字段包含了配置参数的DBSERVERNAME的值,该值只能有一个。
  对于dbservername nettype hostname servicename
  各字段的含义为;
  * dbservername onconfig文件中的DBSERVERNAME的值
  * nettype 对于共享内存连接应设为onipcshm
  对于tli tcp/ip连接应设为ontlitcp
  对于scokets tcp/ip连接应设为onsoctcp
  * hostname 机器的主机名
  * servicename 文件/etc/services中的服务名,
  对于采用共享内存方式连接的无用
  我的设置如下:
  # dbservername nettype hostname servicename

  cld3300b_tcp ontlitcp surrogat ifx_service
  cld3300b_shm onipcshm surrogat sqlexec

  # vi /etc/services
  最后添一条ifx_service 23451/tcp

  4、配置核心参数

  (1)、共享内存配置

  # vi /etc/conf/cf.d/mtune (UNIX默认核心参数)
  # vi /etc/conf/cf.d/stune 修改其中值,即可替代mtune中设置的默认值

  参数设置参考以下文档:
  # more /usr/Informix/release/en_us/0333/IDS_7.3

  需要修改的值如下(根据机子情况而定):

  INFORMIX-OnLine Shared Memory Parameters (in Bytes):
  ===================================================

  SHMMAX: 409600000
  SHMMIN: 1
  SHMALL: 512
  SHMMNI: 100
  SHMSEG: 6

  Kernel Parameters recommended for Informix ONLINE:
  ==================================================

  MAXUMEM:524287
  SEMMNI: 8192
  SEMMNS: 8192
  SEMMAP: 8192
  SEMMNU: 100
  SEMMSL: 25

  我的配置如下:

  NODE"surrogat"
  NSPTTYS 64
  EVQUEUES72
  EVDEVS80
  NUMSP256
  NSTREAM 4352
  NHINODE 1024
  GPGSLO2000
  GPGSHI6000
  PLOWBUFS1024
  NSTRPAGES6000
  NAIOPROC20
  NAIOREQ 400
  NAIOBUF 400
  NAIOHBUF 100
  NAIOREQPP 400
  NAIOLOCKTBL 50
  MAX_PROC 10000
  MAXUMEM 524287
  NCALL 256
  NCLIST 512
  NSTREVENT 14848
  NUMTIM 1888
  NUMTRW 1888
  SDSKOUT 64
  SEMMAP 8192
  SEMMNI 8192
  SEMMNS 8192
  SEMMSL 150
  SEMMNU 100
  SHMMAX 409600000
  TTHOG 4096
  SECLUID 0
  SECSTOPIO 1
  SECCLEARID 1
  SHMMIN 1

  注意事项:
  #vi mtune
  {此文件格式如下:
  ... *Shared Memory Parameters
  SHMMAX 1048576 131072 80530637
  SHMMIN 1 1 1
  其中:第一列为UNIX系统参数名,第二列为参数当前值,第三列为参数最小值,第四列为参数最大值。}
  然后根据上面记录下来的数据依此检查每个参数,如果:
  Ⅰ、A. 所记录的系统参数名存在;
  B. 所记录的系统参数值在最小值和最大值之间
  则用记录下来的参数值取代此参数的当前值。
  Ⅱ. 如果所记录的参数的值大于最大值,则修改此参数的当前值为最大值。
  Ⅲ. 如果所记录的参数值小于最小值,则不修改此参数值。

  (2)、重新连接核心,使新的核心参数生效
  依次执行命令:
  #cd /etc/conf/cf.d
  #./link_unix
  系统提示:
  Do you want this kernel to boot by default?(y/n) 输入:y
  Do you want the kernel environment rebuilt?(y/n) 输入:y
  #reboot

共4页: 上一页 [1] [2] [3] [4] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。