oracle服务器一般来说最好是手动启动,这样碰到问题的话,可以现场解决,但是也担心有时候机器故障,自动重启后,为了快速恢复应用,需要自动开机启动oracle,而且发现在不同的os下,启动的设置都不太一样

1,centos操作系统下,可以这样设置

直接在rc.local里面添加

[root@localhost ~]# vim /etc/rc.local

touch /var/lock/subsys/local

su - oracle < lsnrctl start

sqlplus / as sysdba

startup

quit

EOF

su - oracle < export ORACLE_SID=pddev1

sqlplus / as sysdba

startup

quit

EOF

重启后生效,PS:但是在redhat系统下失效

2,redhat操作系统下面,用dbstart的方式

2.1,测试

[oracle@localhost ~]$ /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart

ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener

Usage: /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE_HOME

[oracle@localhost ~]$

有报错信息,提示ORACLE_HOME不识别,如下解决方案,修改dbstart和dbstut,有的版本dbstut找不到不存在,可以忽略。

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstut

ORACLE_HOME_LISTNER =$1

改成

ORACLE_HOME_LISTNER=$ORACLE_HOME

2.2,[root@localhost ~]# vim /etc/oratab

powerdes:/oracle/app/oracle/product/11.2.0/dbhome_1:Y

2.3 在rc.local里面设置开机自启动

[root@localhost bin]# vim /etc/rc.local

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

su - oracle -lc "/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

su - oracle -c "/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"

db服务器重启生效。

oracle11g设置开机自启动,oracle11g在linux系统下开机自启动设置相关推荐

  1. linux wordpress伪静态,wordpress程序在win和Linux系统下的伪静态设置 - 张力博客

    这是一篇很早就应该写的文章,而在昨天就有朋友问我,为什么不写一下关于wordpress的伪静态设置呢?今天这篇文章我就来跟大家说一下,关于wordpress程序在win和Linux系统下的伪静态设置方 ...

  2. 7. Linux系统下在桌面设置添加安装软件启动图标快捷方式

    1. 说明 在Linux系统下安装了对应的软件之后,一般启动时需要在命令行终端中进行启动,可以在终端里设置快速启动的命令,相关设置可参考博客:Linux系统下在终端设置快速启动已安装软件. 另一种快捷 ...

  3. linux设置为共享文件夹,Linux系统下共享文件夹设置方法介绍

    Linux系统下共享文件夹设置方法介绍 作者 HonestQiao 2008年02月21日 16:00 首先当然是要安装samba了,呵呵: sudo apt-get install samba su ...

  4. linux电脑自启动,caddyserver在linux系统下设置开机启动

    caddyserver在linux系统下的开机启动设置方法 方法一: vi /etc/rc.local 在exit 0前添加如下代码cd /root/caddy ./caddy & 保存后重启 ...

  5. suse linux修改ftp端口,suse Linux系统下的网络设置(ftp telnet xmanager)

    suse系统下的网络设置:ftp.telnet.Xmanager 注:首选蓝色字体的方法 一.FTP配置 方法一:FTP方式访问LINUX文件服务器. 1.在LINUX文件服务器上,启动Y AST,在 ...

  6. linux mysql 客户端编码设置_Windows、Linux系统下mysql编码设置方法_MySQL

    bitsCN.com 方法1 怎样手工修改mysql4.1以上版本默认编码 使用php5+MySQL 4.1.x/5.x 环境: mysql4导入mysql5容易出现中文乱码情况,因此,首先你需要做如 ...

  7. linux系统下开机启动流程

    在了解开机启动流程之前,还是得先了解一些磁盘的基本知识.磁盘主要由盘片,机械手臂,磁头,主轴马达构成.盘片就是存储数据的物理单位了.然后盘片上我们可以分成扇区(sector)和柱面(cylinder) ...

  8. MySQL 数据库linux系统下修改配置文件设置mysql是否大小写敏感实例演示

    通过 vim /etc/my.cnf 修改配置文件, 在 mysqld 模块下面添加 lower-case-table-names=1, 参数 1 代表大小不敏感,0 代表大小写敏感. 再通过 ser ...

  9. linux系统生成的新文件是什么编码的,Linux系统的默认编码设置

    修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312, 同时将ROOT_USES_LANG设置为 "yes" ...

最新文章

  1. JavaScript中七种函数调用方式及对应 this 的含义
  2. 计算机导论摘要,[计算机导论复习摘要.doc
  3. MySQL知识点复习
  4. paddlepaddle系列之三行代码从入门到精通
  5. java 界面位置_java界面中怎样设置位置
  6. C++实现对象序列化和反序列化(读写二进制文件)操作
  7. r 重命名 列名_R-reshape2
  8. 【原】Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法...
  9. dcdc升压计算器excel_DC-DC电路计算器app下载|DC-DC电路计算器安卓版下载_v1.0.1_9ht安卓下载...
  10. CTGU实验6_1-创建能否借书存储过程
  11. 经验:如何快速地写出格雷码
  12. 服务器显示器白屏,电脑显示器白屏的原因以及处理方法
  13. 分支语句与循环语句(二)
  14. Mac下安装多个版本的JDK并随意切换
  15. 数据据结构实验——顺序表实验
  16. 正则表达式匹配/通配符匹配
  17. Hive - ORC 文件存储格式详细解析
  18. canvas电子画板 涂鸦、橡皮擦、保存图片,图片放大缩小
  19. 《跟我一起写 Makefile》--陈皓
  20. 爬取boss直聘上面的数据遇见的问题解析,是真不难!

热门文章

  1. python代码中使用pip安装文件
  2. 在docker容器里创建ubuntu系统
  3. 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
  4. HiveQL:文件格式和压缩方法
  5. 一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?...
  6. 【转】TCP/IP协议——ARP详解
  7. [mount]linux 挂载时 mount: wrong fs type, bad option, bad superblock on /dev/sdb
  8. Velocity教程 (zhuan)
  9. android.mk简单介绍
  10. 浅复制(Shallow Copy)与深复制(Deep Copy)