informix for linux安装全攻略

来源:互联网 发布:那个聊天软件好 编辑:程序博客网 时间:2024/04/30 02:40
本人第一次写原创,写的不好请多指教;中间可能会有疏忽,欢迎提出意见;第一步:下载ids 9.4 for linux: ftp://ftp.youngcow.net/Special/Database/DatabaseServer/Informix/InformixDynamicServerVersion9.4/IIUG-IDS-9.4-linux.zip 这个线程有限制http://202.96.110.133/informix/ids9.4/IIUG-IDS-9.4-linux.zip这个更快,视网络定吧;csdk for linux: ftp://ftp.software.ibm.com/software/data/informix/downloads/clientsdk.2.81.UC2.LINUX.tar第二步:linux搭建安装informix的环境建立informix组:groupadd -g 20000 informix建立informix用户:useradd -u 20000 -g 20000 -d /home/informix -m informix修改informix用户环境变量:修改 .bash_profile文件 增加以下环境变量INFORMIXDIR=/home/informixINFORMIXSERVER=cs_dbsONCONFIG=onconfig.csDBDATE=MDY4*LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATHexport INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATHPATH=$PATH:$INFORMIXDIR/binexport PATH这个就不用偶解释了吧;第三步:准备安装文件zip文件解压就不用偶说了吧;呵呵把解开的一个Linux-IDS.9.40.tc1e1.cpio与clientsdk.2.81.UC2.LINUX.tar文件传入环境中;解开Linux-IDS.9.40.tc1e1.cpio:cpio -idmv ;7、完善数据库空间下面提供一个我经常使用的shellecho "Add blobdbs, tmpdbs0, phydbs, logdbs..."echo "====================================================="onspaces -c -b blobdbs -g 32 -p /home/informix/dbs/blobdbs -o 0 -s 48000onspaces -c -d tmpdbs -t -p /home/informix/dbs/tmpdbs -o 0 -s 100000onspaces -c -d phydbs -p /home/informix/dbs/phydbs -o 0 -s 50200onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000echo "/nShut Down Server to Quiescent Mode..."echo "====================================================="onmode -s -ysleep 5echo "Adding Logical Log/n"onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 20000onparams -a -d logdbs -s 10000echo "/nArchiving Database Server Please Wait 20 seconds./n"echo "====================================================="ontape -ssleep 5onmode -lonmode -lonmode -lonmode -lonmode -lonmode -lonmode -csleep 10echo "/nDrop the old Logical Log Files... /n"echo "====================================================="onparams -d -l 1 -yonparams -d -l 2 -yonparams -d -l 3 -yonparams -d -l 4 -yonparams -d -l 5 -yonparams -d -l 6 -yecho "/nChange Physical Log Files, please wait about 1 minutes.../n"echo "====================================================="onparams -p -s 50000 -d phydbs -ysleep 100echo "/nNow add more dbspaces/chunks.../n"echo "====================================================="onspaces -c -d datadbs -p /home/informix/dbs/datadbs -o 0 -s 500000echo "/nTake a level 0 archive./n"echo "====================================================="ontape -s -L 0echo "/nReboot IDS.../n/n"echo "====================================================="onmode -kyoninitsleep 10echo "/n====================================================="echo "Well done! /n"echo "====================================================="最后修改onconfig.cs文件DBSPACETEMP tmpdbs # Default temp dbspacesonmode -kyoninit大功告成了,呵呵;