轴承保持架加工工艺:linux下oracle的自动启动和停止2
来源:百度文库 编辑:九乡新闻网 时间:2024/04/23 23:31:42
1、 修改Oracle系统配置文件/etc/oratab
/etc/oratab 格式为: SID:ORACLE_HOME:AUTO
把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:
ora9i:/home/oracle/ora/products/9.2.0:Y
2、 编写服务脚本:
#!/bin/bash
#auto start and stop oracle database scriptnl=`cat /var/log/oracle.log | wc -l`
if [ "$nl" -gt 50 ] ; then
echo "">/var/log/oracle.log
fi
case $1 in
'start')
echo "----------------begin-----------------" >>/var/log/oracle.log
echo "starting start database in `date`" >>/var/log/oracle.log
su - oracle -c "dbstart" >>/var/log/oracle.log
if [ "$?" = "0" ] ; then
echo "oracle startup success" >>/var/log/oracle.log
else
echo "oracle startup failed" >>/var/log/oracle.log
fi
echo "--------------end-------------------" >>/var/log/oracle.log
;;
'stop')
echo "----------------begin-----------------" >>/var/log/oracle.log
echo "starting stop database in `date`" >>/var/log/oracle.log
su - oracle -c "dbshut" >>/var/log/oracle.log
if [ "$?" = "0" ] ; then
echo "oracle shutdown success" >>/var/log/oracle.log
else
echo "oracle shutdown failed" >>/var/log/oracle.log
fi
echo "--------------end-------------------" >>/var/log/oracle.log
;;
*)
echo "usage: $0 {start | stop}"
exit
;;
esac
exit将脚本命名为oracle,保存在/etc/rc.d/init.d下
改变文件属性:chmod 755 oracle
注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑
3、建立服务连接:
系统启动时启动数据库,我们需要以下连结∶
--------------------------------------------------------------------------------
$ ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle
$ ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle
$ ln -s ../init.d/oracle /etc/rc.d/rc5.d/S99oracle #rc4.d unused
--------------------------------------------------------------------------------
要在重新启动时停止数据库,我们需要以下连结∶
--------------------------------------------------------------------------------
$ ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle # 停止
$ ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle # 重新启动
linux下oracle的自动启动和停止2
AIX下自动启动Oracle数据库与监听器的方法
linux下tomcat6的开机自动启动脚本
Linux 启动Oracle
AIX下自动启动Oracle数据库与监听器的方法 - 开发者在线 - www.builde...
oracle在linux下自启动实现3
linux 下安装 oracle
linux下如何安装oracle
Linux 开机自动启动脚本方法 linux设置开机服务自动启动/关闭自动启动命令
在 Linux 和 iSCSI 上构建您自己的 Oracle RAC 10g 第 2 版集...
查看和设置oracle数据库的最大连接数 Oracle 卓越资源 - 专业Linux/Un...
Linux下输入法启动的分析 - LinuxSir.Org
戴尔Windows Vista 下实现启动后以指定的用户名和密码自动登录的方法
数据库服务启动和停止的bat批处理
linux下 mysql 的卸载和安装
linux下的rpm意义和作用
Oracle Directory Manager 服务未启动和运行 - Oracle / ...
linux下手动启动oracle,及Oracle常用命令 — Windows Live
linux下进程自启动方法
linux的基础启动流程
Oracle数据库自动被锁定的解决方法
Oracle数据的异地自动备份
Linux环境下Eclipse和Tomcat的安装和配置
Linux 下的 ACL