oracle和tomcat的开机自启动

Oracle开机自动启动

当服务器关闭重启后,数据库以及tomcat程序需要自动启动

Oracle数据库自启动

Oracle数据库自带自启动脚本,稍作修改就可以使用

vim $ORACLE_HOME/bin/dbstart

找到ORACLE_HOME_LISTNER=$1

修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

保存退出

自启动oracle的监听程序

修改/etc/oratab文件,命令如下:

vim/etc/oratab 找到zhy:/u01/app/oracle/product/11.2.0/db_1:N

把“N”改为“Y”,保存退出

把lsnrctl start和dbstart添加到rc.local中,命令如下:

vim/etc/rc.local

添加如下命令

su oracle-lc  /u01/app/oracle/product/11.2.0/db_1/bin/dbstart

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

重启服务器oracle会自动启动。

Tomcat开机自动启动

vim /etc/rc.local

添加如下命令:

su tomcat -lc/home/tomcat/apache-tomcat-6.0.26/bin/startup.sh

保存退出

(根据安装目录不同选择路径,另外,如果有oracle数据库的自启动脚本,应把tomcat的启动放在数据库启动之后执行,否则会出现问题)

把启动脚本写入rc.local有可能造成tomcat先于oracle启动,可以用如下脚本启动

#!/bin/bash

#orastart.sh

#tomcat start after oracle 2 min

su oracle -lc dbstart

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

sleep 120

su tomcat/home/tomcat/apache-tomcat-6.0.26/bin/startup.sh

此脚本用于启动数据库,在数据库启动两分钟后再启动tomcat,把orastart的运行命令写入rc.local

时间: 2024-10-13 16:19:13

oracle和tomcat的开机自启动的相关文章

Oracle 数据库和监听器开机自启动两种实现方法

数据库和监听器开机自启动 编辑oratab文件: 修改:orcl:/u01/app/oracle/product/11.2.0/db_1:N orcl:/u01/app/oracle/product/11.2.0/db_1:Y [[email protected] bin]$ vi /etc/oratab # # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Databas

windows server 2008R2 配置tomcat服务开机自启动

一.配置环境 操作系统:Windows server 2008 R2 软件包:jdk_1.7.rar 二.安装操作 1,右击解压jdk_1.7.rar:解压后双击运行jdk-7u79-windows-i586 .exe 2.点击[下一步]一直到有个[更改]按钮,可以更改安装路径,设置完成后点击“下一步”. 到达这个界面可以直接点击[关闭]:也可以点击[后续步骤]. 3.右击计算机―[属性]―[高级系统设置]―[环境变量] 4.如果之前没后安装过Java环境:请点击系统变量下的[新建].变量名为

Oracle启动脚本,开机自启动设置

#!/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 dat

linux下面怎么使tomcat服务器开机自启动

把web项目放在的linux的tomcat服务器里面,每次关闭了linux之后,都的重新手动打开tomcat服务器,麻烦!所以就在网上找了很多方法,使tomcat能在linux启动的时候自行启动.方法如下: 1,找到JDK的安装目录 在终端运行echo $JAVA_HOME,回车即可得到JDK的安装目录 2,找到tomcat的startup.sh路径 3,以root用户编辑/etc/rc.local文件,在文件之后加入前面得到的信息,例如: export JAVA_HOME=/usr/java/

Linux Oracle服务启动&停止脚本与开机自启动

在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle. 一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面会变为SQL> 接着请输入SQL> startup 就可以正常的

Linux(Debian) 上安装tomcat并注册服务开机自启动

1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:        b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:

Linux学习12-CentOS设置多个tomcat开机自启动

前言 一台服务器上有多个tomcat环境,重启服务器后,每次需要手动一个个启动服务,非常麻烦,于是可以设置tomcat开机自启动. tomcat开机自启动非常慢,可以修改jvm下配置解决tomcat开机自启动慢的问题. 前面一篇[Linux学习10-CentOS搭建nginx负载均衡环境]已经搭建了多个tomcat环境 开机自启动 前面一篇https://www.cnblogs.com/yoyoketang/p/10186513.html 通过systemctl可以设置开机自启动 systemc

CentOS7中设置Tomcat8开机自启动

CentOS7中设置Tomcat8开机自启动 本文介绍了在centos7中配置tomcat的开机自启动的一些操作步骤,仅供参考. 环境是CentOS 7 ,jdk版本是1.8.0_191,tomcat的版本是8 版本介绍 系统:centos7.4 java jdk 1.8 web服务器:tomcat8 一.首先是JDK环境配置 如果有什么疑问可以参考CentOS 7虚拟机下JDK安装该文章 二.安装Tomcat 下载apache-tomcat-8.5.37.tar.gz 1.在终端命令行中输入:

CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)

1.下载JDK1.8.Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://tomcat.apache.org/download-80.cgi 2.解压文件 tar -zxvf xxxxxxxxxxxxx.gz jdk放到 /usr/local/javajdk tomcat放到 /usr/local/tomcat 3.设置jdk环境变量 vi /etc/