oracle开机启动脚本,加入/etc/init.d,并使用chkconfig命令设置开机启动

  1. #!/bin/bash
  2. #
  3. # chkconfig: 2345 80 05
  4. # description: Oracle 10g Server
  5. #
  6. # Run-level Startup script for the Oracle Instance, Listener, and
  7. # Web Interface
  8. export ORACLE_BASE=/export/dbhome/oracle
  9. export ORACLE_HOME=$ORACLE_BASE/10gr2
  10. export ORACLE_SID=bgiora01
  11. export PATH=$PATH:$ORACLE_HOME/bin
  12. ORA_OWNR=”oracle”
  13. # if the executables do not exist — display error
  14. if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
  15. then
  16. echo “Oracle startup: cannot start”
  17. exit 1
  18. fi
  19. # depending on parameter — startup, shutdown, restart
  20. # of the instance and listener or usage display
  21. case “$1″ in
  22. start)
  23. # Oracle listener and instance startup
  24. echo -n “Starting Oracle: “
  25. #        su $ORA_OWNR -c “$ORACLE_HOME/bin/lsnrctl start”
  26. su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
  27. touch /var/lock/oracle
  28. su $ORA_OWNR -c “$ORACLE_HOME/bin/emctl start dbconsole”
  29. su $ORA_OWNR -c “$ORACLE_HOME/bin/isqlplusctl start”
  30. echo “OK”
  31. ;;
  32. stop)
  33. # Oracle listener and instance shutdown
  34. echo -n “Shutdown Oracle: “
  35. #        su $ORA_OWNR -c “$ORACLE_HOME/bin/lsnrctl stop”
  36. su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
  37. rm -f /var/lock/oracle
  38. su $ORA_OWNR -c “$ORACLE_HOME/bin/emctl stop dbconsole”
  39. su $ORA_OWNR -c “$ORACLE_HOME/bin/isqlplusctl stop”
  40. echo “OK”
  41. ;;
  42. reload|restart)
  43. $0 stop
  44. $0 start
  45. ;;
  46. *)
  47. echo “Usage: `basename $0` start|stop|restart|reload”
  48. exit 1
  49. esac
  50. exit 0

转载于:https://blog.51cto.com/itianjing/1017752

oracle开机启动脚本相关推荐

  1. Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)

    一.创建用户及表空间 1.连接数据库 [root@localhost ~]# su - oracle [oracle@localhost ~]$ sqlplus /nolog   #进入sqlplus ...

  2. ubuntu 设置开机执行脚本_ubuntu-18.04 设置开机启动脚本

    ubuntu-18.04 设置开机启动脚本 参阅下列链接 ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发 ...

  3. android+启动脚本,imx6q android 添加开机启动脚本

    1.在xx/out/target/product/sabresd_6dq/root/init.rc中添加以下内容 ========================================== ...

  4. 关于Ubuntu运行级别、开机启动脚本的说明

    关于Ubuntu运行级别.开机启动脚本的说明 目录简介 1.1介绍Ubuntu下面的自启动脚本目录 1.2 Linux操作系统运行级别的概念 1.3关于操作系统自启脚本的启动顺序 1.4    Lin ...

  5. CentOS开机启动脚本的顺序

    CentOS开机启动脚本的顺序 时间:2015-05-27 01:37来源:chinaunix.net 作者:br9852000 举报 点击:800次 id="iframeu2000246_ ...

  6. php添加开机启动脚本_centos 7.2 添加php7 的 php-fpm 开机启动

    在centos7中编译安装好php后,系统重启后并不会对php进行开机启动,所以需要对centos7添加开机启动脚本对php进行开机启动服务. 手动启动:/usr/local/php/sbin/php ...

  7. Ubuntu下添加开机启动脚本

    [转载]Ubuntu下添加开机启动脚本 原文地址:http://blog.163.com/yangshuai126%40126/blog/static/173426265201092810164155 ...

  8. ubuntu-18.04 设置开机启动脚本-亲测有效

    ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用. 2.将下列内容复制进rc-local.servi ...

  9. linux共享文件夹开机自启,ubuntu16.04.6和 18.04添加开机启动脚本,重启后自动挂载vmware的共享文件夹...

    vmware安装ubuntu server16.04.6后使用共享文件夹,但是每次重启都是执行一个命令才可以挂载上(ubuntu桌面版的不需要),原因没有深究,所以就想到啦加个开机脚本来执行那个挂载命 ...

最新文章

  1. 面试官:哥们,你们的系统架构中为什么要引入消息中间件?
  2. 《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课0.15节创建剪切蒙版...
  3. 删除重复字符串的算法
  4. 数据中心的运维管理原则(二)
  5. 5s的app显示无法连接服务器,苹果iphone5s手机无法连接App Store问题解决方法汇总...
  6. [UE4] 通过 Git 进行版本控制时的报错 No assets to check in! 的解决方法:重新更改本地代码
  7. Netpas:不一样的SD-WAN+ 保障网络通讯品质
  8. Cannot load driver ‘C:\Keil_v5\ARM\Segger\JL2CM3.dll 报错解决方法。
  9. mac vulkan_基于 mac 的 ncnn vulkan iOS集成参考
  10. java web聊天室原理_网页聊天室的原理
  11. Oracle数据库之导入导出
  12. 领域驱动架构(DDD)建模中的模型到底是什么?
  13. 世界顶级的程序员们都在读哪些书?
  14. 白嫖几十款的微信红包封面
  15. 无人值守u盘安装linux,U盘无人值守安装Linux操作系统
  16. 方便快捷,浏览器利器——Vimium(详解)
  17. 以太网已连接却无法联网的解决记录
  18. Python:dbus监控U盘插拔
  19. php落伍,一贴学会PHP 为落伍的MJJ们量身定做的教程
  20. 【springboot错误】 Failed to instantiate [org.springframework.transaction.interceptor.BeanFactoryTransac

热门文章

  1. MyCat分布式数据库集群架构工作笔记0023---高可用_单表存储千万级_海量存储_分表扩展范围约定
  2. android学习笔记---asm.jar的使用方法--手机真机屏幕同步抓取软件
  3. servlet的应用------request对象和bean实体的反射关系
  4. 清理日志文件尝试有效哦
  5. Linux c实现一个tcp文件服务器和客户端
  6. 用汇编的眼光看C++(之指针1)
  7. sqlrowset 转化为json_Json 读取:eval 和 json.loads 的效率
  8. opengl png图片 qt_QT中使用OpenGL绘图
  9. sql如何遍历几百万的表_SQL Server中遍历表中记录的方法
  10. 逻辑表达式是否合法_Linux shell 逻辑运算符、逻辑表达式详解