#!/bin/sh
case "$1" in
start)
# start tsnlisnter
echo "start tsnlisnter"
su - oracle -c "lsnrctl start"
# start database
echo "Start Oracle database instance"
su - oracle -c "echo \"
CONN SYS/PASSWORD AS SYSDBA
STARTUP
exit \"|sqlplus /NOLOG"
# start enterprise manager
echo " Start Emterprise Manager"
su - oracle -c "emctl start dbconsole"
# start isqlplus
echo "Start isqlplus"
su - oracle -c "isqlplusctl start"
;;
stop)
# shutdown database
echo "Shutdown Oracle database instance"
su - oracle -c "echo \"
CONN SYS/PASSWORD AS SYSDBA
SHUTDOWN immediate
exit \"|sqlplus /NOLOG"
# stop tsnlisnter
echo "Stop tsnlisnter"
su - oracle -c "lsnrctl stop"
# stop enterprise manager
echo " Stop Emterprise Manager"
su - oracle -c "emctl stop dbconsole"
# stop isqlplus
echo "Stop isqlplus"
su - oracle -c "isqlplusctl stop"
;;
*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac
exit 0
save as /etc/init.d/oracle10g and then
#ln [-s] /etc/init.d/oracle10g /etc/rc2.d/S99oracle10g
#ln [-s] /etc/init.d/oracle10g /etc/rc0.d/K00oracle10g
Please change "PASSWORD" to your SYS account password!!
I test on Solaris 10
[ 本帖最后由 suisuiyouyu 于 2005-11-4 14:57 编辑 ]
oracle10g
kaka_sun 回复于:2005-11-03 11:23:49
支持原创
milan 回复于:2005-11-03 21:20:16
不好意思,挑点骨头,
spell wrong: emterprise
aping2005 回复于:2005-11-04 09:55:59
顶一下
风之幻想 回复于:2005-11-04 11:39:34
没有装过ora10正好收藏了.谢谢楼主!
whd 回复于:2005-11-10 18:34:02
不错,虽然尚不很懂
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 脚本 启动 echo su-oracle-c 回复 exit #ln stop sqlplus/NOLOG |
注册
个人空间
