获取Oracle EBS数据库跟踪文件方法

时间:2022-08-29 17:43:21

http://www.orapub.cn/posts/1624.html

一、以下在Oracle APP中执行:

1) Set the Profile Option: ‘Initialization SQL Statement – Custom’ at the USER level to the following statement all on one line:

在用户层设置配置文件 Initialization SQL Statement – Custom的值为以下脚本(一般粘帖复制即可):

begin fnd_ctl.fnd_sess_ctl(”,”,’TRUE’,'TRUE’,'LOG’,'ALTER SESSION SET EVENTS=’||””||’10046 TRACE NAME CONTEXT FOREVER, LEVEL 12′||””); end;

2) Change responsibilities and directly go and reproduce the problem. Before you look for the Trace file, perform: "Help > About Oracle Application" and get the Process_id (VERSION_DATABASE_PROCESS) .Search for the Trace file using this number.

切换到相应职责,重新测试该问题。然后马上执行:(Form)帮助>关于Oracle Applications,找到这一条:“数据库服务器 PID : 23646”(English:Database Server PID : 23646)。记下这个号码,根据该号码去找跟踪文件。

3) Ensure that the profile option is unset before exiting the Application.

关闭EBS应用之前重置以上设置的配置文件,否则会生成一些不必要的跟踪文件。

This is a very important step. If this is not unset, unnecessary trace files would be generated.

二、以下在后台OS中执行:

1)执行环境变量,使能够使用命令sqlplus:

[oracle@ebs /]$ dbenv

2)以sysdba用户进入sqlplus:

[oracle@ebs /]$ sqlplus "/ as sysdba"

SQL*Plus: Release 11.1.0.7.0 – Production on Fri Dec 10 14:47:34 2010

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 – 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

3)执行脚本:select value from v$parameter where name like ‘user_dump_dest’; ,返回一个目录值,退出sqlplus,进入该目录:

The trace file will be generated under the directory returned by the following statement:

SQL> select value from v$parameter where name like ‘user_dump_dest’;

VALUE

——————————————————————————–

/u01/oracle/prod/db/tech_st/11.1.0/admin/prod_ebs/diag/rdbms/prod/prod/trace

SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 – 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@ebs /]$ cd /u01/oracle/prod/db/tech_st/11.1.0/admin/prod_ebs/diag/rdbms/prod/prod/trace

[oracle@ebs trace]$

4)根据PID:23646 查找trace文件:

[oracle@ebs trace]$ ls *23646*

prod_ora_23646.trc prod_ora_23646.trm

5)使用命令Tkprof 生成Tkprof trace文件

[oracle@ebs trace]$ tkprof prod_ora_23646.trc【回车】

output = tkprof_23646.trc

TKPROF: Release 11.1.0.7.0 – Production on Fri Dec 10 14:28:12 2010

Copyright (c) 1982, 2007, Oracle. All rights reserved.

6)重新查询,查看该pid对应的.trc文件,使用ftp 下载到本地。

[oracle@ebs trace]$ ls *23646*

prod_ora_23646.trc prod_ora_23646.trm tkprof_23646.trc

[oracle@ebs trace]$

获取Oracle EBS数据库跟踪文件方法的更多相关文章

  1. 如何查找ORACLE中的跟踪文件

    一.跟踪文件是干什么用的?        跟踪文件中包含了大量而详细的诊断和调试信息.通过对跟踪文件的解读和分析,我们可以定位问题.分析问题和解决问题.从跟踪文件的产生的来源来看,跟踪文件又可以分为两 ...

  2. ORACLE跨数据库查询的方法

    原文地址:http://blog.csdn.net/huzhenwei/article/details/2533869 本文简述了通过创建database link实现Oracle跨数据库查询的方法 ...

  3. Oracle警告、跟踪文件(10046、死锁等跟踪)

    跟踪文件由各个后台进程生成,警报日志中记录关键操作包括:     ·所有启动和关闭命令,包括中间命令,如alter database mount     ·实例的所有内部错误(ORA-600错误,只能 ...

  4. 如何获取SQL Server数据库元数据的方法

    发布时间:2007.06.15 05:05    来源:赛迪网    作者:3946469 元数据简介 元数据 (metadata) 最常见的定义为“有关数据的结构数据”,或者再简单一点就是“关于数据 ...

  5. Sql Server 附加没有日志文件的数据库(.mdf)文件方法

    附加数据库,附加的时候会提醒找不到log文件 针对以上现象有两个写法的语句能解决: 写法一: USE MASTER; EXEC sp_detach_db @dbname = 'TestDB'; EXE ...

  6. oracle导出数据库dmp文件

    导出数据库为dmp文件,按照当前导出时间设置文件名称 @ECHO OFF ECHO 备份 SCOTT 用户的数据…… SET DBUserName=scott SET DBPassword= SET ...

  7. Oracle 导入数据库dmp文件

    场景:windows2008 R2系统 ,往新安装的oracle11g数据库导入同事给的dmp文件到指定的新建的用户. 1.创建表空间 在导入dmp文件之前,先打开查看dmp文件的表空间名称(tabl ...

  8. ADB工具 获取ROOT权限及复制文件方法

    adb push d:\tm3_sqlit.db data/zouhao/tm3_sqlit.dbadb pull data/zouhao/tm3_sqlit.db d:\tm3_sqlit.db a ...

  9. oracle数据库表空间追加数据库文件方法

    oracle数据库表空间追加数据库文件方法   针对非大文件方式表空间,允许追加文件进行表空间的扩展,单个文件最大大小是32G  第一种方式:表空间增加数据文件    www.2cto.com   1 ...

随机推荐

  1. mysqldump-info

    其实很多东西都能在info里面找到非常详细的说明,只是,我们太忙了,只想要一个答案,而无心去看而已,所以呢,就把用得到的都看一下来记录吧. 命令模式:mysqldump [options] [db_n ...

  2. Torch 网络层 参数的初始化问题

    Torch 网络层 参数的初始化问题 参考链接: https://github.com/Kaixhin/nninit 从 Torch 中自带的包,可以看到:https://github.com/tor ...

  3. C/C++中的内存对齐 C/C++中的内存对齐

    一.什么是内存对齐.为什么需要内存对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址 ...

  4. C#操作Excel文件(转)

    摘要:本文介绍了Excel对象.C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用. 关键词:受管代码:非受管代码:Excel对象:动态连接库 引言 Excel是微软公司办公自动化 ...

  5. Destoon标签使用技巧十则

    Destoon标签 1.全局标签 网站名称:{$DT[sitename]}网站地址:{DT_PATH}网站LOGO: {if $MODULE[$moduleid][logo]}{DT_SKIN}ima ...

  6. hdu4507

    数位dp,终于守得云开见月明了.建议初学者先试试两道比较简单的hdu2089,hdu3555. 鸣谢:http://blog.csdn.net/acm_cxlove/article/details/8 ...

  7. 关于方法中的形参out

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  8. jQuery遍历-同胞

    同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings() next() ...

  9. c#控件 menuStrip(转)

    一.概述 菜单通过存放按照一般主题分组的命令将功能公开给用户. MenuStrip 控件是此版本的 Visual Studio 和 .NET Framework 中的新功能.使用该控件,可以轻松创建  ...

  10. halcon形态学运算

    腐蚀.膨胀.开运算(先腐蚀后膨胀).闭运算(先膨胀后腐蚀) 以halcon自带案例ball.hdev为例(开运算),注意代码有所缩减.关于sort_region函数,参考http://blog.sin ...