《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 ...
随机推荐
- C#基础:事件(一) 【转】
前面简要介绍了委托的基本知识,包括委托的概念.匿名方法.Lambda表达式等,现在讲讲与委托相关的另一个概念:事件. 事件由委托定义,因为事件的触发方(或者说发布方)并不知道事件的订阅方会用什么样的函 ...
- swift锁屏播放,音乐进度更新,专辑,歌手名显示
我自己用的音乐播放器是自带的AVPlayer 导入头文件#import <MediaPlayer/MediaPlayer.h> 远程控制事件接收与处理- (void)viewWillApp ...
- iOS学习心得——UITableViewCell的复用
UITableView是在iOS开发中最常用的控件之一.我的第一篇学习心得献给它了 UITableView是由一行一行的UITableViewCell构成的. 首先想这 ...
- Spring-----代码中使用注入的Properties配置属性
转载自:http://blog.csdn.net/hekewangzi/article/details/49990799
- Python基础:11.2_函数调用
我们已经接触过函数(function)的参数(arguments)传递.当时我们根据位置,传递对应的参数.这种参数传递的方式被称为函数参数的位置传递. 我们将接触更多的参数传递方式. 回忆一下位置传递 ...
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. 异常
异常信息如下: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without t ...
- jquery1.11做的改变
$('#btn-checkall').on('click', function(){}); //替换为 $('#btn-checkall-parent-static-node').on('click' ...
- CSS 3 属性学习 —— 1. Gradient 渐变
CSS3 中渐变分为: 线性渐变(linear-gradient)和径向渐变(radial-gradient)两种. 1. 线性渐变 参数: <linear-gradient> = li ...
- imagemagick 图像处理扩展
做图像处理的一个工具. http://www.imagemagick.org/script/command-line-processing.php 支持命令行模式,支持接口调用.php 等等都可以,看 ...
- yii2 安装过程中的问题及解决方法
一.php版本要求5.4+,如果使用wamp组合包,建议更换 二.各种模块的支持,一般只要修改php.ini文件,去掉相应模块前的注释即可. 注意,Intl extension模块的支持需要将 ...