我是靠谱客的博主 孤独大地,最近开发中收集的这篇文章主要介绍Trace开启&关闭,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

核心SQL
show parameter sql_trace
alter session set sql_trace = true;
oradebug setmypid 获取session 生成pid存到那里来着,这个pid就是server process id
oradebug tracefile_name 跟踪文件位置
显示文件: /opt/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_16364.trc
这里执行要跟踪的内容(如show parameter controlfile)
alter session set sql_trace = false;

SQL解析
show parameter sql_trace :显示trace开启与否的状态
alter session set sql_trace = true; :开启trace
oradebug setmypid :获取session,这里的pid就是server process id
oradebug tracefile_name: 跟踪文件位置
alter session set sql_trace = false; :关闭trace

例子

SQL> show parameter sql_trace
NAME
TYPE
VALUE
------------------------------------ ----------- ------------------------------
sql_trace
boolean
FALSE
SQL> show user
USER is "SYS"
SQL> alter session set sql_trace = true;
Session altered.
SQL> oradebug setmypid
Statement processed.
SQL> oradebug tracefile_name
/u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_6509.trc
SQL> show parameter controlfile
alter session set sql_trace = false;

最后

以上就是孤独大地为你收集整理的Trace开启&关闭的全部内容,希望文章能够帮你解决Trace开启&关闭所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部