配置步骤:
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"
su - oracle -c "/usr/local/oracle/product/1120/bin/emctl start dbconsole"
相关推荐
启动和验证 Oracle 11g** 启动 Oracle 服务并检查其状态: ```bash sudo /etc/init.d/oracle-xe start sqlplus / as sysdba ``` 在 SQL*Plus 提示符下,运行 `SELECT * FROM v$version;` 来验证安装是否成功。 *...
在CentOS 6.4上安装Oracle 11g涉及到多个步骤,包括安装依赖包、配置SELinux和防火墙、创建用户和组以及安装目录等。 首先,安装Oracle 11g之前,确保系统已更新至最新版本,并安装一系列必要的依赖包。这些包包括...
本文将详细介绍如何在64位的CentOS 6.4操作系统上安装Oracle 11g Release 2(11g R2)。这是一个重要的过程,因为CentOS是Linux发行版中的一个稳定选择,而Oracle 11g R2则是企业级数据库解决方案的首选。 首先,...
### Centos6.4安装Oracle11G:详细步骤与注意事项 #### 环境配置与准备工作 ...综上所述,通过上述步骤,可以在CentOS 6.4环境中成功安装Oracle11G数据库,并为后续的数据库管理和应用开发打下坚实的基础。
在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统:CentOS 6.4 64bit * 硬件...
在Linux操作系统,如CentOS 6.4上部署Oracle 11g,确保其在系统启动时自动运行是一项关键任务,以确保业务连续性和数据可用性。 本文将详细讲解如何通过提供的两个脚本——`initOracle.sh`和`installOraService.sh`...
在本文中,我们将详细探讨如何在CentOS 6.4 64位系统上安装Oracle 11g数据库,以及解决可能出现的错误。这个过程包括清理YUM信息、安装依赖软件包、修改内核参数、创建用户和组、设置用户Shell限制、新建安装目录等...
在CentOS 6.4操作系统上安装Oracle 11g R2是一项技术性较强的任务,本文将详细解析这个过程中的关键步骤和注意事项。首先,确保你的硬件资源满足Oracle的最低需求,包括内存至少1GB(虚拟机建议更大),交换分区为...
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
NULL 博文链接:https://thinktothings.iteye.com/blog/1966519
经典linux-CentOS6.4【或中标麒麟】下安装oracle11g文档。
本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...
Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...
### CentOS6.4单用户模式下Root密码破解详解 #### 一、背景介绍 ...通过本篇文章的学习,相信您已经掌握了在CentOS 6.4中如何安全有效地进行root密码重置的方法,这对于日常的系统管理和维护具有重要意义。
自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档
在本文档中,我们将深入探讨如何在CentOS 6.4 x86_64操作系统上安装Oracle 11g R2 RAC集群。RAC(Real Application Clusters)是Oracle数据库的一个特性,它允许在同一数据库实例上分散多个服务器,以提供高可用性和...