使用 rc 启动脚本启动 oc4j 和 oracle
我的几个 Linux 启动脚本有问题,特别是启动 Oracle 10g 数据库和 oc4j 容器的脚本。
我已经使用 chkconfig 告诉 Linux 在容器之前启动数据库,但是,容器似乎在数据库之前启动,这是 oc4j 根本不喜欢的。我可以访问我的应用程序,但是,我没有数据库连接。如果我重新启动 oc4j 一切都会正常。
有没有一种方法可以“暂停”oc4j 的启动,直到数据库(和侦听器)都启动并准备好连接?
I am having a problem with a couple of my linux boot scripts, specifically the ones that start up my Oracle 10g database and my oc4j container.
I have used chkconfig to tell Linux to start the database before the container, however, it seems that the container starts before the database which oc4j does not like at all. I can get to my application(s), however, I have no DB connections. If I restart oc4j everything works just fine.
Is there a way that I can "pause" the start-up of oc4j until the database (and listener) are both started and ready for connections?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将它们放入 1 个启动脚本中?
这是我的 /etc/init.d/dbora 脚本。添加启动 OC4J 的调用
Put them in 1 start script?
This is my /etc/init.d/dbora script. Add the call to start OC4J