-
设置oracle开机自动启动修改/etc/oratab
vi /etc/oratab
找到# $ORACLE_SID:$ORACLE_HOME:<N|Y>:修改为orcl:/oracle/product/11.2.0/db_1:Y
-
创建文件/etc/init.d/sail
#!/bin/sh # chkconfig: 35 80 10 # description: Oracle auto start-stop script. # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. ORA_HOME=/oracle/product/11.2.0/db_1 ORA_OWNER=oracle if [ ! -f $ORA_HOME/bin/dbstart ] then echo "Oracle startup: cannot start" exit fi case "$1" in 'start') # Start the Oracle databases: echo "Starting Oracle Databases ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" >>/var/log/oracle echo "Done" # Start the Listener: echo "Starting Oracle Listeners ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Starting Oracle Listeners as part of system up." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" >>/var/log/oracle echo "Done." echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Finished." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle touch /var/lock/subsys/oracle ;; 'stop') # Stop the Oracle Listener: echo "Stoping Oracle Listeners ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Stoping Oracle Listener as part of system down." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" >>/var/log/oracle echo "Done." rm -f /var/lock/subsys/oracle # Stop the Oracle Database: echo "Stoping Oracle Databases ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Stoping Oracle Databases as part of system down." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" >>/var/log/oracle echo "Done." echo "" echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Finished." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle ;; 'restart') $0 stop $0 start ;; esac
-
带有tomcat的启动脚本
#!/bin/sh # chkconfig: 35 80 10 # description: Oracle auto start-stop script. # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. ORA_HOME=/oracle/product/11.2.0/db_1 ORA_OWNER=oracle if [ ! -f $ORA_HOME/bin/dbstart ] then echo "Oracle startup: cannot start" exit fi case "$1" in 'start') # Start the Oracle databases: echo "Starting Oracle Databases ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" >>/var/log/oracle echo "Done" # Start the Listener: echo "Starting Oracle Listeners ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Starting Oracle Listeners as part of system up." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" >>/var/log/oracle echo "Done." # Start the tomcat: echo "Starting tomcat ..." echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Starting Tomcat as part of system up." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle /bin/sh /opt/sail/bin/startup.sh echo "Done." echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Finished." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle touch /var/lock/subsys/oracle ;; 'stop') # Stop the tomcat : echo "Stoping Tomcat ..." echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Stoping Tomcat as part of system down." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle /bin/sh /opt/sail/bin/shutdown.sh echo "Down." # Stop the Oracle Listener: echo "Stoping Oracle Listeners ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Stoping Oracle Listener as part of system down." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" >>/var/log/oracle echo "Done." rm -f /var/lock/subsys/oracle # Stop the Oracle Database: echo "Stoping Oracle Databases ... " echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Stoping Oracle Databases as part of system down." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" >>/var/log/oracle echo "Done." echo "" echo "-------------------------------------------------" >> /var/log/oracle date +" %T %a %D : Finished." >> /var/log/oracle echo "-------------------------------------------------" >> /var/log/oracle ;; 'restart') $0 stop $0 start ;; esac
-
chmod 755 /etc/init.d/sail
-
chkconfig --add sail
chkconfig sail on
-
命令行下启动
service sail start
-
关闭
service sail stop
相关推荐
在Centos 7.4系统上配置Oracle数据库自启动是一项重要的管理任务。通过这项配置,可以在服务器重启后自动启动Oracle实例和服务,确保应用程序和服务的连续可用性。本文将详细介绍如何在Centos 7.4上实现这一功能。 ...
### Oracle开机自启脚本详解 #### 一、概述 在CentOS 6.5系统中,为了确保Oracle 11g R2数据库能够在服务器重启后自动启动,我们需要编写一个开机自启动脚本。本文将详细介绍如何配置Oracle的开机自启动,并解释...
在CentOS 7.6环境下,管理和维护Oracle数据库是关键任务之一,这涉及到对数据库的备份和恢复策略。本文主要讨论如何在Oracle数据库中开启归档日志模式以及如何使用RMAN(恢复管理器)进行数据恢复。 首先,归档日志...
centos 6.5 oracle开机自启动的环境配置详解 环境:centos 6.5 + Oracle 11g 自启动之前问题 虚拟机里的oracle环境,每次重启完系统,用plsql developer连接,先是报错: 无TNS监听程序 解决方法是切换到系统的oracle...
本文将详细讲解如何通过提供的两个脚本——`initOracle.sh`和`installOraService.sh`,在CentOS 6.4上实现Oracle 11g服务的自启动。 首先,`initOracle.sh`脚本通常是用于初始化Oracle数据库服务的bash脚本。这个...
本文详细介绍了在 CentOS 5.8 32 位操作系统上安装 Oracle 11g 数据库的步骤,包括安装图形界面 X Window、在 Windows 客户端系统上安装 Xmanager 和在 Linux 服务器操作系统上准备 Oracle 数据库安装前的工作。
【安装Oracle 11g R2 on ...以上是安装Oracle 11g R2在CentOS 6.5上的基本步骤和注意事项,每个环节都需要细心操作,以确保数据库的稳定性和性能。在实际操作中,可能会遇到更多细节问题,需要根据具体情况灵活处理。
### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...
在Linux系统中,特别是CentOS 7.4版本,配置Oracle数据库开机自启是一项重要的任务,以确保系统重启后数据库服务能够自动恢复运行。以下是如何进行这项操作的详细步骤: 1. **配置 `/etc/oratab`**: `/etc/oratab...
centos操作系统 ,安装Oracle 11gr2 包括开机启动设置。
目前来说整理得最全的Oracle 11g静默安装手册,望大伙支持! 一、安装前环境准备 二、操作系统准备工作 三、根据响应文件静默安装Oracle 11g 四、以静默方式配置监听 ...六、Oracle开机自启动设置 七、删除实例
本文将详细阐述一套完整的Linux上安装Oracle 12c数据库的步骤,并包含如何设置数据库开机自启,让整个过程变得简单易懂,适用于初学者。 首先,安装前需要确认Linux系统的基本信息。确保操作系统为64位,因为Oracle...
在CentOS7上安装Oracle 11g R2是一个复杂的过程,涉及到多个步骤,包括环境配置、依赖包安装以及数据库的设置。以下是安装过程中需要掌握的关键知识点: 1. **系统环境**:首先确保你的系统是64位的CentOS7。在安装...
四、Oracle开机启动服务配置 安装完成后,需要配置Oracle数据库服务在系统启动时自动启动。这可以通过以下步骤实现: 1. **创建启动脚本**:编写一个启动脚本,用于启动Oracle数据库实例。 2. **注册服务**:将...
总结来说,kmod-oracleasm是Oracle RAC在CentOS上运行的必要组件,它提供了与ASM交互的内核支持。正确安装和配置kmod-oracleasm以及ASMLIB,对于构建稳定、高效的Oracle RAC环境至关重要。由于Oracle RAC的复杂性,...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装64位的Oracle 11g数据库,以及在此过程中所需的依赖包。Oracle 11g是一款强大的关系型数据库管理系统,广泛应用于企业级应用,因此在Linux环境中正确安装和...
在CentOS系统上,需要创建一个操作系统用户和用户组,用于安装和运行Oracle数据库。通常需要创建用户组“oinstall”和“dba”,以及一个oracle用户,并将该用户加入到前面创建的两个组中。这样做可以保证Oracle软件...
根据给定的文件信息,以下是关于CentOS安装Oracle 11g R2的知识点详细说明: ### CentOS操作系统准备 在进行Oracle数据库的安装之前,需要对CentOS操作系统进行一些准备工作,这包括分区和设置IP地址。具体操作...
centos7.5 64bit+ oracle 18c 目录: 一、配置yum源 1、挂载镜像 2、编写repo文件 3、清除缓存 4、检查网络 二、安装oracle 1、安装oracle依赖 2、修改系统参数 3、修改文件 4、关闭防火墙和selinux...17、设置开机自启