以下脚本用root用户登录执行:

一、DB启停使用EBS提供的脚本
ebs_start.sh
su - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addbctl.sh start"
su - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addlnctl.sh start PROD"
sleep 10
#rm -fr $INST_TOP/ora/10.1.3/j2ee/oacore/persistence/*
#rm -fr $INST_TOP/ora/10.1.3/j2ee/oafm/persistence/*
#rm -fr $INST_TOP/ora/10.1.3/j2ee/forms/persistence/*
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adalnctl.sh start"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adapcctl.sh start"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adoacorectl.sh start"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adformsctl.sh start"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adcmctl.sh start apps/apps"
banner ebs start success

ebs_stop.sh
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adcmctl.sh stop apps/apps"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adformsctl.sh stop"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adoacorectl.sh stop"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adapcctl.sh stop"
su - applprod -c "/d01/oracle/PROD/inst/apps/PROD_ebs/admin/scripts/adalnctl.sh stop"
sleep 10
kill -9 `ps -ef|grep applprod|grep -v grep|awk '{print $2}'`
su - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addlnctl.sh stop PROD"
su - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addbctl.sh stop immediate"
banner ebs stop success

二、DB启停使用Oracle标准方法

①Shutdown:
先关闭应用系统所有应用服务,然后关闭数据库监听,最后关闭数据库:
# su - applprod
$ cd /d01/oracle/PROD/apps/apps_st/appl/
$ . ./APPSPROD_ebs.env
$ cd $ADMIN_SCRIPTS_HOME
$ ./adstpall.sh apps/apps
$ ps -ef |grep httpd
$ ps -ef |grep FNDLIBR
$ ps -ef |grep java
$ ps -ef |grep frmweb
$ ps -ef |grep tns
# su - oraprod
$ cd /d01/oracle/PROD/db/tech_st/11.1.0/
$ . ./PROD_ebs.env
$ lsnrctl stop
$ sqlplus /nolog
SQL> conn /as sysdba
SQL> shutdown immediate
SQL> exit

②Startup:
先启动数据库监听和数据库,然后再启动应用系统:
# su - oraprod
$ cd /d01/oracle/PROD/db/tech_st/11.1.0/
$ . ./PROD_ebs.env
$ lsnrctl start
$ sqlplus /nolog
SQL*Plus: Release 11.1.0.7.0 - Production on Sun Jul 15 18:20:14 2012
Copyright (c) 1982, 2008, Oracle.  All rights reserved.
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 1068937216 bytes
Fixed Size                  2166536 bytes
Variable Size             427819256 bytes
Database Buffers          624951296 bytes
Redo Buffers               14000128 bytes
Database mounted.
Database opened.
SQL> exit
# su - applprod
$ cd /d01/oracle/PROD/apps/apps_st/appl/
$ . ./APPSPROD_ebs.env
$ cd $ADMIN_SCRIPTS_HOME
$ ./adstrtal.sh apps/apps

Oracle EBS R12的启停脚本的更多相关文章

  1. Oracle EBS R12 (12.1.3) Installation Linux(64 bit)

    Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...

  2. Oracle EBS R12文件系统结构(学习汇总网上资料)

    Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst --–跟ebs整个实例(instance)相关的配置信息以及其他信息 2)  db   ---主要存储DB层的信息 ...

  3. 处理Oracle EBS R12登录首页跳转出现unexpected error问题(转)

    原文地址: 处理Oracle EBS R12登录首页跳转出现unexpected error问题 经上网搜索,造成此问题的问题有很多,如内存不足.系统参数配置不当.程序代码.系统表空间不足等原因.查询 ...

  4. Oracle Ebs R12 SLA与GL关系变化

    http://www.cnblogs.com/bruce_zhao/p/3809886.html Oracle Ebs R12 SLA与GL关系变化 SLA概念:SLA(Subledger Accou ...

  5. Linux 程序启停脚本

    start.sh #!/bin/sh java -jar ./program.jar & echo $! > /var/run/program.pid stop.sh #!/bin/sh ...

  6. Oracle EBS R12经验谈(二)

    作者: jianping.ni    时间: 2009-2-13 12:52     标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值    在输入 应付超 ...

  7. Oracle EBS R12多组织(多OU)访问架构

    Oracle EBS R12多组织访问架构 多组织架构实现了经营单位(OU)的数据安全性,在底层数据表中有一列ORG_ID来记录数据所属的经营单一,所有多OU的基表都是以"_ALL" ...

  8. linux下的启停脚本

    linux下的根据项目名称,进行进程的启停脚本 #!/bin/bash JAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=prog ...

  9. Oracle EBS R12 客户表结构

    参考链接: Oracle EBS R12 客户表结构 Oracle EBS中的“客户”."客户地点".‘订单’之间的关系 Oracle EBS中的“客户”."客户地点&q ...

随机推荐

  1. C#调用天气查询服务

    先引入天气查询服务 1.有点引用导入服务引用 //实例化            web引用名.WeatherWebService cn = new web引用名.WeatherWebService() ...

  2. [LeetCode] Isomorphic Strings 同构字符串

    Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the chara ...

  3. 2016第三届C++大会参会感悟(上)

    继05年第一届C++大会,09年第二届,2016年10月28日-29日,在上海举行第三届C++大会.讲师主要有C++之父 / Bjarne Stroustrup,前Facebook研究科学家 / An ...

  4. 用 ElementTree 在 Python 中解析 XML

    用 ElementTree 在 Python 中解析 XML 原文: http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python- ...

  5. Django进阶(一)

    Url进阶 mysit/mysit/urls.py from django.conf.urls import url from django.contrib import admin urlpatte ...

  6. Git简介

    Git从入门到学会 Git简介 Git是什么? Git和SVN一样都是一种高效的管理代码的系统. Git是目前世界上最先进的分布式版本控制系统(没有之一). 创建版本库 什么是版本库呢?版本库又名仓库 ...

  7. COGS 2533. [HZOI 2016]小鱼之美

    我们可以发现所有的操作当中,只有坐标的增加,没有坐标的减少. 所以我们可以发现这么一个简单的事实,一条鱼一旦出了渔网,那么它就不可能再回来. 但是目前这并没有什么卵用. 我们可以把询问一个矩阵当中的鱼 ...

  8. Python 【第八章】:JavaScript 、Dom、jQuery

    JavaScript 放置位置 body内部最下面,这样可以避免javascript链接失效时,长时间加载不到页面html内容 变量: var a =123 局部变量 a = 123 全局变量 作用域 ...

  9. css使absolute相对于父容器进行定位而不是以body(为什么绝对定位(absolute)的父级元素必须是相对定位(relative))

    借知乎的回答如下解释: 首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位.这句话是错的.正确的是:只要父级元素设了po ...

  10. 分享一些平时测试用的sql payloads

    1:BOOL SQLINJECTION \'"%df'%df" and 1=1 and 1=2' and '1'='1' and '1'='2" and "1& ...