免费注册 查看新帖 |

Chinaunix

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

ORACLE10g的启动脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-13 17:23 |只看该作者 |倒序浏览
在HPUX11中的/sbin/rc2.d里添加文件S901Oracle和K901Oracle,内容分别为:
S901Oracle

su - oracle
dbstart

K901Oracle

su - oracle
dbshut

这样写了之后,启动服务器时数据库不能自动启动,而且在ROOT下执行:
#su - oracle
$dbstart
监听服务无法启动,但在ORACLE下运行DBSTART没有问题,请高手指教!!

[ 本帖最后由 noise 于 2006-9-13 17:24 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-09-13 17:45 |只看该作者
当“su - oracle”后,单独启动监听的时候就会出现下面的错误,不知道和什么有关系,是不是与路径有关?!
$ ./lsnrctl start

LSNRCTL for HPUX: Version 10.2.0.1.0 - Production on 13-SEP-2006 11:31:38

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Message 1070 not found; No message file for product=network, facility=TNSTNS-12545: Message 12545 not found; No message file for product=network, facility=TNS
TNS-12560: Message 12560 not found; No message file for product=network, facility=TNS
  TNS-00515: Message 515 not found; No message file for product=network, facility=TNS
   HPUX Error: 2: No such file or directory

论坛徽章:
0
3 [报告]
发表于 2006-09-13 23:57 |只看该作者
1、改成su - oracle -c "dbstart"
2、环境变量可能有问题

论坛徽章:
0
4 [报告]
发表于 2006-09-14 16:01 |只看该作者
原帖由 netzh 于 2006-9-13 23:57 发表
1、改成su - oracle -c "dbstart"
2、环境变量可能有问题


脚本文件中已经改为“su - oracle -c "dbstart"和su - oracle -c"dbshut"”,环境变量部分我是把oracle下的.dtprofile中的变量部分直接放在dbstart和dbshut文件里,位置在启动监听和数据库之前。手工运行脚本时仍然会提示错误。

dbstart.JPG (65.98 KB, 下载次数: 36)

执行dbstart后的错误

执行dbstart后的错误

dbshut.JPG (64.22 KB, 下载次数: 33)

执行dbshut后的错误

执行dbshut后的错误

论坛徽章:
0
5 [报告]
发表于 2006-09-14 16:31 |只看该作者
把两个脚本放在/sbin/rc2.d中并重新启动服务器后,数据库没有运行脚本并没有执行,通过ps -u oracle没有任何结果显示。添加脚本文件还需要什么特别注意的吗?!

论坛徽章:
0
6 [报告]
发表于 2006-09-15 11:30 |只看该作者
出现上面问题的原因是,用户oracle的HOME目录里缺少一个.profile文件。安装ORACLE时只需要把环境变量添加到.dtprofile(桌面配置文件)中就可以完成安装,而不需要添加到.profile中。创建.profile并正确输入环境变量后,使用su - oracle -c"dbstart/dbshut"就正常了。

论坛徽章:
0
7 [报告]
发表于 2006-09-15 11:51 |只看该作者
我现在试过,把脚本放在/sbin/rc2.d、/sbin/rc3.d、/sbin/rc4.d和/etc/rc.config.d中,只有在/etc/rc.config.d中可以在启动时执行脚本,但这样会导致系统启动变得非常慢,这是什么原因?脚本还可以放在什么位置?而且不影响系统的正常启动速度?

论坛徽章:
0
8 [报告]
发表于 2006-09-15 15:27 |只看该作者
根据HP的文档:
http://docs.hp.com/zh_cn/B2355-90954/ch05s03.html
进行设置之后,数据库就能够跟随系统正常的启动和关闭了。

感谢各位的帮忙!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP