数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
开机自动启动oracle和weblogic

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

我的机器是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 "oracle have started"
给startdb执行权限
自动关闭oracle9i,在/oracle下建立文件stopdb
sqlplus /nolog <<EOF
connect /as sysdba
shutdown immediate
好了启动和关闭oracle脚本完成还要加到系统的启动和关闭文件里,另外还要在启动oracle后启动weblogic
在/etc下建立文件rc.startdb,脚本如下

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

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


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

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



相关文章

相关软件