《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 ...
随机推荐
- Java导出excel并下载功能
我们使用的导出并下载功能是利用一个插件叫POI的插件提供的导出功能,很实用:首先先导入Jar包: Jar包下载地址:http://poi.apache.org/ 官方文档地址:http://poi ...
- TimeSpan类【转】
TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //执行某操作 ............................ . ...
- GCC单独编译host/examples/ tx_waveforms.cpp
1.编译 须要链接uhd库和boost_program_options库以及boost_thread库: g++ tx_waveforms.cpp -o a -luhd -lboost_program ...
- 《think in python》学习-9
think in python think in python -9 案例分析:文字游戏 从文本文件中读取文字 作者提供了一个文本文件words.txt 地址 本章后面案例也会用带该文件中的词组 fi ...
- 初始Knockout
Kncokout是一个轻量级的ui类库,通过应用MVVN模式得JavaScript前端简单化. MVVN模式:http://www.cnblogs.com/xueduanyang/p/3601471. ...
- UVa 10562 Undraw the Trees
题意: 将树的关系用字符串的形式给出 分析: 直接dfs搜索,第i行第j个如果是字母,判断i+1行j个是不是'|'是的话在第i+2行找第一个'-',找到后在第i+3行找字母,重复进行. 代码: #in ...
- 替换Gravatar头像默认服务器
这几天Gravatar头像服务器应该集体被墙了,头像无法显示.兵来将挡,水来土掩,上有政策,下有对策,和谐社会靠大家,哈. 利用多说Gravatar头像中转服务器替代头像默认服务器. 将下面代码添加到 ...
- java之集合类特性对比分析列表
类集合框架有很多文章都列出了继承关系图,但是我没有找到更清晰的特性对比图,我这里根据使用选择条件总结对比罗列一下它们之间的一些特点.
- zoj1027 Human Gene Functions
一道动态规划,两个串进行匹配,不同字母匹配的值不一样,也可以和空格匹配(空格不能与空格匹配),求最大的匹配值. 数据很弱,每个串都在100以内. 定义dp[i][j]为第一个串前i个数和第二个串前j个 ...
- Molecule to atoms
For a given chemical formula represented by a string, count the number of atoms of each element cont ...