免费注册 查看新帖 |

Chinaunix

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

[WebLogic] 开机自动启动oracle和weblogic [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-12-17 10:35 |只看该作者 |倒序浏览
我的机器是5L,oracle9i,weblogic6.1,HTTPServer
由于给别人装的机器,对方水平有限(其实我也很菜:)),为了省心,还是让系统起来自动运行各项应用比较好:)
首先自动启动oracle9i,9i装在oracle文件系统下,在/oracle下建立文件startdb,
文件内容
echo "begin to start oracle"
lsnrctl start
sqlplus /nolog <<EOF
connect /as sysdba
startup
exit
exit
echo &quot;oracle have started&quot;
给startdb执行权限
自动关闭oracle9i,在/oracle下建立文件stopdb
sqlplus /nolog <<EOF
connect /as sysdba
shutdown immediate
好了启动和关闭oracle脚本完成还要加到系统的启动和关闭文件里,另外还要在启动oracle后启动weblogic
在/etc下建立文件rc.startdb,脚本如下

su - oracle &quot;-c /oracle/startdb&quot;    #启动oracle
cd /weblogic/wlserver6.1/config/mydomain  #转到weblogic启动目录,必须
./startWebLogic.sh  #启动weblogic
给文件执行权限
注意由于weblogic在启动后如果用户退出telnet 就自动关闭,所以要把weblogic放在后台执行,所以在startWebLogic.sh文件中启动weblogic的命令行改为可以在后台运行,用nohup (启动命令行) >;/home/weblogic.log &amp;
把weblogic的运行信息存到/home/weblogic.log文件中

下面要把启动信息放到inittab中,加入一行
startdb:2345678:wait:/etc/rc.startdb
这样系统启动后会自动启动oracle9i


系统关机自动关闭oracle9i
在/etc下建立脚本文件rc.stopdb
su - oracle &quot;-c /oracle/stopdb&quot;
给执行权限
由于5L中安装完成后没有/etc/rc.shutdown文件,需要手工创建一个
内容如下
#!/bin/ksh  
rc.stopdb
给执行权限
这样当系统关机时会自动寻找rc.shutdown并执行,系统可以自动关闭oracle9i

当然可以把一些命令行直接写入inittab或rc.shutdown中,看自己的喜好了:)

论坛徽章:
0
2 [报告]
发表于 2002-12-17 10:42 |只看该作者

开机自动启动oracle和weblogic

very good

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2002-12-17 10:43 |只看该作者

开机自动启动oracle和weblogic

支持!我一般会在起db的时候放10秒左右的延时,更安全一点。

论坛徽章:
0
4 [报告]
发表于 2002-12-17 10:51 |只看该作者

开机自动启动oracle和weblogic

是阿,这个我以前问过,没人回答,只好自己来
郁闷了半天,终于搞定,呵呵
延时还是应该加的,更好一点,在起weblogic前加一句sleep 10就行了
只是没想到老大你置顶的速度这么快,我刚贴上的,呵呵

论坛徽章:
0
5 [报告]
发表于 2002-12-17 10:53 |只看该作者

开机自动启动oracle和weblogic

不错不错,支持支持!

论坛徽章:
0
6 [报告]
发表于 2002-12-17 11:56 |只看该作者

开机自动启动oracle和weblogic

好文章。继续发扬!

论坛徽章:
0
7 [报告]
发表于 2002-12-17 12:39 |只看该作者

开机自动启动oracle和weblogic

支持,只是我还没有在aix上装过

论坛徽章:
0
8 [报告]
发表于 2002-12-17 16:23 |只看该作者

开机自动启动oracle和weblogic

在其他平台,
直接到/etc/rc3.d下创建一个一S99开头的文件就可以启动了。
在/etc/rc0.d下创建一个以K99开头的文件就可以自动关闭数据库了。

论坛徽章:
0
9 [报告]
发表于 2002-12-18 09:35 |只看该作者

开机自动启动oracle和weblogic

好贴

论坛徽章:
0
10 [报告]
发表于 2002-12-18 10:10 |只看该作者

开机自动启动oracle和weblogic

好文章,保存,充实自己的AIX知识库!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP