设置Oracle11g开机自动启动

设置Oracle11g开机自动启动:

在Redhat和Centos中设置允许ORACLE 系统自动启动,默认情况下是 设置为不允许的。

1.在root 账户下修改/etc/oratab 文件:

# vi /etc/oratab

orcl=/db/app/oracle/product/11.1.0/db_1 :N     最后的N 改为Y,

2.在oracle 账户下修改ORACLE 自带的启动与关闭脚本,分别是dbstart 和dbshut。

这两个脚本就可以实现ORACLE 脚本的启动与关闭。

账户下修改$ORACLE_HOME/bin/dbstart 文件:

$ cd $ORACLE_HOME/bin

$ vi dbstart

找到ORACLE_HOME_LISTNER=$1 这一行 改为:ORACLE_HOME_LISTNER=$ORACLE_HOME

$ cd $ORACLE_HOME/bin

$ vi dbshut

找到ORACLE_HOME_LISTNER=$1 这一行 改为:ORACLE_HOME_LISTNER=$ORACLE_HOME

# cd  /etc/rc.d/init.d/

vim oracle.sh

#

#!/bin/bash

#chkconfig: 2345 80 25

# /etc/init.d/oracle11g

#description: ORACLE 11g Server

# Run-level Startup script. for the Oracle Listener and Instances

# It relies on the information on /etc/oratab

export ORACLE_BASE=/u01

export ORACLE_HOME=/u01/app/oracle/product/11.1

export ORACLE_SID=ora11g

export ORACLE_OWNR=oracle

export PATH=$PATH:$ORACLE_HOME/bin

if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]

then

echo "Oracle startup: cannot start"

exit 1

fi

case "$1" in

start)

# Oracle listener and instance startup

echo -n "Starting Oracle: "

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"

touch /var/lock/oracle

echo "OK"

;;

stop)

# Oracle listener and instance shutdown

echo -n "Shutdown Oracle: "

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"

rm -f /var/lock/oracle

echo "OK"

;;

reload|restart)

$0 stop

$0 start

;;

*)

echo "Usage: `basename $0` start|stop|restart|reload"

exit 1

esac

exit 0

chkconfig --add oracle   # 添加服务

chkconfig oracle  on     # 启动自动运动

chkconfig --list oracle   # 查看是否成功

时间: 2024-08-14 18:46:49

设置Oracle11g开机自动启动的相关文章

VS2012+C语言+设置程序开机自动启动+示例

#include <stdio.h> #include <windows.h> #include <stdlib.h> char* ReplaceString(const char *srcStr, const char *src, const char *dest) //替换字符串,获得文件路径 { char *ptr; int len = strlen(srcStr); ptr = (char*)malloc(sizeof(char)*len+1); strcpy(

Windows设置VMware开机自动启动,虚拟机也启动

很多用windows系统电脑开发的童鞋,会在自己电脑上装一个虚拟机,然后在装一个linux系统当作服务器来使用.但每次电脑开机都要去重启一下虚拟机电源,实在是不划算.下面博主教大家在windows系统上,设置VMware开机自动启动,虚拟机也启动. 首先在某个盘里,找个安静的角落,首先新建一个 vm_start.bat 的文件,然后用编辑器打开,写下 D:\Program Files\VMware\vmrun.exe" start "E:\system\centos6.5-1\cent

C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)

#region//开机自动运行        private void CB_Auto_CheckedChanged(object sender, EventArgs e)        {//CB_Auto是一个Checkbox,IsAutoRun 是个布尔变量,用于控制是否开机运行            if (CB_Auto.Checked == true) IsAutoRun = true;            else IsAutoRun = false;            tr

ubuntu下设置tomcat开机自动启动

一.ubuntu下设置tomcat开机自动启动 1.进入tomcat下的bin目录 命令:cd   /usr/local/tomcat/apache-tomcat-8.0.48/bin 2.复制catalina.sh到/etc/init.d目录下 命令: sudo  cp  /usr/local/tomcat/apache-tomcat-8.0.48/bin/catalina.sh   /etc/init.d 3.重命名 命令:sudo  rm  /etc/init.d/catalina.sh 

Windows10利用批处理设置Tomcat开机自动启动

一.上篇写过<Windows10设置Tomcat开机自动启动>太过麻烦,网上查阅资料,利用批处理来自动启动,以我本机安装环境为例: JDK根目录:D:\java\JDK8\jdk180 Tomcat根目录:D:\moy\DeveloperUtils\apache-tomcat-8.0.36 二.编写批处理脚本,内容如下: setlocal rem 直接设置JDK安装环境 set "JAVA_HOME=D:\java\JDK8\jdk180" rem 直接设置tomcat安装

设置xampp开机自动启动

l  设置xampp开机自动启动: 1)vi /etc/init.d/xampp.sh 增加:#!/bin/sh /opt/lampp/lampp start 2)vi /etc/rc.d/rc.local 增加:sh /etc/init.d/xampp.sh 原文地址:https://www.cnblogs.com/python-xiakaibi/p/9901581.html

linux系统下设置oracle开机自动启动

在Linux系统中,安装好oracle数据库服务后,并不像在Windows系统下一样,oracle服务在默认情况下会随时系统的启动自动启动.Linux系统中,是需要用户去手动进行设置,才能实现oracle开机自动启动的.本文将一步一步教你如何进行设置. 1.前提条件:你已经在Linux系统中正确安装好oracle服务,使用手动方式可以正常启动.   2.先以root身份登录到linux系统 键入命令"vi /etc/oratab"(使用vi编辑器编辑文件/etc/oratab),如图:

巧妙地利用进程分离来设置程序开机自动启动!(附源码)

在GG(高仿QQ)最早的版本中,我就加入了开机自动启动的功能,是通过操作注册表来实现的,但是操作注册表需要管理员权限,这样,就表示必须以管理员的身份来运行GG客户端.这对某些用户来说可能接受不了,因为以这么高的权限来运行一个程序,用户会觉得风险较大.而就从GG的角度来说,也只有在设置或取消开机启动才需要这个权限,而一开始就以管理员身份运行GG,就有点太夸张和浪费了. 一.方案进化 我开始想到的解决方案是,仍然以普通用户的身份启动GG,当需要操作注册表时,再提升至管理员权限.后来通过查资料了解到:

centOS设置zookeeper开机自动启动

在/etc/rc.local文件中追加: # java_homeexport JAVA_HOME=/opt/java/jdk1.7.0_75# zookeeper/home/cent2014/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start 以上即可开机自动启动!! (带用户:- user -c '/home/cent2014/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start')