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

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 chrissun 的 blog

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用户的主目录,可根据实际输入。

本文关键:SCO UNIX OPEN SERVER 5.0.5下实现SYBASE 11.0.3服务器的自动开启与关闭
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top