在linux下配置oracle自动启动脚本:
[root@test ~]# vim /etc/init.d/oracle
#!/bin/bash #chkconfig:35 99 01 case "$1" in start) echo -e "\n\t\t `date +%F` `date +%T`" echo -e "\t\t 正在启动lsnrctl start...." su - oracle -c 'lsnrctl start' &>>/var/log/oracle echo -e "\t\t 正在启动dbstart...." su - oracle -c 'dbstart' &>>/var/log/oracle echo -e "\t\t 正在启动emctl start dbconsole...." su - oracle -c 'emctl start dbconsole' &>>/var/log/oracle echo -e "\t\t\t 启动成功!!" echo -e "\t\t `date +%F` `date +%T`\n" ;; stop) echo -e "\n\t\t `date +%F` `date +%T`" echo -e "\t\t 正在关闭emctl stop dbconsole...." su - oracle -c 'emctl stop dbconsole' &>>/var/log/oracle echo -e "\t\t 正在关闭dbshut...." su - oracle -c 'dbshut' &>>/var/log/oracle echo -e "\t\t 正在关闭lsnrctl stop...." su - oracle -c 'lsnrctl stop' &>>/var/log/oracle echo -e "\t\t\t 关闭完毕!!" echo -e "\t\t `date +%F` `date +%T`\n" ;; *) echo -e "\n\t\t Usage:oracle{start|stop} 该服务暂时只添加了启动|关闭\n" ;; esac
[root@test ~]# chmod a+x /etc/init.d/oracle [root@test ~]# ll /etc/init.d/oracle -rwxr-xr-x 1 root root 1012 10月 16 23:38 /etc/init.d/oracle [root@test ~]# chkconfig --add oracle [root@test ~]# chkconfig --list oracle oracle 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭 [root@test ~]# service oracle stop 2015-10-17 09:11:04 正在关闭emctl stop dbconsole.... 正在关闭dbshut.... 正在关闭lsnrctl stop.... 关闭完毕!! 2015-10-17 09:12:30 [root@test ~]# service oracle stll Usage:oracle{start|stop} 该服务暂时只添加了启动|关闭 [root@test ~]# service oracle start 2015-10-17 09:12:41 正在启动lsnrctl start.... 正在启动dbstart.... 正在启动emctl start dbconsole.... 启动成功!! 2015-10-17 09:18:47 [root@test ~]# su - oracle [oracle@test ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Sat Oct 17 09:20:15 2015 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select status from v$instance; STATUS ------------ OPEN SQL>
——————————————————————————————————
#description:auto_run //用linux5版本做实验时,oracle启动脚本中需要添加才能在chkconfig中添加oracle服务,否则会报服务不支持
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。