日期:2014-05-16  浏览次数:20763 次

oracle 在linux下自动启动
写道
ORACLE 自动启动脚本
1以root用户登录
修改/etc/oratab中的文件
#vi /etc/oratab
找到
Heer=/opt/oracle/product/11g=Y
把N修改成Y
意思是允许数据库自动启动
2 修改oracle 自带的启动
即修改dbstart
#su – oracle
$cd /$ORACLE_HOME/bin
$vi dbstart
找到ORACLE_HOME_LISTNER=$1这一行
修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

3 在/opt目录下 创建一个脚本orc_start.sh
#vi /opt/orc_start.sh
添加如下语句
#!/bin/bash
export ORACLE_HOME=/opt/oracle/product/11g
su - oracle -c "$ORACLE_HOME/bin/dbstart"
su - oracle -c "lsnrctl start"
echo "-----startup oracle successful-----" >> /var/log/oracle11log
echo "OK"

4 授权
#chmod a+x /opt/orc_start.sh

5把脚本注册为系统服务
#vi /etc/rc.local
在末尾加入如下语句
/opt/orc_start.sh

?

?

以上是别人的总结。。基本没错,export ORACLE_HOME=/opt/oracle/product/11g 值得注意的是这里要改成你对应的oracle目录