oracle开机启动
oracle设置开机自启动
创新互联公司专注于企业全网整合营销推广、网站重做改版、武汉网站定制设计、自适应品牌网站建设、成都h5网站建设、成都商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为武汉等各大城市提供网站开发制作服务。
默认开启stdata库
[root@oracler ~]# vi /etc/oratab
stdata:/u01/app/oracle/product/11.2.0:N 将N 改为Y
root@oracler ~]# su - oracle
[oracle@oracler ~]$ cd $ORACLE_HOME/bin
[oracle@oracler bin]$ vi dbstart 如下更改
#ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME
[oracle@oracler bin]$ vi dbshut 如下更改
#ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME
更改完成之后,可以使用dbstart以及dbshut测试是否正常开启以及关闭oracle
切换回root用户,在init.d里边增加oracle启动项
[oracle@oracler bin]$ exit
logout
[root@oracler ~]#vi /etc/init.d/oracle
根据实际情况写入
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script for Oracle Databases
# /etc/init.d/oracle
export ORACLE_SID=stdata
export ORACLE_BASE=/u01/app/oracle/
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo "OK"
;;
stop)
echo -n "Shutdown Oracle: "
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0
[root@oracler ~]# chkconfig --add oracle
[root@oracler ~]# chkconfig oracle on
标题名称:oracle开机启动
文章出自:http://myzitong.com/article/johheg.html