• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ORACLE 11g开启跟踪并查看跟踪文件

mysql 搞代码 4年前 (2022-01-09) 29次浏览 已收录 0个评论

今天做了一个实验,测试oracle 11g 删除数据,并查看跟踪文件执行了哪些内容。 STEP1:准备环境,插入数据 SQL create table t2 as select object_id,object_name from dba_objects where rownum100; STEP2:开启当前会话的跟踪 — 在 session 名称上加上跟

今天做了一个实验,测试oracle 11g 删除数据,并查看跟踪文件执行了哪些内容。

本文来源gaodaimacom搞#代%码@网-

STEP1:准备环境,插入数据

SQL> create table t2 as select object_id,object_name from dba_objects where rownum<100;

STEP2:开启当前会话的跟踪

-- 在 session 名称上加上跟踪标记,方便查找 trace 文件SQL> alter session set tracefile_identifier='my_session_trace';    --启用当前 session 的跟踪SQL> alter session set sql_trace=true;   --查看用户跟踪文件 trace 的目录SQL> show parameter user_dump;

SETP:删除数据,查看跟踪文件:

SQL> delete from t2;99 rows deleted.SQL> commit;Commit complete.

下图是截取的delete和commit 的trace内容:

OK,下面可以看看delete语句跟踪出来的信息,可以对跟踪文件进行分析了。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ORACLE 11g开启跟踪并查看跟踪文件

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址