`
确实比较男
  • 浏览: 115640 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

centos6.3配置oracle11gR2的开机自启动

阅读更多

1.使用vim$ORACLE_HOME/bin/dbstart vim$ORACLE_HOME/bin/dbshut命令修改dbstartdbshut脚本:

dbstartdbshut两个shell脚本,在oracle11g下,我们需要手动修改一下这两个脚本,将ORACLE_HOME_LISTNER=$1这行修改为:ORACLE_HOME_LISTNER=$ORACLE_HOME,保存退出

2.修改/etc/oratab:

orcl:/opt/oracle/app/product:N修改为orcl:/opt/oracle/app/product:Y

N修改为Y,表示可以在操作系统启动阶段运行oracle数据库

3.使用vim /etc/init.d/oracle 创建一个文件,并编辑如下的内容:

#!/bin/bash

# chkconfig: 345 6161

# description: Oracle11g AutoRun Service

#/etc/rc.d/init.d/oracle

case "$1"in

start)

# starts oracle listener and instance

echo "Starting OracleDatabase:"

su oracle -lc "lsnrctl start" //启动监听器

su oracle -lc dbstart //启动数据库

su oracle -lc "emctl startdbconsole" //启动em

;;

stop)

# shutdown oracle listner and instance

echo "Shuting down OracleDatabase:"

su oracle -lc "lsnrctl stop"

su oracle -lc dbshut

su oracle -lc "emctl stopdbconsole"

;;

reload|restart)

$0 stop

$0 start

;;

*)

echo "Usage:{start|stop|reload|restart}"

exit 1

esac

exit 0

 

 

4.编辑完成后看是否可以正常的运行

cd /etc/init.d/

./oracle start

./oracle stop

5.若能够正常的启动oracle数据库,em,监听器,那些就执行以后内容

chmod 750 /etc/init.d/oracle

chkconfig –add oracle

6.现在就可以重启一下看oracle能否自启动

 

Chkconfig的说明:

 

linux操作环境分为以下7个等级:

0:开机(请不要切换到此等级)
1:
单人使用者模式的文字界面
2:
多人使用者模式的文字界面,不具有网络档案系统(NFS)功能
3:
多人使用者模式的文字界面,具有网络档案系统(NFS)功能
4:
某些发行版的linux使用此等级进入x windows system
5:
某些发行版的linux使用此等级进入x windows system
6:
重新启动

在我们的平时用的最多的就只有35这两个运行级别。在上面的脚本的开头有这样的一个句话

# chkconfig:345 61 61

我们指定了这个脚本的运行级别为345,后面的两个数字表示的意思启动运行的先后顺序,越大,那么这脚本在启动过程中越晚的运行

 

Chkconfig常用的参数:
--add
新增所指定的系统服务
--del
删除所指定的系统服务
--level
指定该系统服务要在哪个执行等级中开启或关闭
--list
列出当前可从chkconfig指令管理的所有系统服务和等级代号
on/off/reset在指定的执行登记,开启/关闭/重置该系统服务

分享到:
评论

相关推荐

    虚拟机 安装 centos6.3 oracle11gR2

    centos操作系统 ,安装Oracle 11gr2 包括开机启动设置。

    CentOS6.3 32位安装oracle11gR2依赖包

    elfutils-libelf-devel-0.152-1.el6.i686.rpm

    Oracle 11g 安装文档-CentOS6.3

    在CentOS 6.3操作系统上安装Oracle 11gR2需要一系列的配置步骤,以确保系统能够支持数据库的顺利运行。 首先,Linux软件包的选择对于Oracle数据库的安装至关重要。在安装CentOS 6.3时,务必确保选择了以下关键...

    CentOS 6.3 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库(备份记录)

    此教程主要针对在CentOS 6.3 64位环境下,通过命令行无交互式安装Oracle 11gR2数据库,同时涵盖了监听服务的配置和数据库的创建,以备后续参考。 二、 涉及工具及环境: - 操作系统:CentOS 6.3 64位 - 数据库软件...

    Oracle11gR2安装文档 for CentOS6.3

    在CentOS系统上安装oracle11g数据库的安装文档,亲自尝试过,可行!

    CentOS 6.3(x86_64)下安装Oracle 10g R2

    一、硬件要求 二、软件 三、系统安装注意 四、安装Oracle前的系统准备工作 五、安装Oracle,并进行相关设置 六、升级Oracle到patchset 10.2.0.4 七、使用rlwrap调用sqlplus中历史命令

    2.2、pdksh.rar

    在这个场景中,我们关注的是在CentOS 6.3操作系统上安装Oracle11gR2的特定补丁程序包,涉及到的主要知识点包括: 1. **Oracle 11gR2**: Oracle11gR2是Oracle数据库的第11个主要版本的第二个发布版,它引入了多项新...

    Linux安装Oracle必须rpm包

    3. **Oracle Preinstall RPM**:`oracle-xe-universal-11gR2-1.0-1.x86_64.rpm`或者针对完整版Oracle的`oracle-rdbms-server-11gR2-preinstall`,这个包会设置必要的环境变量,解决依赖关系,并为Oracle创建必要的...

    3.0、Oracle Net Services Configuration补丁程序(可以不安装).rar

    在Oracle 11g Release 2 (11gR2)中,Net Services提供了多种服务,包括SQL*Net,它允许客户端应用程序连接到Oracle数据库服务器。本教程将详细讲解如何在CentOS 6.3上安装Oracle 11g R2的Net Services配置补丁程序。...

    oracle图形化安装及报错解决

    Oracle 的版本是 Oracle 11g Release 2,安装包是 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip,可以从 Oracle 官方网站下载。 二、创建 Oracle 用户和管理组 在安装 Oracle 之前,...

Global site tag (gtag.js) - Google Analytics