免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1670 | 回复: 2
打印 上一主题 下一主题

linux下配置oracle自动启动问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-25 10:59 |只看该作者 |倒序浏览
参照oracle的帮助配置oracle自动启动,以下是出错log的一段。
连接被拒绝,什么原因?该怎么解决?

......
May 24 00:56:38 localhost dbora: + ORACLE_HOME=/usr/ora10g/oracle
May 24 00:56:38 localhost dbora: + ORACLE=oracle
May 24 00:56:38 localhost dbora: +
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/ora10g/oracle/bin
May 24 00:56:38 localhost dbora: ++ hostname
May 24 00:56:38 localhost dbora: + HOST=localhost.localdomain
May 24 00:56:38 localhost dbora: ++ uname
May 24 00:56:39 localhost dbora: + PLATFORM=Linux
May 24 00:56:39 localhost dbora: + export ORACLE_HOME PATH
May 24 00:56:39 localhost dbora: + '[' '!' '' = ORA_DB ']'
May 24 00:56:39 localhost dbora: + '[' Linux = HP-UX ']'
May 24 00:56:39 localhost dbora: + rsh localhost.localdomain -l oracle
/etc/rc5.d/S99dbora start ORA_DB
May 24 00:57:10 localhost dbora: localhost.localdomain: Connection refused
May 24 00:57:10 localhost dbora: + exit
May 24 00:57:10 localhost rc: Starting dbora:  failed


附上/etc/init.d/dbora文件

#! /bin/sh  -x
#
# Change the value of ORACLE_HOME to specify the correct Oracle home
# directory for you installation

ORACLE_HOME=/usr/ora10g/oracle
#
# change the value of ORACLE to the login name of the
# oracle owner at your site
#

ORACLE=oracle

PATH=${PATH}ORACLE_HOME/bin
HOST=`hostname`
PLATFORM=`uname`
export ORACLE_HOME PATH
#
if [ ! "$2" = "ORA_DB" ] ; then
  if [ "$PLATFORM" = "HP-UX" ] ; then
     remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
     exit
  else
     rsh $HOST -l $ORACLE  $0 $1 ORA_DB
     exit
  fi
fi
#
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
#

case $1 in
'start')
       echo "$0: starting up" >;>; $LOG
       date >;>; $LOG
       # Start Oracle Net
       if [ -f $ORACLE_HOME/bin/tnslsnr ] ; then
            echo "starting Oracle Net Listener"
            $ORACLE_HOME/bin/lsnrctl start >;>; $LOG 2>;&1 &
       fi
       echo "Starting Oracle databases"
       $ORACLE_HOME/bin/dbstart >;>; $LOG 2>;&1 &
       ;;
'stop')
       echo "$0: shutting down" >;>; $LOG
       date >;>; $LOG
       # Stop Oracle Net
       if [ -f $ORACLE_HOME/bin/tnslsnr ] ; then
            echo "stopping Oracle Net Listener"
            $ORACLE_HOME/bin/lsnrctl stop >;>; $LOG 2>;&1 &
       fi
       echo "stopping Oracle databases"
       $ORACLE_HOME/bin/dbshut >;>; $LOG 2>;&1 &
       ;;
*)
       echo "usage: $0 {start|stop}"
       exit
       ;;
esac
#
exit

论坛徽章:
0
2 [报告]
发表于 2005-10-25 21:48 |只看该作者

linux下配置oracle自动启动问题?


我也遇到这样的问题,不知你解决没有.

论坛徽章:
0
3 [报告]
发表于 2005-10-26 08:47 |只看该作者

linux下配置oracle自动启动问题?

本机启动为什么要用rsh remsh,看rsh的man,-l是指定用户,但本机不让rsh不就不行了.
所以不要用rsh $HOST -l $ORACLE ....
用:
su - $ORACLE -c command
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP