一:修改 /etc/oratab

N 改为Y

二:修改dbstart dbshut

su - oracle

cd  $ORACLE_HOME/bin

vi dbstart

找到 ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle  ###########9i下没有,不用修改

改为 ORACLE_HOME_LISTNER=$ORACLE_HOME

同样道理修改dbshut

三:测试dbstart dbshut

修改完后运行dbstart dbshut,测试下是否能正常启动和关闭oracle

在10g环境下dbstart启动oralce服务的同时,也会把监听服务器来,但是dbshut不能关闭监听服务

在9i环境下 dbstart启动oracle服务的同时,不会起监听

四:开机启动脚本

测试完dbstart,dbshut

cd /etc/rc.d/init.d

vi oracle  然后填写如下内容

#!/bin/sh
#chkconfig:345 99 10
#description: Startup Script. for Oracle Databases
export ORACLE_SID=orc1                                           ###填写实际的sid
export ORACLE_BASE=/home/oracle 
export ORACLE_HOME=/home/oracle/product/10.2.1    #oracle安装路径
export PATH=$PATH:$ORACLE_HOME/bin

case "$1" in
       start)
       su oracle -c "$ORACLE_HOME/bin/dbstart"
       sleep 1
#       su oracle -c "$ORACLE_HOME/bin/lsnrctl start"                    ##如果是9i,需要加上这行,启动监听服务
       touch /var/lock/oracle
       echo "OK"
       ;;
       stop)
       echo -n "Shutdown Oracle: "
       su oracle -c "$ORACLE_HOME/bin/dbshut"
       sleep 1
       su oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
       rm -f /var/lock/oracle
       echo "OK"
       ;;
       *)
       echo "Usage: 'basename $0' start|stop"
       exit 1
esac
exit 0

然后保存

chmod +x oracle

chkconfig -add oracle

然后测试 service oracle start    service oracle stop

转载于:https://blog.51cto.com/guichina/680413

redhat oracle 开机自启动相关推荐

  1. LINUX环境:MySQL和Oracle开机自启动

    MySQL配置自启动 #将MySQL的启动服务添加到系统服务中,设置开机自启动:(chkconfig 命令redhat系统的) 创建软连接: [root@ethan-testdb ~]# ln -s ...

  2. Linux设置Oracle开机自启动

    Linux设置Oracle开机自启动 目录 1.编辑oratab    1 2.编辑rc.local    2 3.listener.log的权限    3 4.编辑dbstart    3 5.测试 ...

  3. linux下oracle开机自启动,Linux下开机自动启动Oracle的设置

    让我手动启动数据库,我决定花点时间研究下Oracle随Linux自动重启的设置,具体方法如下: 因为办公室突然停电,服务器重启后,数据库并没有跟着重启,,我才发现原来所有的数据库都没有设置开机自动重启 ...

  4. Linux下Oracle开机自启动

    原文地址:http://blog.csdn.net/cscscscsc/article/details/51044541 1.用oracle用户编辑dbstart文件 登入oracle用户,切换到$O ...

  5. linux下设置oracle开机自启动

    1.vi /etc/rc.local su - oracle -c "/bin/sh /opt/dbstart.sh" 2. dbstart.sh的内容 export ORACLE ...

  6. linux环境中设定开机自启动与定时任务

    开机自启动任务的设定 通常情况是编辑rc.local,将要启动的内容写在里面即可 Eg: 开机自动开启3306端口 #vi  /etc/rc.local iptables -I RH-Firewall ...

  7. 【转】Linux Oracle服务启动停止脚本与开机自启动

    在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设置相关参数,首先先介 ...

  8. oracle11g注册在哪里,oracle 如何新建账号密码在suse11,oracle11g和tomcat开机自启动...

    在suse11,oracle11g和tomcat开机自启动 操作系统:suse11_x86-64 一:oracle 11g r2自启动 1. 修改/etc/sysconfig/oracle文件: OR ...

  9. Linuxnbsp;Oracle服务启动amp;停止脚本与开机自启动

    在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介 ...

最新文章

  1. Java 14 Hotspot 虚拟机垃圾回收调优指南!
  2. 几百个Android开源个性化控件、工具库、项目、开发工具快快收藏
  3. 网站安全狗”响应内容保护“网页错误返回页面优化功能介绍
  4. 高并发环境下的Nginx该如何优化,让用户再也不会说卡
  5. 【CF1311E】Construct the Binary Tree【增量构造】【复杂度证明】
  6. php内核探索 [转]
  7. android之wifi开发
  8. 计算机四级网络工程师——操作系统部分题目笔记汇总【1~10题】
  9. python气象数据分析_气象数据分析--数据预处理
  10. 4.14 在数字的左侧进行补零 [原创Excel教程]
  11. 如何用python计算年龄_python 实现年龄计算程序
  12. 迪文屏与单片机c语言范例,STM32与迪文屏通讯 DMA模式
  13. github建立自己的个人网站
  14. 9.28 正睿普及3
  15. 关于 SQL Server Reporting Services 2012 匿名登录
  16. 精心总结的表格快捷键
  17. linux mysql 僵尸进程_Linux 系统中僵尸进程
  18. Linux/Keychron键盘 功能键F1-F12映射修复
  19. Android MTK Camera驱动代码分析
  20. Sia(Siacoin/SC/云储币)去中心化存储平台网址汇总

热门文章

  1. 算法(19)-leetcode-剑指offer3
  2. 大数据学习(0)-大数据知识框图
  3. frame中src怎么设置成一个变量_Go 语言设计哲学之七:变量声明须一致
  4. java 最大公约数和最小公倍数
  5. codeforces 705A-C语言解题报告
  6. 写给大数据开发初学者的话2
  7. 解决报错:java.util.UnknownFormatConversionException: Conversion = ‘p‘
  8. JAVA-Lambda表达式
  9. 【树莓派】修改树莓派盒子MAC地址
  10. 工作日志WebRoot--编辑页关于处理两个关联的选择框