linux oracle 开机启动
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
6 重启数据库验证结果
PL/SQL 能正常连通数据库