免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: dk.fung
打印 上一主题 下一主题

linux下oracle启动脚本的问题。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-11-02 14:40 |只看该作者
哎,又有个问题。。。。。

oracle这个脚本放在/etc/init.d下面无法使用service oracle start来启动服务,但是可以直接
/etc/init.d/oracle start
:em11:

论坛徽章:
0
12 [报告]
发表于 2009-11-02 15:54 |只看该作者
原帖由 dk.fung 于 2009-11-2 14:40 发表
哎,又有个问题。。。。。

oracle这个脚本放在/etc/init.d下面无法使用service oracle start来启动服务,但是可以直接
/etc/init.d/oracle start
:em11:


chkconfig --list|grep oracle


看有没输出

论坛徽章:
0
13 [报告]
发表于 2009-11-02 15:59 |只看该作者
service oracle start
报错结果贴出来

看了 service的脚本,也是以 /etc/init.d/为“工作目录”的啊,有点怪了

论坛徽章:
0
14 [报告]
发表于 2009-11-02 16:04 |只看该作者
[root@oratest ~]# chkconfig --list | grep oracle
oracle                 0ff        1ff        2n        3n        4n        5n        6ff

论坛徽章:
0
15 [报告]
发表于 2009-11-02 16:13 |只看该作者
原帖由 achlice 于 2009-11-2 15:59 发表
service oracle start
报错结果贴出来

看了 service的脚本,也是以 /etc/init.d/为“工作目录”的啊,有点怪了


service oracle start没报错,执行完了没任何显示

搞不懂了。。。

论坛徽章:
0
16 [报告]
发表于 2009-11-02 16:46 |只看该作者
真是要命啊

论坛徽章:
0
17 [报告]
发表于 2009-11-02 17:24 |只看该作者
原帖由 dk.fung 于 2009-11-2 16:13 发表


service oracle start没报错,执行完了没任何显示

搞不懂了。。。


cd /etc/init.d/
mv httpd httpd.old
mv oracle httpd
service httpd start

看有什么结果没,
真的不行,
再,
mv httpd.old oracle
service oracle start   如果能执行成功,可能会是脚本应该做些什么处理

论坛徽章:
0
18 [报告]
发表于 2009-11-02 17:40 |只看该作者
找到原因了,是因为脚本里面第一句命令引用了环境变量的问题。service这个命令不能使用用户定义的环境变量么?

论坛徽章:
0
19 [报告]
发表于 2009-11-04 10:57 |只看该作者
原帖由 dk.fung 于 2009-11-2 17:40 发表
找到原因了,是因为脚本里面第一句命令引用了环境变量的问题。service这个命令不能使用用户定义的环境变量么?

service 这是root才有的命令,你的脚本中一些环境变量是oracle用户下的!

论坛徽章:
0
20 [报告]
发表于 2009-11-04 10:59 |只看该作者
如果在root用户下要启动数据库很简单命令入下:
su - oracle
sqlplus "/ as sysdba"
startup
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP