Oracle 11gR2 create init script
- 设置oracle用户变量。
- [oracle@db01 ~]$ vi /etc/oratab
- # end line: change
- db01:/oracle/app/product/11.2.0/db_1:Y
- [oracle@db01 ~]$ vi ~/.bash_profile
- # add follows to the end
- export ORACLE_SID=db01
- [oracle@db01 ~]$ vi /etc/oratab
- 以root身份创建init文件。
- [root@db01 ~]# vi /etc/rc.d/init.d/oracle
- # it's an example, edit it you like.
- #!/bin/bash
- # oracle: Start/Stop Oracle Database 11g R2
- #
- # chkconfig: 345 90 10
- # description: The Oracle Database is an Object-Relational Database Management System.
- #
- # processname: oracle
- . /etc/rc.d/init.d/functions
- LOCKFILE=/var/lock/subsys/oracle
- ORACLE_HOME=/oracle/app/product/11.2.0/db_1
- 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
- [root@db01 ~]# chmod 755 /etc/rc.d/init.d/oracle
- [root@db01 ~]# chkconfig --add oracle
- [root@db01 ~]# chkconfig oracle on
- [root@db01 ~]# vi /etc/rc.d/init.d/oracle
Oracle 11gR2 create init script的更多相关文章
- CentOS 7安装Oracle 11gR2以及设置自启动(2)
6.创建表空间和用户授权 (1).连接数据库 $ sqlplus / as sysdba (2).创建数据库表空间 语法: create tablespace 表空间名 datafile ‘物理地址( ...
- Oracle 11gR2用gpnp profile存放ASM的spfile路径
从Oracle 11gR2开始,GI集成了ASM,OCR/VOTEDISK也存放在ASM磁盘组了(11gR2以前需要存放于裸设备中),同时ASM的功能较10g也有很大增强. 我们先引入一个问题:11g ...
- Oracle 11gR2 RAC 安装配置
1. 简介 Oracle RAC,全称real application clusters,译为"实时应用集群", 是Oracle新版数据库中采用的一项新技术,是高可用性的一种, ...
- Ubuntu 13.04/12.10安装Oracle 11gR2图文教程(转)
Ubuntu 13.04/12.10安装Oracle 11gR2图文教程 原文标题:How to Install Oracle 11G R2 Enterprise Edition Database U ...
- CentOS 7安装Oracle 11gR2以及设置自启动
一.环境准备 1.正确无误的CentOS 7系统环境 CentOS 7安装:http://www.cnblogs.com/VoiceOfDreams/p/8043958.html 2.正确的JDK环境 ...
- 转://oracle 11gR2 oracle restart 单机使用asm存储 主机名发生更改处理过程
oracle 11gR2 oracle restart 单机使用asm存储 主机名发生更改并且主机重启后处理过程: 以下为解决方案: 1. Remove Oracle Restart configur ...
- 一步一步搭建oracle 11gR2 rac+dg之共享磁盘设置(三)【转】
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之共享磁盘准备 (三) 注意:这一步是配置rac的过程中非常重要的一步,很多童鞋 ...
- Oracle 11gR2 使用RMAN Duplicate复制数据库
Oracle 11gR2 使用RMAN Duplicate复制数据库 前言: 上周刚做完一个项目,用户要求RAC的数据库可以自己主动备份到另外一个单节点上,单节点可以正常拿起来就能用. ...
- Oracle Study之--Oracle 11gR2通过RMAN克隆数据库
Oracle Study之--Oracle 11gR2通过RMAN克隆数据库 Purpose of Database Duplication A duplicate database is usefu ...
随机推荐
- [Computer Vision] SIFT特征学习笔记
SIFT(Scale Invariant Feature Transform),尺度空间不变特征,目前手工设计的最好vision特征. 以下是学习http://blog.csdn.net/zddblo ...
- ECMAScript一元操作符
在ECMAScript中提供了一元操作符进行简单的运算,一元操作符是ECMAScript中最简单的操作符,它只能对一个值进行操作. 一元操作符有两种类型,一种是递增和递减操作符,一种是一元加和一元减操 ...
- [C#]『PLINQ』任务并行库使用小计
并行 LINQ (PLINQ) 是 LINQ to Objects 的并行实现. PLINQ 实现完整的 LINQ 标准查询运算符集作为 T:System.Linq 命名空间的扩展方法,并具有用于并行 ...
- 读取xml文件(可执行文件根目录debug)
xml文件格式如下 <?xml version="1.0" encoding="utf-8" ?> <root> <appKey& ...
- 用javascript操作xml
用javascript操作xml 可以使用标准DOM操作. IE创建XML MSXML2.0DOMDocument function createXMLDOM(){ var version = [ ' ...
- 几个 JavaScript 奇技淫巧
#1使用双等号给布尔变量赋值,很容易联想到 var a = b || 123; 的写法 var a = b == 123;#2快速转换为布尔值 !!a#3防止页面被 iframe 调用 if(top ...
- 网络ip
国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的.因此 A类地址的范围其实是从1-126 ...
- SQL函数:小写金额转换成大写
/********************************************************作者:版本:1.0创建时间:20020227修改时间:功能:小写金额转换成大写参数:n ...
- 详解C/C++函数指针声明
要理解一个C程序,仅仅理解组成该程序的符号是不够的.程序员还必须理解这些符号是如何组合成声明.表达式.语句和程序的. 我们先来看看下面的一个语句: 1 ( *( void(*)())0)(); 这是当 ...
- 二师兄VPN加速器
http://www.2-vpn2.org/home.action?ic=B003CC4C47