文档章节

CentOS 6下 Oracle11gR2 设置开机自启动

小强斋太
 小强斋太
发布于 2016/11/09 20:06
字数 451
阅读 55
收藏 0
点赞 0
评论 0

[1] 更改/etc/oratab

# This file is used by ORACLE utilities.  It is created by root.sh
# and updated by the Database Configuration Assistant when creating
# a database.

# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
#   $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
orcl:/usr/oracle/app/product/11.2.0/dbhome_1:Y

[2] oracle用户profile文件中增加SID环境变量

[root@oracledb oracle]#  vi /usr/oracle/.bash_profile

# 在文件末尾添加

export ORACLE_SID=orcl

[3] 创建启动Oracle的Init脚本

   [root@oracledb oracle]# vi /etc/rc.d/init.d/oracle

# this is an example
#!/bin/bash

# oracle: Start/Stop Oracle Database 11g R2
#
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database Management System.
#
# processname: oracle

. /etc/rc.d/init.d/functions

LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/usr/oracle/app/product/11.2.0/dbhome_1
ORACLE_USER=oracle

case "$1" in
'start')
   if [ -f $LOCKFILE ]; then
      echo $0 already running.
      exit 1
   fi
   echo -n $"Starting Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
   touch $LOCKFILE
   ;;
'stop')
   if [ ! -f $LOCKFILE ]; then
      echo $0 already stopping.
      exit 1
   fi
   echo -n $"Stopping Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
   rm -f $LOCKFILE
   ;;
'restart')
   $0 stop
   $0 start
   ;;
'status')
   if [ -f $LOCKFILE ]; then
      echo $0 started.
      else
      echo $0 stopped.
   fi
   ;;
*)
   echo "Usage: $0 [start|stop|status]"
   exit 1
esac

exit 0

[4] 更改启动脚本权限

[root@oracledb oracle]#  chmod 755 /etc/rc.d/init.d/oracle

[5] 启动oracle数据库

[root@oracledb oracle]# service oracle start

[6] 关闭oracle数据库

[root@oracledb oracle]# service oracle stop

[7] 设置oracle为开机自启动

[root@oracledb oracle]# chkconfig oracle on
[root@oracledb oracle]# chkconfig --list oracle
oracle             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
[root@oracledb oracle]#

[8]重启电脑测试

原文地址:

CentOS Oracle11gR2 设置开机自启动

本文转载自:http://www.cnblogs.com/xqzt/p/4993389.html

共有 人打赏支持
小强斋太
粉丝 0
博文 181
码字总数 0
作品 0
广州
CentOS设置程序开机启动程序/服务的方法(转)

注意:CentOS 6下基本没什么问题,CentOS 7估计不一定能行。 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的...

easonjim ⋅ 2017/09/22 ⋅ 0

Linux下安装SVN服务(CentOS7下)单仓库版(老威改良版)

本文内容转自 https://my.oschina.net/fhd/blog/383280 ,并做了实践后的优化,留档后用 1. 安装 centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 $ sudo yum install subvers...

cswllz ⋅ 2017/06/08 ⋅ 0

Linux下安装SVN服务(CentOS7下)

安装 centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 $ sudo yum install subversion 测试安装是否成功: $ svnserve --version 2. 建立版本库 创建svn数据目录(subversion默...

柳哥 ⋅ 2015/03/06 ⋅ 3

centos 7修改启动级别修改小记

安装GNOME桌面后想设置默认启动桌面环境,结果发现centos 7的/etc/inittab文件和centos 6不一样了,特记录centos 7设置开机启动级别方法。 cat /etc/inittab 通过该文件可以看出centos 7 用t...

yr_linux运维 ⋅ 03/12 ⋅ 0

CentOS 使用配置

1.CentOS系统 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器 2.CentOS系统修改网关...

jamin-liu ⋅ 2014/02/11 ⋅ 0

CentOS 下安装 Nginx

CentOS 下安装 Nginx 1. yum 在线安装(需创建 nginx yum repository): 创建: /etc/yum.repos.d/nginx.repo --> 执行命令: vim /etc/yum.repos.d/nginx.repo 其内容如下: [nginx]name=......

haopeng ⋅ 2014/05/25 ⋅ 1

centos7 配置nginx服务、开机自动启动

环境: centos7、nginx 1.10.1 在以上都已经安装完成,能正常启动之后 配置服务: centos7 的服务管理 与 centos6 发生了一些变化 ,此处参考 http://www.ebanban.com/?p=476 启动、停止、重...

涛洛洛 ⋅ 2016/09/20 ⋅ 0

centos6.5_x64安装oracle11gR2

Oracle安装教程 准备工作 1. 通过xftp工具把oracle安装包拷贝到/home目录下。 2.依赖包和桌面环境的安装步骤: 一、按照官方文档安装依赖包,主要包如下: binutils-2.20.51.0.2-5.11.el6 (x...

不最醉不龟归 ⋅ 2016/11/18 ⋅ 0

Cent6和7的区别

系统的技术区别 1、Sysvinit技术: 特点: 1.系统第1个进程(pid=1)为init; 2.Init进程是所有进程的祖先,不可kill; 3.大多数Linux发行版的init系统是和SystemV相兼容的,被称为sysvinit。...

游骑兵vtx ⋅ 01/05 ⋅ 0

Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中

Linux系统本身包含了很多服务,CentOS6之前系统的服务用SysV控制,CentOS7改为systemd控制 一、chkconfig服务管理机制 简而言之,chkconfig就是CentOS6以前用来控制系统服务的工具, 常用方法...

whytl ⋅ 01/30 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

构建自定义组件

#前言 接上篇,因项目需由H5转到小程序,故需打造自定义对话框。而这块需使用到微信小程序的自定义组件功能。 小程序自定义组件 点击此处,可以查看小程序自定义组件的api。 从自定义组件的样...

387 ⋅ 13分钟前 ⋅ 0

Maven 项目添加本地jar包的三种方式

Maven 项目添加本地jar包的三种方式 翻译自3 ways to add local jar to maven project [TOC] 简介 在构建 Maven 项目时,有时候需要导入本地的jar包,本文介绍了三种添加本地jar包的方法。 ...

Os_yxguang ⋅ 13分钟前 ⋅ 0

long超过16位之后浏览器自动截断问题处理。

java前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截...

strict_nerd ⋅ 15分钟前 ⋅ 0

一文带你搞定Integer

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可...

筱虾米 ⋅ 16分钟前 ⋅ 0

Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

Markz0928 ⋅ 31分钟前 ⋅ 0

在gcc中使用intel风格的内联汇编

很简单,内联汇编使用asm(“.intel_syntax noprefix/n”)声明一下,以后的内联汇编就可以用intel风格了,构建可执行文件时给gcc加上-masm=intel参数。 先写一个小程序测试一下: [cpp] view...

simpower ⋅ 41分钟前 ⋅ 0

NIO 之 ByteBuffer实现原理

相关文章 BIO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 Channel实现原理 前言 Java NIO 主要由下面3部分组成: Buffer Channel Selector 在传统IO中,流是基于字节的方式进行...

轨迹_ ⋅ 50分钟前 ⋅ 0

Jenkins docker权限问题

环境Ubuntu Server 工具 jenkins-war:2.89.2 报错信息 Cannot connect to the Docker daemon. Is the docker daemon running on this host?Build step 'Execute shell' marked build as fai......

Pulsar-V ⋅ 50分钟前 ⋅ 0

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 今天 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部