Ubuntu12配置Oracle11G 开机启动服务

来源:互联网 发布:医疗大数据公司 编辑:程序博客网 时间:2024/05/16 07:21

实现开机自动启动Oracle服务,只需在init.d下创建一个脚本文件,设置脚本文件的权限,添加为系统服务就可使用

1、 在root用戶新建/etc/rc.d/init.d/oracle11g文件
其中:需要根据Oracle的安装路径配置ORACLE_BASE、ORACLE_HOME、ORACLE_SID

# description: init script to start/stop oracle database 11g, TNS listener, EM#### match these values to your environment:ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1ORACLE_SID=orclPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libLANG=Cexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG# see how we are called:case $1 instart)su - oracle<<EOOlsnrctl startsqlplus /nolog<<EOSconnect / as sysdbastartupEOSemctl start dbconsoleEOO;;stop)su - oracle<<EOOlsnrctl stopsqlplus /nolog<<EOSconnect / as sysdbashutdown immediateEOSemctl stop dbconsoleEOO;;*)echo "Usage: $0 {start|stop}";;esac

2、 更改oracle11g文件的权限和chkconfig添加系统服务

chmod 755 /etc/rc.d/init.d/oracle11gchkconfig --add oracle11g

3、 Service重启Oracle11服务

//启动服务service oracle11g start//停止服务service oracle11g stop

Oracle启动后,可通过Oracle的命令查看启动状态,可参考 :linux oracle(常用命令)启动、停止、监听

0 0