1、set events命令格式
  oracle提供进行事件跟踪及转储的命令,个人认为在用户的连接终端(也就是用户连接到oracle的session)中,执行跟踪事件命令是灵活的、方便的,常用的。使用方法如下:
  SQL> alter session set events ‘immediate trace name controlf level 1′;
  会话已更改。
  基本命令是“alter session set events ‘…’
  引号中为要指定跟踪的事件定义,有两种方法:
  1)事件号方式
  一种是在引号中指定一个“事件号(eventnumber)”,指触发dump的事件号,事件号可以是Oracle错误号(出现相应错误时跟踪指定的事件)或oralce内部事件号(仅当同时使用trace name context 时),内部事件号在10000到10999之间,不能与immediate关键字同用。
  SQL> alter session set events ‘ 10013′;
  2)事件名方式
  另一种是在引号中指定“事件名称(eventname)”,需要加上“trace name”关键字。
  SQL> alter session set events ‘trace name controlf ‘;
  3)跟踪级别
  这两种方式,都需要指定跟踪事件的级别,一般为1至10,级别超高,跟踪的信息越全。这里有个解释:
  1 :only the file header
  2 :just the file header, the database info record, and checkpoint progress records
  3 :all record types, but just the earliest and latest records for circular reuse record types
  4 :as above, but includes the 4 most recent records for circular reuse record types
5+ :as above, but the number of circular reuse records included doubles with each level
  SQL> alter session set events ‘trace name controlf level 3′;
  4)一直跟踪
  在引号中加入“forever”关键字,放置于后端,且与level关键字之间有一个逗号。
  SQL> alter session set events ‘trace name controlf forever, level 3′;
  5)立即执行
  在引号中加入“immediate”关键字,放置于前端。immediate和forever关键字不能同时使用。
  SQL> alter session set events ‘immediate trace name controlf level 3′;
  通常这个例子为常用的使用方法。
  2、跟踪sql的执行
  通过以下方式可以手动的开启sql的跟踪
  1.select sid,serial#,username,osuser,machine from v$session; //先查询到session的sid,serial#
  2.exec dbms_system.set_sql_trace_in_session(sid,sid_serial#,true); //开始跟踪
  3.exec dbms_system.set_sql_trace_in_session(sid, sid_serial#,false); //停止跟踪
  4.tkprof *.trc *.txt //通过tkprof可以将trc文件转换成易读的格式(实际就是一些统计信息)。

oracle dump 转储相关推荐

  1. 图解Oracle dump 命令初步

    初步的使用了下Oracle dump命令: 另外遇到 "scott 用户不存在"的问题,也操作了一下: 参阅的资料包括: http://blog.csdn.net/liuyuehu ...

  2. oracle dump 文件解析,oracle 事件转储udump文件

    本篇文章没有什么技术要点 只是把自己遇到的一个小经验拿来分享一下 今天想做一个控制文件的转储  想分析一下控制文件内的东西 于是就做了个控制文件的转储  具体操作如下 1.sqlplus /nolog ...

  3. Oracle中DUMP转储方法

    http://blog.csdn.net/liweiah/article/details/4354563 大家在学习研究ORACLE的过程中,为了更深入的了解内部的机制,免不了要进程DUMP来研究学习 ...

  4. 8192 oracle,ORA-39095: 转储文件空间已耗尽: 无法分配 8192 字节

    C:\Users\admin>expdp  'sys/oracle as sysdba' schemas=ADMIN,VOOSK dumpfile=ky_247 .dmp logfile=ky_ ...

  5. oracle dump 文件解析,Oracle 常用的dump(Memory Dumps/File Dumps/Trace 文件使用示例)

    一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 ...

  6. Oracle dump 分析secondary key

    验证secondary key 含有主键列数据SQL> select object_name,object_id,OBJECT_TYPE from user_objects;OBJECT_NAM ...

  7. oracle dump函数

    转载:[url]http://www.eygle.com/archives/2005/12/how_oracle_stor.html[/url] 作者:eygle 版权声明:可以任意转载,转载时请务必 ...

  8. Oracle Dump 分析学习总结

    简单分析dump出来的oracle数据块 一.dump数据块 oracle的rowid中包含着这条数据对象号,数据文件号,数据文件中的块号以及块中的行号,并且这些都 可以通过dbms_rowid这个包 ...

  9. oracle安装 redo log file,Oracle Dump Redo Log File 说明

    关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明.Dump 有两种方式:(1)使用 一. dump redo 说明 关于Dump redo log 的 ...

最新文章

  1. CentOS 6虚拟机安装
  2. Nature发表新研究,用“光”加速人工智能 | AI日报
  3. 推荐一款学习R的APP
  4. POJ2699_The Maximum Number of Strong Kings
  5. 二叉树的先序/中序/后序/层次遍历
  6. linux内核和w,Linux内核中Makefile、Kconfig和.config的关系
  7. 平衡二叉排序树(完整案例详解及完整C代码实现)
  8. 如何用Excel统计出各科指定分数段的人数?(亲测)
  9. java 读取 excel poi_java poi怎么获取excel单元格的内容?
  10. Easy Tech:什么是MPEG-DASH协议
  11. CCCC-GPLT L3-014. 周游世界 团体程序设计天梯赛
  12. Android 集成Unity项目
  13. 3月15日 无损卡尔曼滤波UKF与多传感器融合
  14. 004-集成maven和Spring boot的profile功能打包
  15. Win10应用商店和UWP应用无法连接网络解决方法
  16. 老李分享:六度分隔理论
  17. 计算机一级常用计算公式,软考网络工程师常用计算公式汇总1
  18. 松下GH5相机SD卡格式化后MP4视频碎片重组数据恢复方法
  19. LeetCode-1264. 页面推荐(中等)
  20. 计算机信息采集方式有哪些,数据监控都有哪些信息采集渠道

热门文章

  1. rabbitmq-5-案例2-简单的案例+exchange
  2. Codeforces Round #368 (Div. 2) problem: (C) Pythagorean Triples
  3. Web SQL Database 之 SQLite语法
  4. [转载]spring security 的 logout 功能
  5. jQuery导航切换功能
  6. 【转】函数调用时堆栈变化
  7. 2.3.6 Federate 远程访问数据库
  8. 部署zabbix企业监控平台
  9. LVS、Nginx、HAProxy工作环境中选择
  10. sql求平均日活_杨学峰博客 | Flask Sqlarchemy实现按日、周、月统计并图表展示