ukula 发表于 2019-2-3 11:47:26

EBS RCV日志收集(DEBUG)

  整理了一下RCV日志收集(DEBUG)方法。
  

  1、用户层配置文件
配置文件名值配置文件名值备注RCV:Debug ModeYesRCV:调试模式是
RCV:Processing modeBatchRCV:处理模式批此处根据实际情况PO:Enable Sql Trace for Receiving Processor YesPO:启用对接收处理程序的 SQL 跟踪是

FND:Log EnabledYesFND:启用调试日志是
FND:Log LevelStatementFND:调试日志级别对账单
FND:Log Modulepo%FND:调试日志模块po%过滤为po%INV:Debug Level11INV:调试层11
INV:Debug TraceYesINV:调试跟踪是
INV:Debug fileutl_file_dir/newfilenameINV:调试文件(包括完整的路径)utl_file_dir/newfilename此处可以设置为空  To get utl_file_dir, use the following sql:
select value from v$parameter where name ='utl_file_dir';
  

  2、重新登录EBS
  

  3、提交RCV事务处理
  

  4、查询日志
select module,
to_char(timestamp,'DD-MON-YYYY HH24:MI:SS'),
message_text
from fnd_log_messages
where 1=1
and process_id =
(select os_process_id
from fnd_concurrent_requests
where request_id = &request_id) --请求ID
and module like 'po%'  

  5、sql trace在udump目录下
  SELECT value FROM v$parameter WHERE name ='user_dump_dest' ;
select oracle_process_id from fnd_concurrent_requests where request_id = &p_request_id;

  

  

  设置为statement,它会记录所有的日志,如果你只想查看Error的日志,那么你可以在查询语句中限定log_level=5,那么只会输出error级别的日志。
  UNEXPECTED:Level Id = 6
ERROR   :Level Id = 5
EXCEPTION :Level Id = 4
EVENT   :Level Id = 3
PROCEDURE :Level Id = 2
STATEMENT :Level Id = 1

  

  

  



页: [1]
查看完整版本: EBS RCV日志收集(DEBUG)