我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle数据库怎么设置开机自启动

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle数据库怎么设置开机自启动

Oracle数据库怎么设置开机自启动,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1、修改$ORACLE_HOME/bin/dbstart

 [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbstart

 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

2、修改$ORACLE_HOME/bin/dbshut

 [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbshut

 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

3、修改/etc/oratab文件

 [oracle@seiang11g ~]$ vim /etc/oratab

 将seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:N中最后的N改为Y,成为seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:Y

4、输入命令dbshut和dbstart测试

 [oracle@seiang11g ~]$dbshut
Oracle数据库怎么设置开机自启动

Oracle监听停止,进程消失。

[oracle@seiang11g ~]$dbstart

Oracle数据库怎么设置开机自启动

Oracle监听启动,进程启动。

5、切换到root账户建立自启动脚本

[root@seiang11g init.d]# vim /etc/rc.d/init.d/oracle

添加以下内容(有些值如ORACLE_HOME和ORACLE_USER等根据实际情况可以修改):

#!/bin/bash
# oracle: Start/Stop Oracle Database 11g R2
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database
Management System.
#
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0
ORACLE_USER=oracle
case "$1" in
'start')
if [ -f $LOCKFILE ]; then
      echo $0 already running.
      exit 1
   fi
   echo -n $"Starting Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
   touch $LOCKFILE
   ;;
'stop')
   if [ ! -f $LOCKFILE ]; then
      echo $0 already stopping.
      exit 1
   fi
   echo -n $"Stopping Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
   rm -f $LOCKFILE
   ;;
'restart')
   $0 stop
   $0 start
   ;;
'status')
   if [ -f $LOCKFILE ]; then
      echo $0 started.
      else
      echo $0 stopped.
   fi
   ;;
*)
   echo "Usage: $0 [start|stop|status]"
   exit 1
esac
exit 0

6.   修改/etc/init.d/oracle服务文件权限

[root@seiang11g ~]# chmod 755 /etc/init.d/oracle

7.   设置为开机启动

[root@seiang11g ~]# chkconfig oracle on

注意:

如果在执行chkconfig oralce on或chkconfig –add oracle时出现如下的提示:

Oracle数据库怎么设置开机自启动

则在/etc/rc.d/init.d/oracle脚本中一定要加入下面两行内容

# chkconfig: 345 99 10
# description: script for the Oracle Instance, Listener 
(描述内容可修改)

说明:

# chkconfig: 345 99 10
指出3,4,5级别启动这个服务,99是在相应的/etc/rc.d/rcN.d(N为前面指定的级别,这里是345)目录下生成的链接文件的序号(启动优先级别) S99oradbstart,10为在除前面指出的级别对应的/etc/rc.d/rcN.d(N为除345之外的级别)目录生成的链接文件的序号(服务停止的优先级别)K10oradbstart

Oracle数据库怎么设置开机自启动

8、进行service oracle start/stop/restart测试

Oracle数据库怎么设置开机自启动

9、Reboot重启查看Oracle监听和实例进程均能自动启动。


看完上述内容,你们掌握Oracle数据库怎么设置开机自启动的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle数据库怎么设置开机自启动

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu怎么设置开机自启动

要在Ubuntu上设置开机自启动,您可以按照以下步骤操作:打开终端(Ctrl + Alt + T),输入以下命令来编辑启动项文件:sudo nano /etc/rc.local在rc.local文件中,您可以添加要在启动时自动运行的命令或脚
ubuntu怎么设置开机自启动
2024-03-06

filezilla开机自启动怎么设置

要将FileZilla设置为开机自启动,请按以下步骤操作:1. 打开FileZilla客户端。2. 点击“编辑”菜单,然后选择“设置”。3. 在设置窗口中,选择“通用”选项卡。4. 在通用选项卡下面,找到“启动时连接”选项。5. 勾选“启动
2023-05-15

Ubuntu数字键盘开机自动启动怎么设置

本篇内容主要讲解“Ubuntu数字键盘开机自动启动怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu数字键盘开机自动启动怎么设置”吧!首先,需要安装一个小软件,在终端中执行以下:
2023-07-04

Ubuntu设置开机自启动

文章目录 前言一、基本概念二、操作步骤1.终端输入2.设置路径 总结 前言 本文介绍如何在Ubuntu设置开机自启动。 一、基本概念 除了系统上配置的默认启动应用程序之外,gnome-session-properties
2023-08-21

ubuntu怎么设置开机自动启动程序

在Ubuntu中设置开机自动启动程序可以通过以下方法进行:1. 使用GUI方法:a. 打开“启动应用程序首选项”窗口。可以通过按下`Ctrl + Alt + T`组合键来打开终端,然后输入`gnome-session-properties`
2023-10-10

linux怎么设置程序开机自启动

在Linux中,可以通过以下步骤设置程序开机自启动:1. 打开终端,以root权限登录。2. 编辑rc.local文件,该文件包含了在系统启动时要运行的命令。输入以下命令来编辑该文件:```sudo nano /etc/rc.local``
2023-09-27

linux怎么设置网卡开机自启动

要设置Linux系统中的网卡开机自启动,可以通过以下步骤实现:打开终端,并使用超级用户权限登录系统。编辑网络配置文件,可以使用vi或者nano等文本编辑器编辑网络配置文件。常见的网络配置文件路径如下:CentOS/RHEL系统:/etc/s
linux怎么设置网卡开机自启动
2024-03-08

Redis设置为开机自启动

1. 新建一个文件vim /etc/init.d/redis2. 将下面内容粘贴到文件中#!/bin/sh#chkconfig: 2345 90 10#description: Redis is a persistent key-value databa
Redis设置为开机自启动
2016-03-19

如何设置docker开机自启动,并设置容器自动重启

这篇文章主要介绍了如何设置docker开机自启动,并设置容器自动重启问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-14

oracle数据库怎么启动

oracle 数据库启动步骤:打开命令提示符窗口,导航到 oracle 主目录。使用命令 sqlplus /nolog 连接 sysdba 帐户。使用命令 startup 启动数据库。Oracle 数据库启动方法启动 Oracle 数据库
oracle数据库怎么启动
2024-05-21

win7怎么设置开机自动启用数字小键盘

本文小编为大家详细介绍“win7怎么设置开机自动启用数字小键盘”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7怎么设置开机自动启用数字小键盘”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。方法一:1.在出现
2023-06-27

roundedtb怎么设置开机启动

这篇文章主要介绍了roundedtb怎么设置开机启动的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇roundedtb怎么设置开机启动文章都会有所收获,下面我们一起来看看吧。roundedtb设置开机启动的方法1
2023-02-13

编程热搜

目录