配置步骤:
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"
相关推荐
CentOS 6.4 安装 Oracle 11g,不是网络上拷贝,自己全程写下来的。
Centos6.4_安装oracle_11g教程,简单易懂,让你玩转oracle数据库
Centos6.4安装Oracle11G,图形化界面安装
Centos6.4_64安装oracle11g详细图文及错误解决
CentOS 6.4上安装oracle 11g R2图文安装教程,按照图文对照可以顺利安装oracle 11G 亲测!
在centos下安装oracle11g 使用yum源进行搭建 包括配置监听
linux操作系统安装oracle11gr2数据库,实测centos6.4,用红帽操作系统一样
NULL 博文链接:https://thinktothings.iteye.com/blog/1966519
安装流程:安装VNC—安装JDK—安装Oracle 11g R2—dbca建立数据库
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
centos6.6 Oracle11G安装文档,能够帮助实施和初学linux成员快速掌握oracle的安装。
Centos 6.5 Oracle 11G R2 安装文档
经典linux-CentOS6.4【或中标麒麟】下安装oracle11g文档。
Centos_6.4安装oracle_11g_RAC集群,用于指导Linux环境下rac的安装配置
自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档
一键配置oracle服务,系统开机oracle自启动。
centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误
开启Oracle 学习之旅 Centos 6.4 下安装oracle 11gR2