《Oracle Applications DBA 基础》- 9 - Concurrent Processing[Z]
| 《Oracle Applications DBA 基础》- 9 - Concurrent Processing ================================== 参考资料: 1. Oracle Applications System Administrator's Guide - Configuration 2. Oracle Applications System Administrator's Guide - Maintenance 3. Oracle 11i System Administrator Fundamentals 4. Oracle Applications Developer's Guide 并发处理 ( Concurrent process) 和 并发管理器(Concurrent Manager) 是R12中负责 Concurrent Manager 管理的基础知识,比如 start/stop,output and logfile location 等, 下面只是列出一些常用的内容,可以帮助理解concurrent manager。 ===================================================== 很多时候我们需要从 concurrent request 的request id 找到对应的 # 当前正在运行的 concurrent request: select request_id, controlling_manager, phase_code # 根据 request id 找到 对应的<controlling_manager> # 根据 <controlling_manager> 找到对应的<ORACLE_PROCESS_ID>: # 根据 <ORACLE_PROCESS_ID> 就知道 SID # 另外一种 SQL query 方法: select sid from v$session where audsid=<session_id>; =========================================== select a.concurrent_program_id , b.CONCURRENT_PROGRAM_NAME, count(1) =============================================== col LOOKUP_CODE for a10 select lv.lookup_code, lv.meaning from fnd_lookup_values lv # 列出 concurrent program的种类对应的数量 select cp.enabled_flag,lv.meaning , count(*) cp_count ========================================================== select CONCURRENT_QUEUE_NAME, control_code, running_processes, max_processes ======================== select lookup_type,lookup_code, meaning from fnd_lookups # fnd_concurrent_processes 的 status_code select lookup_code, meaning from fnd_lookups # 如何手动停掉正在运行的 Concurrent Request <154688.1> update fnd_concurrent_requests set status_code='C',phase_code='c' # <152763.1> , in that case, set status_code='X' update fnd_concurrent_requests set status_code='C' ,phase_code='C' # The Oracle server process might become runaway. ================================== CONCSUB apps/apps SYSADMIN "System Administrator" SYSADMIN WAIT=N CONCURRENT FND cusupt3 PROGRAM_NAME="custom update 3" "cusupt3": concurrent executable in $FND_TOP/bin # 如何 trace concurrent program 1. concurrent program => define => "Enable Trace" 2. Profiles => System => Concurrent:Allow Debugging 3. submit request => Debug Options # 各种 不同的 concurrent programs cd $FND_TOP/bin cat ./WH1TEST.prog sqlplus apps/apps@VIS <<EOF chmod +x WH1TEST.prog ### pass parameter as separate variable ln -s $FND_TOP/bin/fndcpesr WH1TEST 然后,在R12中逐一定义如下内容: ## start concurrent program "WH1TEST" manually select CONCURRENT_PROGRAM_NAME, PROGRAM_TYPE from ==================================================================== example 2: c & pro*c concurrent program example 3: report concurrent program Note: the report file should be in US directory. cp /applvis/apps/tech_st/10.1.2/reports/samples/demo/test.rdf ./WH1RPTCP.rdf [applvis@mis US]$ pwd then register this rdf as in other cases of the concurrent testing program but in the "define" part, choose "pdf" as output format . example 4: PL/SQL concurrent program [oravis@mis ~]$ cat plconc.sql ### submit conc request in PL/SQL fnd_global.apps_initialize(0,20420,1); --(app short name, conc program short name ) ### find out relevant info declare ##################################### example 6: Java concurrent program cd $JAVA_TOP/oracle/apps/fnd/cp vi Hello.java public class Hello implements JavaConcurrentProgram { ########################### javac $JAVA_TOP/oracle/apps/fnd/cp/sample/Hello.java ls -l $INST_TOP/appl/fnd/12.0.0/secure/VIS.dbc [applvis@mis sample]$ which java java -Ddbcfile=$INST_TOP/appl/fnd/12.0.0/secure/VIS.dbc \ # 在R12中作如下设置: ### 另一个版本 package oracle.apps.fnd.cp.sample; public class Hello implements JavaConcurrentProgram { java -Ddbcfile=$INST_TOP/appl/fnd/12.0.0/secure/VIS.dbc \ |
《Oracle Applications DBA 基础》- 9 - Concurrent Processing[Z]的更多相关文章
- 《Oracle Applications DBA 基础》- 9 - Concurrent Processing
来自:http://www.itpub.net/thread-1411293-1-4.html <Oracle Applications DBA 基础>- 9 - Concurrent P ...
- Oracle Applications DBA 基础(一)
1.引子 2014年9月13日 20:33 <oracle Applications DBA 基础>介绍Oracle Applications R12的系统架构, 数据库后台及应用系统的基 ...
- Oracle Applications DBA 基础(二)
6.OAM及系统管理 2014年9月13日 20:40 参考资料: 1.Oracle Applications System Administrator's Guide - Configuration ...
- Oracle EBS DBA常用SQL - 安装/补丁【Z】
Oracle EBS DBA常用SQL - 安装/补丁 检查应用补丁有没有安装:select bug_number,last_update_date from ad_bugs where bug_nu ...
- Oracle Applications Multiple Organizations Access Control for Custom Code
档 ID 420787.1 White Paper Oracle Applications Multiple Organizations Access Control for Custom Code ...
- Oracle Apps DBA 常用命令
数据库启动监听 addlnctl.sh start instance 启动数据库 addbctl.sh start 启动应用服务器 adstrtal.sh 停止应用服务器 adstpall.sh -- ...
- Globalization Guide for Oracle Applications Release 12
Section 1: Overview Section 2: Installing Section 3: Configuring Section 4: Maintaining Section 5: U ...
- 【绝密外泄】风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1
[绝密外泄]风哥Oracle数据库DBA高级工程师培训视频教程与内部资料v0.1 由于是[绝密外泄]资料,防止被查,需要的小伙伴赶紧下载附件中的课件文档.由于视频太大了,已放在百度网盘了,已经在附中说 ...
- General Ledger Useful SQL Scripts – Oracle Applications 11i
General Ledger Useful SQL Scripts – Oracle Applications 11i Contents GL Set of Books Configuration O ...
随机推荐
- EnyimMemcached扩展 遍历功能
Memcached本身对外提供的命令不多,也就add.get.set.incr.decr.replace.delete.stats等几个,客户端对这些操作进行了封装,总体来说调用还是很简单的. 初看了 ...
- javascript如何判断访问网页的设备及是否支持触屏功能
var system ={}; var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac ...
- Windows 2012 AD配置
//本文选在快帮网,非原创. Active Directory概述: 使用 Active Directory(R) 域服务 (AD DS) 服务器角色,可以创建用于用户和资源管理的可伸缩.安全及可管理 ...
- JavaScript 【跨浏览器XPath,做个兼容】
IE的Xpath 获取单一节点 var xmlDom = getXMLDOM(xmlStr);//调用之前写好的方法获得XMLDOM对象 // var node = xmlDom.selectSing ...
- (九)Android权限系统
一.WebView请求权限实例 1.WebView获取网页访问权限的xml布局文件和MainActivity中的程序如下 <WebView android:layout_width=" ...
- HTML——CSS样式表&布局页面
CSS样式表: 一.作用:美化网页,页面布局. 二.分类: 内联,写在body里标签style=""里面的样式,优点是控制精确,可重用性差. 内嵌,嵌在网页的head里面,可重用性 ...
- IIS Could not load file or assembly 'CLDBCommon.DLL' or one of its dependencies.找不到指定的模块
1.卸载原来的.NET4.0,从新下载.NET4.5.1完整安装程序.后问题解决附:.NET4.5.1下载地址:https://www.microsoft.com/zh-cn/download/det ...
- 修改MyEclipse8.6的Servlet模板
D:\Genuitec\Common\plugins\com.genuitec.eclipse.wizards_****.jar 解压jar包, 进入templates文件夹,修改生成Servlet模 ...
- 一个利用Dataflow实现的Actor
最近进行并发数据处理,学习到了 Actor模型,其中最简单的实现方式是一位大牛利用Dataflow实现的. 大牛的方案:http://www.jayway.com/2013/11/15/an-acto ...
- 初学swift笔记运算符(二)
swift 中的运算符 import Foundation //字符类型 var char: Character = "a" char="b" println( ...