自动启动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执行权限
好了启动oracle脚本完成还要加到系统的启动文件里,
在/etc下建立文件rc.startdb,脚本如下
su - oracle "-c /oracle/startdb" #启动oracle
给文件执行权限
下面要把启动信息放到inittab中,加入一行
startdb:2345678:wait:/etc/rc.startdb
这样系统启动后会自动启动oracle9i
自动关闭oracle9i
9i装在oracle文件系统下,在/oracle下建立文件stopdb,
文件内容
echo "begin to stop oracle"
lsnrctl stop
sqlplus /nolog <<EOF
connect /as sysdba
shutdown immediate
exit
exit
echo "oracle have stopped"
给stopdb执行权限
好了关闭oracle脚本完成还要加到系统的关闭文件里,
在/etc下建立脚本文件rc.stopdb
su - oracle "-c /oracle/stopdb"
给文件执行权限
由于5L中安装完成后没有/etc/rc.shutdown文件,需要手工创建一个
内容如下
#!/bin/ksh
rc.stopdb
给执行权限
这样当系统关机时会自动寻找rc.shutdown并执行,系统可以自动关闭oracle9i