添加服务oracle,oracle 11g(四)给oracle添加为系统服务(脚本)
编写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添加为系统服务(脚本)相关推荐
- 指南:在 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 逐步详解如何针 ...
- oracle 11g(四)给oracle添加为系统服务(脚本)
编写oracle服务的运行脚本 [root@server ~]#vi /etc/init.d/oracle #!/bin/bash # chkconfig: 2345 99 10 # descri ...
- oracle数据库11g完全卸载,oracle 11g完全卸载
Checking for required files and bootstrapping ... Please wait ... 复制了 14 个文件 复制了 611 个文件 已复制 1 个文件. ...
- oracle mapviewer 11g安装使用,Oracle MapViewer11g安装与部署
Oracle MapViewer作为一个JavaEE应用程序运行在JavaEE容器中,其安装与部署有多种方式,即可安装在完整的Oracle Fusion中间件环境或独立版的OC4J中.Oracle M ...
- Oracle基础学习四之表的定义及脚本编写一
表的创建及管理 对于数据库而言实际上每一张表都表示的是一个数据库对象,而在数据库对象值的就是DDL定义的所有操作,例如:表.视图.序列.约束等,都属于对象的操作,所以表的建立就是对象的建立,而对 ...
- Oracle 基础知识——客户端连接oracle数据库服务端的四种方法
Oracle基础知识 Oracle Database 11g 快捷版 (Oracle Database XE) 是一款基于 Oracle Database 11g 第 2 版代码库的小型入门级数据库, ...
- oracle的监听器是什么,Oracle监听器,让你监听想要的东东
Oracle还是比较常用的,于是我研究了一下Oracle监听器,在这里拿出来和大家分享一下,希望对大家有用近段时间很多网友提出Oracle监听器配置相关问题,客户终端(Client)无法连接服务器端( ...
- oracle安装检测空间china,oracle安装 - Ginn的个人空间 - OSCHINA - 中文开源技术交流社区...
一.oracle服务器安装(安装到虚拟机的win2003中) 1.windows 2003已经在虚拟机部署好 2.将10201_database_win32.zip 从xp本机拖拽拷贝到win2003 ...
- oracle votedisk ocr,Oracle rac 11g在线添加ocr 和votedisk
在线添加ocr 以前看过,里面ricky_zhu说过可以在线添加ocr和votedisk的,刚好今天试验环境需要添加ocr,就顺便作了个实验. 环境:aix 5.3+ oracle rac 11.1. ...
最新文章
- 轻量型模型比肩千亿大模型,新一代中文语言模型孟子,刷新CLUE纪录!
- 亮相2018CES:解读阿里云IoT筹谋全球物联网市场的一盘大棋!
- MATLAB-fminsearch函数的使用
- Activity加载View调用顺序
- 北大博士的论文发表经验:快写、细改、慢投
- 毕业两年的我--奋斗中的程序员
- 74LS系列芯片简记——10-19
- CentOS系统下载阿里yum源
- 光模块基础知识【快速入门】02
- 2008年(第五版)北大中文核心期刊目录
- ntdll.dll 0xc0000005
- 单行文本溢出隐藏显示省略号
- 充电器pps功能是什么_科普:PPS充电器是什么?为何不兼容笔电?
- 剑指 Offer(C++版本)系列:剑指 Offer 10- II 青蛙跳台阶问题
- 讲讲我是如何装一个性价比高的EYPC 9654双槽服务器的
- html5妇女节游戏,html5开发三八女王节表白神器
- 《图解HTTP》阅读总结(上)
- (arduino基于W5100实现TCP客户端
- C#.NET 国密数字信封 民生银行
- 在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN