oracle启动脚本
admin
2023-05-07 12:41:59
0

在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服务,否则会报服务不支持


相关内容

热门资讯

少出国、少用油、少买金子,莫迪... 【文/观察者网 熊超然】上周末,印度总理莫迪呼吁民众在中东战争持续的这段时间里,未来一年内适度减少燃...
岛内“新地标”,沦为民进党“抢... 被视为岛内近年来最为重大的公共建设项目之一的新北市淡江大桥,于5月12日正式通车。然而,因民进党当局...
副秘书长在以色列机场遭扣留,联... 新华社联合国5月13日电 联合国秘书长副发言人哈克13日就联合国负责安全和安保事务的副秘书长吉勒·米...
【珠城“健”闻】市三院引进非侵... 前沿科技赋能: 构建大脑与肢体的康复通路 技术优势对比: 与传统被动康复训练相比的显著突破 1.意...
从微信状态看社交边界 钟 颐 5月11日深夜,“微信状态 访客记录”话题冲上微博热搜,引发网友热议。微信方面表示,该功能仅...
中国科学家成功研制“九章四号”... 4月10日拍摄的“九章四号”量子计算原型机局部。 记者5月13日从中国科学技术大学获悉,该校潘建伟、...
江苏睿恩新能源申请正极极片及其... 国家知识产权局信息显示,江苏睿恩新能源科技有限公司申请一项名为“一种正极极片及其制备方法、锂离子电池...
流言|2026年地球会失重7秒... 流言:2026年8月12日地球将失重7秒、数千万人因此伤亡。 (图片由AI生成) 真相:“地球重...
从渠道赋能到行业基础设施 互联... 2025年,伴随数智技术的加速渗透,保险业的获客方式、决策逻辑乃至服务形态,都在被重新定义,互联网保...
人形机器人绕不开的坎:续航问题... 这两年,关于人形机器人的故事已经被讲了很多:AGI 的终极载体、万亿美元的劳动力替代、工厂和家庭的全...