`

Centos6.4 Oracle11g随机启动和关闭

阅读更多
配置步骤:
1、修改dbstart和dbshut脚本
$ vi $ORACLE_HOME/bin/dbstart
找到
ORACLE_HOME_LISTNER=$1
改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
 
$ vi $ORACLE_HOME/bin/dbshut
找到
ORACLE_HOME_LISTNER=$1
改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
 
2、修改/etc/oratab
$ su - root
# vi /etc/oratab
找到
$ORACLE_HOME替换为$ORACLE_HOME变量的值,$SID替换为$SID变量的值
$SID:$ORACLE_HOME:N 
改为
$SID:$ORACLE_HOME:Y
 
3、编辑启动关闭脚本
# vi /etc/rc.d/init.d/oracle
 
#! /bin/bash
# chkconfig: 234 61 61
# description: Oracle 11g AutoRun Service
# /etc/rc.d/init.d/oracle
 
case "$1" in
    start)
        # starts oracle listener and instance
        echo "Starting Oracle Database:"
        su - oracle -lc "lsnrctl start"
        su - oracle -lc dbstart
        ;;
    stop)
        # shutdown oracle listner and instance
        echo "Shuting down Oracle Database:"
        su - oracle -lc "lsnrctl stop"
        su - oracle -lc dbshut
        ;;
    reload|restart)
        $0 stop
        $0 start
        ;;
    *)
     echo "Usage: {start|stop|reload|restart}"
     exit 1
esac
exit 0
 
4、检查脚本能否正确执行
# cd /etc/rc.d/init.d
# ./oracle start
# ./oracle stop
 
5、执行如下命令:
# chmod 750 /etc/rc.d/init.d/oracle
# ln -s /etc/rc.d/init.d/oracle /etc/rc2.d/S61oracle
# ln -s /etc/rc.d/init.d/oracle /etc/rc3.d/S61oracle
# ln -s /etc/rc.d/init.d/oracle /etc/rc4.d/S61oracle
# ln -s /etc/rc.d/init.d/oracle /etc/rc0.d/K61oracle
# ln -s /etc/rc.d/init.d/oracle /etc/rc6.d/K61oracle
# chkconfig --level 234 oracle on
备注:如果执行此命令出现oracle 服务不支持 chkconfig,请认真检查/etc/rc.d/init.d/oracle脚本,是否复制到时候缺少了一些字母,本人就是复制的时候少了些字符,导致出现这个问题
# chkconfig --add oracle
 
注意:执行chkconfig时,需要在脚本中添加至少两行注释行(第3步中),第一行告诉chkconfig该服务的运行级别;第二行添加关于服务的简要说明。
 
5、最后重启动一下linux操作系统,检查oracle是否自动启动成功
 

重新启动后,oracle启动成功,可以在系统启动界面看到相关信息

 

备注:

第二步可以替换,如果不创建oracle自启动脚本,可以直接在/etc/rc.d/rc.local文件中增加想启动的服务的语句即可

su - oracle -c "/usr/local/oracle/product/1120/bin/dbstart"
su - oracle -c "/usr/local/oracle/product/1120/bin/emctl start dbconsole"
分享到:
评论

相关推荐

    CentOS 6.4 安装 Oracle 11g

    启动和验证 Oracle 11g** 启动 Oracle 服务并检查其状态: ```bash sudo /etc/init.d/oracle-xe start sqlplus / as sysdba ``` 在 SQL*Plus 提示符下,运行 `SELECT * FROM v$version;` 来验证安装是否成功。 *...

    Centos6.4_安装oracle_11g教程

    在CentOS 6.4上安装Oracle 11g涉及到多个步骤,包括安装依赖包、配置SELinux和防火墙、创建用户和组以及安装目录等。 首先,安装Oracle 11g之前,确保系统已更新至最新版本,并安装一系列必要的依赖包。这些包包括...

    Centos6.4 64位系统安装oracle 11g R2

    本文将详细介绍如何在64位的CentOS 6.4操作系统上安装Oracle 11g Release 2(11g R2)。这是一个重要的过程,因为CentOS是Linux发行版中的一个稳定选择,而Oracle 11g R2则是企业级数据库解决方案的首选。 首先,...

    Centos6.4安装Oracle11G

    ### Centos6.4安装Oracle11G:详细步骤与注意事项 #### 环境配置与准备工作 ...综上所述,通过上述步骤,可以在CentOS 6.4环境中成功安装Oracle11G数据库,并为后续的数据库管理和应用开发打下坚实的基础。

    centos安装oracle11g

    在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统:CentOS 6.4 64bit * 硬件...

    oracle11g所有服务自启动脚本-CentOS6.4

    在Linux操作系统,如CentOS 6.4上部署Oracle 11g,确保其在系统启动时自动运行是一项关键任务,以确保业务连续性和数据可用性。 本文将详细讲解如何通过提供的两个脚本——`initOracle.sh`和`installOraService.sh`...

    Centos6.4_64安装oracle11g详细图文及错误解决

    在本文中,我们将详细探讨如何在CentOS 6.4 64位系统上安装Oracle 11g数据库,以及解决可能出现的错误。这个过程包括清理YUM信息、安装依赖软件包、修改内核参数、创建用户和组、设置用户Shell限制、新建安装目录等...

    CentOS 6.4安裝Oracle 11G图解

    在CentOS 6.4操作系统上安装Oracle 11g R2是一项技术性较强的任务,本文将详细解析这个过程中的关键步骤和注意事项。首先,确保你的硬件资源满足Oracle的最低需求,包括内存至少1GB(虚拟机建议更大),交换分区为...

    centos6.4iso镜像

    centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。

    centos6.4_安装oracle_11g教程

    NULL 博文链接:https://thinktothings.iteye.com/blog/1966519

    linux-CentOS6.4【或中标麒麟】下安装oracle11g

    经典linux-CentOS6.4【或中标麒麟】下安装oracle11g文档。

    centos6.4 安装 oracle12c 单实例 asm

    本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...

    centos6.6 Oracle11G安装文档

    Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...

    CentOS6.4单用户下root密码破解

    ### CentOS6.4单用户模式下Root密码破解详解 #### 一、背景介绍 ...通过本篇文章的学习,相信您已经掌握了在CentOS 6.4中如何安全有效地进行root密码重置的方法,这对于日常的系统管理和维护具有重要意义。

    Dell CentOS 6.4安装Oracle VM VirtualBox 操作文档.doc

    自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档

    Centos_6.4安装oracle_11g_RAC集群.

    在本文档中,我们将深入探讨如何在CentOS 6.4 x86_64操作系统上安装Oracle 11g R2 RAC集群。RAC(Real Application Clusters)是Oracle数据库的一个特性,它允许在同一数据库实例上分散多个服务器,以提供高可用性和...

Global site tag (gtag.js) - Google Analytics