编写oracle服务的运行脚本

[root@server ~]#vi /etc/init.d/oracle

#!/bin/bash

# chkconfig: 2345 99 10

# description: Startup Script for oracle Databases

# /etc/init.d/oracle

export ORCL_BASE="/opt/oracle"

export ORACLE_HOME=$ORCL_BASE/product/11.2.0/dbhome_1

export ORACLE_OWNER=oracle

case "$1" in

start)

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl start dbconsole"

touch /var/lock/subsys/oracle11g

;;

stop)

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl stop dbconsole"

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"

su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"

rm -fr /var/lock/subsys/oracle11g

;;

status)

if ( pgrep "tnslsnr" && netstat -anpt | grep ":1521" ) &> /dev/null

then

echo "Oracle 11g Net Listener is running."

else

echo "Oracle 11g Net Listener is not running."

fi

if ( netstat -anpt | grep ":1158" && netstat -anpt | grep ":5520" ) &> /dev/null

then

echo "Oracle 11g Enterprise Manager is running."

else

echo "Oracle 11g Enterprise Manager is not running."

fi

;;

restart)

$0 stop

$0 start

;;

*)

echo "Usage: $0 {start|stop|restart|status}"

exit 1

;;

esac

exit 0

给脚本设置权限并添加为系统服务

[root@server ~]#chmod +x /etc/init.d/oracle

[root@server ~]#chkconfig --add oracle

[root@server ~]#chkconfig oracle on

添加服务oracle,oracle 11g(四)给oracle添加为系统服务(脚本)相关推荐

  1. 指南:在 linux 下的 Oracle Database 11g 中安装 Oracle Enterprise Manager 10g Grid Control 第 5 版

    原文地址:http://www.oracle.com/technetwork/cn/articles/revitt-oem-096363-zhs.html 作者:Mike Revitt 逐步详解如何针 ...

  2. oracle 11g(四)给oracle添加为系统服务(脚本)

    编写oracle服务的运行脚本 [root@server ~]#vi /etc/init.d/oracle   #!/bin/bash # chkconfig: 2345 99 10 # descri ...

  3. oracle数据库11g完全卸载,oracle 11g完全卸载

    Checking for required files and bootstrapping ... Please wait ... 复制了 14 个文件 复制了 611 个文件 已复制 1 个文件. ...

  4. oracle mapviewer 11g安装使用,Oracle MapViewer11g安装与部署

    Oracle MapViewer作为一个JavaEE应用程序运行在JavaEE容器中,其安装与部署有多种方式,即可安装在完整的Oracle Fusion中间件环境或独立版的OC4J中.Oracle M ...

  5. Oracle基础学习四之表的定义及脚本编写一

    表的创建及管理    对于数据库而言实际上每一张表都表示的是一个数据库对象,而在数据库对象值的就是DDL定义的所有操作,例如:表.视图.序列.约束等,都属于对象的操作,所以表的建立就是对象的建立,而对 ...

  6. Oracle 基础知识——客户端连接oracle数据库服务端的四种方法

    Oracle基础知识 Oracle Database 11g 快捷版 (Oracle Database XE) 是一款基于 Oracle Database 11g 第 2 版代码库的小型入门级数据库, ...

  7. oracle的监听器是什么,Oracle监听器,让你监听想要的东东

    Oracle还是比较常用的,于是我研究了一下Oracle监听器,在这里拿出来和大家分享一下,希望对大家有用近段时间很多网友提出Oracle监听器配置相关问题,客户终端(Client)无法连接服务器端( ...

  8. oracle安装检测空间china,oracle安装 - Ginn的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.oracle服务器安装(安装到虚拟机的win2003中) 1.windows 2003已经在虚拟机部署好 2.将10201_database_win32.zip 从xp本机拖拽拷贝到win2003 ...

  9. oracle votedisk ocr,Oracle rac 11g在线添加ocr 和votedisk

    在线添加ocr 以前看过,里面ricky_zhu说过可以在线添加ocr和votedisk的,刚好今天试验环境需要添加ocr,就顺便作了个实验. 环境:aix 5.3+ oracle rac 11.1. ...

最新文章

  1. 轻量型模型比肩千亿大模型,新一代中文语言模型孟子,刷新CLUE纪录!
  2. 亮相2018CES:解读阿里云IoT筹谋全球物联网市场的一盘大棋!
  3. MATLAB-fminsearch函数的使用
  4. Activity加载View调用顺序
  5. 北大博士的论文发表经验:快写、细改、慢投
  6. 毕业两年的我--奋斗中的程序员
  7. 74LS系列芯片简记——10-19
  8. CentOS系统下载阿里yum源
  9. 光模块基础知识【快速入门】02
  10. 2008年(第五版)北大中文核心期刊目录
  11. ntdll.dll 0xc0000005
  12. 单行文本溢出隐藏显示省略号
  13. 充电器pps功能是什么_科普:PPS充电器是什么?为何不兼容笔电?
  14. 剑指 Offer(C++版本)系列:剑指 Offer 10- II 青蛙跳台阶问题
  15. 讲讲我是如何装一个性价比高的EYPC 9654双槽服务器的
  16. html5妇女节游戏,html5开发三八女王节表白神器
  17. 《图解HTTP》阅读总结(上)
  18. (arduino基于W5100实现TCP客户端
  19. C#.NET 国密数字信封 民生银行
  20. 在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN

热门文章

  1. [iCustomer] 项目技术简介
  2. linux查看tomcat安装路径
  3. solidity语言开发智能合约
  4. 前端测试框架(学习之路)前言
  5. Windows Server 2003 系统安装
  6. 7. 从数据库获取数据- 从零开始学Laravel
  7. CodeForces 722C Destroying Array
  8. C语言的很吊的printf-----来自一个C语言竞赛题目
  9. Chrome即将封杀Google Earth、Google Talk等插件
  10. delphi列举用户