Archives for July 2007

修改EBS节点

装EBS的时候,hosts文件没仔细看,里面有两行: 127.0.0.1 localhost.localdomain localhost ebs 10.1.253.200 ebs 直到进EBS跑请求,发现内部管理无法启动,node是EBS。真是晕! 尝试添加一个节点EBS,重新启动并发管理器,无效果。 索性一步做二不休,直接修改基表: SELECT * FROM fnd_concurrent_queues fc WHERE fc.target_node = ‘EBS’ FOR UPDATE; 重启并发管理器,再重新激活Internal Manager,起来了。

预警,并发程序,变元(参数)

Oracle EBS预警系统非常强大,不过我只使用一部分功能。预警的活动可以为并发请求,也可以传递参数(变元),但奇怪的是这个变元的格式与常规的并发请求的参数格式有所不同。 变元: “107″”"”"”xzb@example.com.cn,zeeno.xie@gmail.com” 在调用并发请求时,自动转换成参数格式: 107, , , xzb@example.com.cn,zeeno.xie@gmail.com 其中,”"相当于正常的参数格式, 。 前面是两个双引号,后面是一个半角逗号加空格。

会计科目API

– Created on 7/20/2007 by Zeeno DECLARE i NUMBER; v VARCHAR2(200); l_result BOOLEAN; l_seg_type fnd_flex_ext.segmentarray; BEGIN l_seg_type(1) := ’101..9001…’; l_result := fnd_flex_ext.get_combination_id(application_short_name => ‘SQLGL’, key_flex_code => ‘GL#’, structure_number => 50288, validation_date => SYSDATE, n_segments => 1, segments => l_seg_type, combination_id => i); dbms_output.put_line(i); v := fnd_flex_ext.get_segs(application_short_name => ‘SQLGL’, key_flex_code => ‘GL#’, structure_number => 50288, combination_id [...]

监控EBS用户执行

通常,诊断PL/SQL程序执行性能都是在本地用explain plan,或者alter session来使用tkprof进行简单分析。但这样的做法比较麻烦,也比较片段。如果想预先简单的跟踪一下程序性能,可以直接将EBS用户的SQL执行生成trace文件。步骤如下: 1. Help -> About Oracle Applications… 在Database栏找到以下信息: —————————————- Database Server —————————————- RDBMS : 9.2.0.6.0 Oracle Applications : 11.5.10.2 Machine : erpapp User : APPS Oracle SID : PROD System Date : 2007-07-18 09:11:15 Database Server PID : 20515 Session SID : 46 SERIAL# : 33357 AUDSID : 3442824 Database CPU Usage (in [...]

Form 11g

你能想像到Form 11g会推出什么新功能?对于使用Embeded的Form server的用户来讲没什么意义,但新特性确实让人心动: External Events Scheduled pre-starts JavaScript integration Java Events Proxy User support PL/SQL tracing Performance tuning Oracle Diagnostics Logging (ODL) 详细请见此文,其实是老文章 现在就是2007年的夏天了……