操作环境: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服务及其开机自启动相关推荐

  1. linux系统设置开机启动,linux下设置自己的程序开机自启动

    1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /et ...

  2. oracle初始化ou,物理方式下建立oracle data guard(十二):切换

    切换之前,要插播一段小插曲.上一篇日志写到主备日志切换,是纠错之后的理想化阶段,而在这之前,还有那么点小暇疵. 起初,备节点数据库启动之后,通过命令"archive log list&quo ...

  3. oracle设置开机启动,linux下oracle设置开机自启动实现方法

    一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面 ...

  4. linux系统oracle监听启动,linux下启动与关闭oracle监听与实例

    转自:http://fireye83.iteye.com/blog/1064116 一.如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@localhost ~]$ su - or ...

  5. linux数据库实例开机启动,linux下数据库实例开机自启动设置

    linux下数据库实例开机自启动设置 1.修改/oratab [root@org54 ~]# vi/etc/oratab --把N改为Y,如下提示 # This file is used by ORA ...

  6. 将svn设置开机启动linux,ubuntu安装SVN并设置开机启动

    1.下载并安装 apt-get install subversion 2.创建SVN目录并修改权限 mkdir /home/svn/project chmod -R 666 /home/svn/pro ...

  7. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

  8. linux下重启oracle服务:监听器和实例

    linux下重启oracle服务:监听器和实例 一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME ...

  9. Linux如何重启oracle监听,Linux下重启oracle服务及监听器和实例详解

    一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart ...

最新文章

  1. 使用Powershell将PST导入Exchange 2007
  2. 【线上直播】深度学习简介与落地实战经验分享
  3. VTK教程系列:VTK基础及应用开发教程
  4. arduino w5500 mysql,W5500网络模块会出现奇怪的问题
  5. Git—基础知识及常用命令(系列一)
  6. python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python
  7. ANSYS命令流——圆柱体网格划分
  8. Inno Setup打包基本笔记
  9. 世界杯为战斗民族的历史再添荣耀与光辉_数字体验_新浪博客
  10. linux内存显示少,linux 显示的内存怎么少于我实际的物理内存
  11. 防火墙(NGFW)与UTM本质上的区别
  12. 走近棒球运动·台湾棒球历程·MLB棒球创造营
  13. FusionCharts 参数设置
  14. 树莓派无线鼠标不灵敏问题安装输入法
  15. 概率笔记5——概率分布
  16. 肝完《浏览器基本原理与实践》后,我总结了这 36 点
  17. 中国燃料电池行业“十四五”规划及需求规模分析报告2021-2027年
  18. sklearn 笔记:高斯过程
  19. LYF电子书制作工具(CHM格式)
  20. CodeForces 400D Dima and Bacteria

热门文章

  1. 【英语学习】【Level 07】U05 Best Destination L5 Top choice
  2. Android人脸识别开发入门--基于虹软免费SDK实现
  3. 进程间通信方式_第四十九期-Linux内核中的进程概述(4)
  4. vue 如何处理两个组件异步问题_Vue异步组件使用详解
  5. AMD Cubemapgen for physically based rendering
  6. 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
  7. SQL表连接,排序输出
  8. Glory Ex坚持发展核心竞争力,致力于让更多人走进数字资产
  9. 【小松教你手游开发】【unity实用技能】InvalidOperationException: ou
  10. 开发常用常用插件介绍