Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > RedHat Linux下Oracle启动脚本的建立
【标  题】:RedHat Linux下Oracle启动脚本的建立
【关键字】:c,in,at,Linux,启动,脚本,Oracle,Re,RedHat,Red,RedHat,Linux,Oracle
【来  源】:网络

RedHat Linux下Oracle启动脚本的建立

Your Ad Here 一、修改$ORACLE_HOME/bin/dbstart脚本
首先测试你的$ORACLE/bin/dbstart脚本,如果能正常启动Oracle,请跳到第二部分。本人运行环境为RedHat7.1+Oracle8.1.6,发现dbstart脚本有问题,不能得到当前运行的Oracle的版本号。编辑dbstart,找到
STATUS=1
if [ "$VERSION" = "8.1" ]
在之前加上
VERSION="8.1"

二、建立/etc/init.d/oracle脚本如下:#!/bin/bash
#
# oracle This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 90 10
# description: Oracle database server.
# processname: oracle

ORA_HOME=/home/oracle
ORA_OWNER=oracle

prog="Oracle"

# Source function library.
. /etc/rc.d/init.d/functions

if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi

start(){
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart >/dev/null 2>&1 &
ret=$?
if [ $ret -eq 0 ]; then
action $"Starting $prog: " /bin/true
else
action $"Starting $prog: " /bin/false
fi
[ $ret -eq 0 ] && touch /var/lock/subsys/oracled
return $ret
}

stop(){
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut >/dev/null 2>&1
ret=$?
if [ $ret -eq 0 ]; then
action $"Stopping $prog: " /bin/true
else
action $"Stopping $prog: " /bin/false
fi
[ $ret -eq 0 ] && rm -f /var/lock/subsys/oracled
return $ret
}
restart(){
stop
start

}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
condrestart)
condrestart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
三、运行命令chkconfig --add oracle,注册系统服务,然后就可以用ntsysv命令来管理你的Oracle服务了。

四、可以到
http://fancao.oso.com.cn/script/dbstart
http://fancao.oso.com.cn/script/oracle
下载本文所提及文件。

五、如果您有什么问题请及时和作者联系,作者Email为:
fancao0515@0451.com
在C、JAVA、PHP中操作postgreSql:【上一篇】
在Red Hat 7.0上安装和配置PostgreSQL--前言:【下一篇】
【相关文章】
  • 在C、JAVA、PHP中操作postgreSql
  • 解决RedHat Linux 7.1下安装Oracle及JDK的问题
  • 如何利用Apache+PHP3+MySQL建立数据库驱动的动态网站
  • Oracle Database 9i 在Linux 下的安装(1)
  • Oracle Database 9i 在Linux 下的安装(2)
  • 搭建基于Linux的Informix数据库开发环境
  • 如何在Mandrake 8.0上安装Oracle 8.1.7
  • Oracle 9i 在Redhat 7.1下安装手册
  • 用硬盘安装Yoper linux
  • United Linux 1.0安装
  • 【随机文章】
  • Appeon for PowerBuilder技术揭秘
  • google 的旁门左道
  • Linux下NAND Flash的使用
  • ASP开发网页时需要牢记的注意事项列表
  • E680i桌面固定的两个快捷键的修改
  • Oracle10g:数据的导入导出
  • 我自己的网址大全
  • RDLC报表应用之Subreport (传递Parameter and ReportDataSource)
  • ImgInfo 是ActiveX控件,可读取BMP,GIF,JPG 和 PNG 文件格式,显示相关信息
  • 十全十美游戏原程序
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.