oracle服务开机启动,Linux下建立Oracle服务及其开机自启动
操作环境:CentOS 6.7 + Oracle 11gR2
手工启动Oracle实例:
启动数据库:
sqlplus / as sysdba
startup
手动启动监听:
lsnrctl start
Oracle在$ORACLE_HOME/bin下提供了对数据库进行操作的脚本:
$ORACLE_HOME=/opt/oracle/app/product/11.2.0/dbhome_1
启动数据库实例(含监听):
/opt/oracle/app/product/11.2.0/dbhome_1/bin/dbstart /opt/oracle/app/product/11.2.0/dbhome_1
关闭数据库实例(含监听):
/opt/oracle/app/product/11.2.0/dbhome_1/bin/dbshut /opt/oracle/app/product/11.2.0/dbhome_1
oralce用户创建: vi /etc/oratabvi /etc/oratab
orcl:/opt/oracle/app/product/11.2.0/dbhome_1:Y
启动脚本:vi /etc/init.d/oracle#!/bin/sh
#chkconfig: 2345 20 80
#description: Oracle dbstart / dbshut
#以上两行为chkconfig所需
ORA_HOME=/opt/oracle/app/product/11.2.0/dbhome_1
ORA_OWNER=oracle
LOGFILE=/opt/oracle/app/logs/oracle.log
echo "#################################" >> ${LOGFILE}
date +"### %T %a %D: Run Oracle" >> ${LOGFILE}
if [ ! -f ${ORA_HOME}/bin/dbstart ] || [ ! -f ${ORA_HOME}/bin/dbshut ]; then
echo "Error: Missing the script file ${ORA_HOME}/bin/dbstart or ${ORA_HOME}/bin/dbshut!" >> ${LOGFILE}
echo "#################################" >> ${LOGFILE}
exit
fi
start(){
echo "###Startup Database..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbstart ${ORA_HOME}"
echo "###Done."
echo "###Run database control..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/emctl start dbconsole"
echo "###Done."
}
stop(){
echo "###Stop database control..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/emctl stop dbconsole"
echo "###Done."
echo "###Shutdown Database..."
su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbshut ${ORA_HOME}"
echo "###Done."
}
case "$1" in
'start')
start >> ${LOGFILE}
;;
'stop')
stop >> ${LOGFILE}
;;
'restart')
stop >> ${LOGFILE}
start >> ${LOGFILE}
;;
esac
date +"### %T %a %D: Finished." >> ${LOGFILE}
echo "#################################" >> ${LOGFILE}
echo ""
将/etc/init.d/oracle置为可执行文件:
chmod a+x /etc/init.d/oracle
启动oracle(包括数据库实例、监听器、EM)
/etc/init.d/oracle start
关闭oracle
/etc/init.d/oracle stop
重启oracle
/etc/init.d/oracle restart
建立链接:
ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle
ln -s /etc/init.d/oracle /etc/rc6.d/K01oracle
将 oracle 添加到 chkconfig中:
chkconfig --add oracle
修改oracle服务的开机启动级别:
chkconfig --level 35 oracle on
启动Oracle:
service oracle start
oracle服务开机启动,Linux下建立Oracle服务及其开机自启动相关推荐
- linux系统设置开机启动,linux下设置自己的程序开机自启动
1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /et ...
- oracle初始化ou,物理方式下建立oracle data guard(十二):切换
切换之前,要插播一段小插曲.上一篇日志写到主备日志切换,是纠错之后的理想化阶段,而在这之前,还有那么点小暇疵. 起初,备节点数据库启动之后,通过命令"archive log list&quo ...
- oracle设置开机启动,linux下oracle设置开机自启动实现方法
一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面 ...
- linux系统oracle监听启动,linux下启动与关闭oracle监听与实例
转自:http://fireye83.iteye.com/blog/1064116 一.如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@localhost ~]$ su - or ...
- linux数据库实例开机启动,linux下数据库实例开机自启动设置
linux下数据库实例开机自启动设置 1.修改/oratab [root@org54 ~]# vi/etc/oratab --把N改为Y,如下提示 # This file is used by ORA ...
- 将svn设置开机启动linux,ubuntu安装SVN并设置开机启动
1.下载并安装 apt-get install subversion 2.创建SVN目录并修改权限 mkdir /home/svn/project chmod -R 666 /home/svn/pro ...
- linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...
本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...
- linux下重启oracle服务:监听器和实例
linux下重启oracle服务:监听器和实例 一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME ...
- Linux如何重启oracle监听,Linux下重启oracle服务及监听器和实例详解
一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart ...
最新文章
- 使用Powershell将PST导入Exchange 2007
- 【线上直播】深度学习简介与落地实战经验分享
- VTK教程系列:VTK基础及应用开发教程
- arduino w5500 mysql,W5500网络模块会出现奇怪的问题
- Git—基础知识及常用命令(系列一)
- python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python
- ANSYS命令流——圆柱体网格划分
- Inno Setup打包基本笔记
- 世界杯为战斗民族的历史再添荣耀与光辉_数字体验_新浪博客
- linux内存显示少,linux 显示的内存怎么少于我实际的物理内存
- 防火墙(NGFW)与UTM本质上的区别
- 走近棒球运动·台湾棒球历程·MLB棒球创造营
- FusionCharts 参数设置
- 树莓派无线鼠标不灵敏问题安装输入法
- 概率笔记5——概率分布
- 肝完《浏览器基本原理与实践》后,我总结了这 36 点
- 中国燃料电池行业“十四五”规划及需求规模分析报告2021-2027年
- sklearn 笔记:高斯过程
- LYF电子书制作工具(CHM格式)
- CodeForces 400D Dima and Bacteria
热门文章
- 【英语学习】【Level 07】U05 Best Destination L5 Top choice
- Android人脸识别开发入门--基于虹软免费SDK实现
- 进程间通信方式_第四十九期-Linux内核中的进程概述(4)
- vue 如何处理两个组件异步问题_Vue异步组件使用详解
- AMD Cubemapgen for physically based rendering
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- SQL表连接,排序输出
- Glory Ex坚持发展核心竞争力,致力于让更多人走进数字资产
- 【小松教你手游开发】【unity实用技能】InvalidOperationException: ou
- 开发常用常用插件介绍