SCO UNIX OPEN SERVER 5.0.5下实现SYBASE 11.0.3服务器的自动开启与关闭

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

SCO UNIX OPEN SERVER 5.0.5下实现SYBASE 11.0.3服务器的自动开启与关闭

[ 作者:刘文兴李红 转贴自:网络 点击数:1112 文章录入:sdccf

SCO UNIX OPEN SERVER 5.0.5下的SYBASE 11.0.3是中国农业银行总行为了解决2000年问题重点推出的业务平台。为了能更方便安全地使用SYBASE服务器产品,简化系统管理员的工作,笔者经过反复调试,成功的实现了SYBASE 11.0.3服务器随SCO UNIX OPEN SERVER 5.0.5启动进入多用户状态而自动开启,随着UNIX的关闭而自动的关闭,具体实现办法如下:

一、以SCO UNIX系统的超级用户root注册进入UNIX,进行如下过程。

1在/etc/rc2. d目录下建立文件名为 S71sybase1的shell程序,权限设为“700”,内容如下:

printf ″\n\n\n\n Pressto start SYBASE SQL SERVER″

printf ″\n Press any key to continue UNIX booting process″

printf ″\n Enter your choice:″

2在/etc/rc2. d目录下建立文件名为S71sybase2 的shell程序,权限设为“700”,内容如下:

read answer

case $answer in

y(Y) {

echo ″\n Starting SYBASE SQL Server Now……″

echo″ \Please waiting……″

DSQUERY=SYBASE

SYB=/usr/sybase

PATII=$PATII:$SYB:$SYB/install:.

export DSQUERY SYB PATH

cd $SYB/install

./startserver - f RUN_SYBASE

};;

*)echo ″\n You have given up starting SYBASE SQL SERVER !\n\n″;;

esac

3在/etc/rcO.d目录下建立文件名为K71sybase的shell程序,权限设为“700”,内容如下:

echo ″\n\t Shutdown SYBASE SQL Server Now……″

DSQUERY=SYBASE

SYB=/usr/sybase

PATH=$PATH:$SYB:$SYB/bin:$SYB/upgrade:

export DSQUERY SYB PATH

cd $SYB/bin

./isql-Usa -P/dev/null 2>/dev/null

4修改/etc/reboot文件,在文件的“[$cmd]||cmd=$arg”与“cd/”之间插入如下信息:

cd/etc/rcO.d

./K71sybase

二、几点说明

1/etc/rc2.d目录下的 S71sybase1和S71sybase2两文件不能编成一个文件,也不能编成S71sybase1调用S71sybase2,否则S71sybase1的提示信息出现在S71sybase2中的read语句之后,提示信息将失去作用。

2.S71sybase1 S71sybase2和K71sybase三个文件的第一个字母必须大写,如果三个文件在启动或关闭过程中早一点执行,可把三个文件名中的“71”改成小于“71”的数,如“41”等。

3/usr/sybase/upgrade/shutdown.sq1 文件在安装时自动产生,如没有,用vi命令建立,内容如下:

reconfigure with override

go

shutdown with nowait

go

4以上各程序文件中的“SYBASE”为SYBASE服务器名“/usr/sybase”为SYBASE用户的主目录,可根据实际输入。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航