最近自己的NC项目跑在Linux环境下。把安装过程慢慢的写下来。
===========linux下开机自动启动Oracle脚本============
#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录。
#你可以自己修改成自己的目录。
 #!/bin/bash
 #alang 2008-10-19
 #root
 #chkconfig: 345 51 49
 #description: starts the oracle dabase deamons
 #
 #ORA_HOME=/home/oracle/oracle/product/10.2.0/db_1
 #ORA_OWNER=oracle
 case "$1" in
 'start')
 echo -n "Starting oracle10g ... "
 su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/dbstart"
 echo "Done."
 echo "Starting Oracle Listeners ... " 
 su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctl start"
 echo "Done."
 #启动web管理界面:http://host_ip_address:1158/em
 #su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/emctl start dbconsole"
 touch /var/lock/subsys/oracle10g
 echo ""
 ;;
 'stop')
 echo -n "shutting down oracle10g ...  "
 su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/dbshut" 
 echo -n "dbshut ok !"
 su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/lsnrctl stop"
 echo -n "lsnrctl stop ok !"
 #su - oracle -c "/home/oracle/oracle/product/10.2.0/db_1/bin/emctl stop dbconsole"
 su - root -c "/home/oracle/ufsoft/stop.sh"
 rm -f /var/lock/subsys/oracle10g
 echo
 ;;
 'restart')
 echo -n "restarting oracle10g ... "
 $0 stop
 $0 start
 echo
 ;;
 *)
 echo "Usage: oracle {start|stop|restart} "
 exit 1
 esac
 exit 0
============建立一个名为oralce10g的脚本==========
 [root@cwserver ~]# gedit /etc/rc.d/init.d/oracle10g
#复制粘贴本文开头的脚本。或者直接使用附件中的oracle10g文件
#给予执行权限
 [root@cwserver ~]# chmod 755 /etc/rc.d/init.d/oracle10g
#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录。
你可以自己修改成自己的目录。
============添加到启动、关闭、重启动服务序列中===
 $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc2.d/S99oracle10g
 $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc3.d/S99oracle10g
 $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc5.d/S99oracle10g
 $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc0.d/K01oracle10g 
 $ ln -s /etc/rc.d/init.d/oracle10g /etc/rc.d/rc6.d/K01oracle10g
============添加并启动察看服务=============================
$/sbin/chkconfig --add /etc/rc.d/init.d/oracle10g
$/sbin/chkconfig --list /etc/rc.d/init.d/oracle10g
============修改Oracle系统配置文件/etc/oratab=====
 $ gedit /etc/oratab
最后一行更改为:
 orcl:/home/oracle/oracle/product/10.2.0/db_1:Y
============end==大功告成====================
	posted on 2009-04-24 17:51 
Blog of JoJo 阅读(1119) 
评论(0)  编辑  收藏  所属分类: 
Linux 技术相关