欢迎
HiLanny
加入本站!
免费注册
用户登陆
汇款方式
汇款确认
产品报价
联系我们
帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页
光盘超市
软件下载
技术文章
专题
用户中心
VIP会员
技术论坛
网站留言
娱乐中心
卓越资源
今天是:2008年11月21日 星期五 您现在位于:
首页
→
技术文章
→
Informix 7.31...
[
铁杵终能磨成针—记199元的Office
Informix 7.31 For SCO 5安装脚本
作者:walkerNT 出处:Informix之家 更新时间: 2007年05月16日
INFORMIXDIR=/usr/informix
export INFORMIXDIR
echo "INPUT YOUR FREE DIVISIONS: (exp: d10???)"
read MYDEVICE
cd /dev
ls $MYDEVICE > $INFORMIXDIR/mydb.txt
cd $INFORMIXDIR
dbline=`wc -l mydb.txt|awk '{print $1}'`
if [ $dbline -lt 3 ]
then
echo "DEVICE NOT ENOUGH!!! AT LEAST 3 * 2G"
exit
fi
cd $INFORMIXDIR
ROOTDEVICE1=`cat mydb.txt|awk 'NR==1 {print $0}'`
ROOTDEVICE2=`cat mydb.txt|awk 'NR==2 {print $0}'`
ROOTDEVICE3=`cat mydb.txt|awk 'NR==3 {print $0}'`
echo $ROOTDEVICE1
echo $ROOTDEVICE2
echo $ROOTDEVICE3
MYHOST=`hostname`
MYSERVER=$MYHOST
MYCONFIG=onconfig.$MYHOST
MYPORT=8888
SOURCE=/tmp #°²װԴĿ¼
cd $INFORMIXDIR
tar xvf $SOURCE/SQL.TAR
./installsql <<!
AAC#J704041
YRRCJU
!
cpio -icvdBum < $SOURCE/ESQL.CPI
./installesql <<!
AAC#J334485
RVJAJS
!
tar xvf $SOURCE/4GL.TAR
./install4gl <<!
AAC#J704038
BBNUJB
!
cpio -icvdBum < $SOURCE/IDS.CPI
./installserver <<!
AAC#J704034
KOREJH
!
cd /usr/informix
echo "INFORMIXDIR=/usr/informix" > .profile
echo "INFORMIXSERVER=${MYSERVER}_shm" >> .profile
echo "ONCONFIG=$MYCONFIG" >> .profile
echo "PATH=$PATH:$INFORMIXDIR/bin:. # set command search path" >> .profile
echo "MAIL=/usr/spool/mail/`logname` # mailbox location" >> .profile
echo "export PATH MAIL INFORMIXDIR INFORMIXSERVER ONCONFIG" >> .profile
echo "${MYSERVER}_shm onipcshm `hostname` ${MYSERVER}_shm" >$INFORMIXDIR/etc/sqlhosts
echo "${MYSERVER}_tcp ontlitcp `hostname` ${MYSERVER}_tcp" >>$INFORMIXDIR/etc/sqlhosts
cp /etc/services /etc/services.bak
grep -v ${MYSERVER}_tcp /etc/services.bak > /etc/services
echo "${MYSERVER}_tcp ${MYPORT}/tcp" >> /etc/services
########write ONCONFIG FILES#########
cp $INFORMIXDIR/etc/onconfig.std $INFORMIXDIR/etc/${MYCONFIG}
chown informix:informix $INFORMIXDIR/etc/$MYCONFIG
cd $INFORMIXDIR/etc/
cat ${MYCONFIG}|awk -v dev1="/dev/"${ROOTDEVICE1} '$1=="ROOTPATH" {$2=dev1} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="ROOTSIZE" {$2="50000"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LOGFILES" {$2="3"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="TAPEDEV" {$2="/dev/null"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LOGSMAX" {$2="20"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LTAPEDEV" {$2="/dev/null"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LOCKS" {$2="500000"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="BUFFERS" {$2="400000"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="TAPEBLK" {$2="128"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk -v server=${MYSERVER}"_shm" '$1=="DBSERVERNAME" {print $1 " " server} !($1=="DBSERVERNAME"){print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk -v server=${MYSERVER}"_tcp" '$1=="DBSERVERALIASES" {print $1 " " server} !($1=="DBSERVERALIASES"){print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="DBSPACETEMP" {print $1 " rootdbs"} !($1=="DBSPACETEMP"){print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LRU_MAX_DIRTY" {$2="20"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="LRU_MIN_DIRTY" {$2="15"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
cat ${MYCONFIG}|awk '$1=="CKPTINTVL" {$2="5000"} {print $0}' > /tmp/onconfig.tmp
cp /tmp/onconfig.tmp $INFORMIXDIR/etc/${MYCONFIG}
####END ONCONFIG#########
#######ONINIT#########
cd $INFORMIXDIR
. ./.profile
oninit -iy
sleep 10
#######ONINIT#########
onspaces -c -d tmpdbs -t -p /dev/$ROOTDEVICE1 -o 50002 -s 945000
onspaces -c -d phydbs -p /dev/$ROOTDEVICE1 -o 1000000 -s 1000000
onspaces -c -d logdbs -p /dev/$ROOTDEVICE2 -o 0 -s 2000000
onspaces -c -d workdbs -p /dev/$ROOTDEVICE3 -o 0 -s 2000000
onmode -s -y
sleep 3
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d logdbs -s 100000
onparams -a -d
(本文已被浏览 4303 次)
发布人:
sdccf
→ 推荐给我的好友
上篇文章:
基于网络的RedHat Linux无人值守安装
下篇文章:
Slackware安装OpenOffice2.0...
相关文章:
crash掉数据库的若干可能
如何使IDS for 红帽的共享内存超过1.8G的限制
设置 GLS 环境变量
IDS 10g UNIX 上设置环境变量
Informix如何更加有效的创建主键和外键
SCO UnixWare 7.1.4下安装Informix
在 IDS 9.x 中使用 GUID
如何综合掌握 DB2 和 Informix
使用Informix系统目录
Informix数据库优化
Windows XP下也玩Informix
Informix Cheetah(IDS V11.10)在Windows上的安装
手把手教你在Linux下构建一个IDS
Informix 时间处理
Linux+Informix后台数据库系统编程设置
Infomix数据库的备份与恢复
Informix ON-Bar备份解决方案
Informix Online数据库日常管理及维护
Informix online数据库维护技巧
Informix数据库晋级之路—主键与索引
相关搜索
查看百度中关于
Informix 7.31 For SCO 5安装脚本
的更多内容
查看google中关于
Informix 7.31 For SCO 5安装脚本
的更多内容
文章分类
|
操作系统
|
SCO_UNIX
Sun_Solaris
IBM_AIX
HP_UX
Linux
BSD
Tru64_UNIX
通用UNIX知识
Windows
Minix
|
程序设计
|
Shell编程
C/C++
汇编
PHP
JAVA
Perl
Python
ASP/HTML
XML
中间件
|
数据库
|
Oracle
Informix
Sybase
Fox
DB2
SQL
MySQL
PostgreSQL
|
网络应用
|
网络应用
|
计算机硬件
|
计算机主机
打印机
路由器
交换机
终端
磁带机
MO
刻录机
终端服务器
调制解调器
文章评论
→
评论内容
(点击查看)
共
0
条评论,每页显示
5
条评论
浏览所有评论
(没有相关评论)
→
发表我的评论
您的姓名:
您的Email:
评论内容:
250字内
发表评论:
发表评论须知 →
尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
本站有权保留或删除您发表的任何评论内容;
关于我们
┋
网站留言
┋
网站地图
┋
友情链接
┋
与我在线
┋
汇款确认
┋
管理
┋
TOP
Linux.Unix爱好者家园
http://www.unix-cd.com/
联系我们:sdccf@163.com
腾讯QQ: 7644599
备案序号:鲁ICP备05000455号
Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.