linux 下 oracle 数据库和监听自启动 设置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-26
现在很多朋友在学习linux 下oracle 数据库的时候可能都发现了一个问题,oracle 数据库的服务不能自动启动.为了解决这个问题,已经经过我的测试下面的方面可以适当linux 下 oracle 数据库和监听可以自动启动.
1.以root 用户登录设置
vi /etc/oratab
orcl:/oracle/app/product/10.2.0/db_1:N
改为:
orcl:/oracle/app/product/10.2.0/db_1:Y
2.使用Oracle用户修改$ORACLE_HOME/bin/dbstart文件:
# su - oracle
$ cd $ORACLE_HOME/bin
$ vi dbstart
找到 ORACLE_HOME_LISTNER=.....这行, 修改成
ORACLE_HOME_LISTNER=$ORACLE_HOME
3.创建oracle 数据库启动的服务
$su - root
# cd /etc/rc.d/init.d/
# vi oradbstart
脚本内容如下:
#!/bin/bash # chkconfig: 345 99 10 # description: Startup Script for Oracle Databases # /etc/rc.d/init.d/oradbstart export ORACLE_BASE=/u01/app/Oracle/ export ORACLE_HOME=/u01/app/Oracle/product/10.2.0/db_1 export ORACLE_SID=orcl 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 4.修改脚本的运行权限 $su - root #chown oracle.oinstall /etc/rc.d/init.d/oradbstart #chmod 775 /etc/rc.d/init.d/oradbstart 5.把oradbstart 服务添加到 chkconfig 中 chkconfig --add oradbstart chkconfig --list oradbstart
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux环境架设Samba服务器实现网络互访下一篇: linux下远程管理利器-ssh
关于linux 下 oracle 数据库和监听自启动 设置的所有评论