您的位置:首页 > 数据库 > Oracle

Oracle 定位跟踪日志

2020-07-14 06:27 363 查看

首先要找到跟踪文件存放位置:
background_dump_dest

user_dump_dest

第一种:
在操作系统上将跟踪文件按时间排序
[oracle@server0 trace]$ ll -rt
找到最新生成即可
(适用于业务不繁忙,测试环境,跟踪文件生成速度不快)

第二种.给trace文件添加标识符
修改参数tracefile_identifier

Alter session set tracefile_identifier=’byh’
当前会话生成的trace文件都会包含这个标识符
Alter session set sql_trace=true
Select * from v$version
Alter session set sql_trace=false

3.根据进程号找到trace文件。
找到当前会话ID

找到当前会话进程的SPID

这样寻找带有4201的跟踪文件即可
prod_ora_4201.trc

[oracle@server0 trace]$ tkprof prod_ora_4038.trc 2.trc
将跟踪文件转储查看
[oracle@server0 trace]$ less 2.trc

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: