oracle dump 转储
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 转储相关推荐
- 图解Oracle dump 命令初步
初步的使用了下Oracle dump命令: 另外遇到 "scott 用户不存在"的问题,也操作了一下: 参阅的资料包括: http://blog.csdn.net/liuyuehu ...
- oracle dump 文件解析,oracle 事件转储udump文件
本篇文章没有什么技术要点 只是把自己遇到的一个小经验拿来分享一下 今天想做一个控制文件的转储 想分析一下控制文件内的东西 于是就做了个控制文件的转储 具体操作如下 1.sqlplus /nolog ...
- Oracle中DUMP转储方法
http://blog.csdn.net/liweiah/article/details/4354563 大家在学习研究ORACLE的过程中,为了更深入的了解内部的机制,免不了要进程DUMP来研究学习 ...
- 8192 oracle,ORA-39095: 转储文件空间已耗尽: 无法分配 8192 字节
C:\Users\admin>expdp 'sys/oracle as sysdba' schemas=ADMIN,VOOSK dumpfile=ky_247 .dmp logfile=ky_ ...
- 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 ...
- Oracle dump 分析secondary key
验证secondary key 含有主键列数据SQL> select object_name,object_id,OBJECT_TYPE from user_objects;OBJECT_NAM ...
- oracle dump函数
转载:[url]http://www.eygle.com/archives/2005/12/how_oracle_stor.html[/url] 作者:eygle 版权声明:可以任意转载,转载时请务必 ...
- Oracle Dump 分析学习总结
简单分析dump出来的oracle数据块 一.dump数据块 oracle的rowid中包含着这条数据对象号,数据文件号,数据文件中的块号以及块中的行号,并且这些都 可以通过dbms_rowid这个包 ...
- oracle安装 redo log file,Oracle Dump Redo Log File 说明
关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明.Dump 有两种方式:(1)使用 一. dump redo 说明 关于Dump redo log 的 ...
最新文章
- CentOS 6虚拟机安装
- Nature发表新研究,用“光”加速人工智能 | AI日报
- 推荐一款学习R的APP
- POJ2699_The Maximum Number of Strong Kings
- 二叉树的先序/中序/后序/层次遍历
- linux内核和w,Linux内核中Makefile、Kconfig和.config的关系
- 平衡二叉排序树(完整案例详解及完整C代码实现)
- 如何用Excel统计出各科指定分数段的人数?(亲测)
- java 读取 excel poi_java poi怎么获取excel单元格的内容?
- Easy Tech:什么是MPEG-DASH协议
- CCCC-GPLT L3-014. 周游世界 团体程序设计天梯赛
- Android 集成Unity项目
- 3月15日 无损卡尔曼滤波UKF与多传感器融合
- 004-集成maven和Spring boot的profile功能打包
- Win10应用商店和UWP应用无法连接网络解决方法
- 老李分享:六度分隔理论
- 计算机一级常用计算公式,软考网络工程师常用计算公式汇总1
- 松下GH5相机SD卡格式化后MP4视频碎片重组数据恢复方法
- LeetCode-1264. 页面推荐(中等)
- 计算机信息采集方式有哪些,数据监控都有哪些信息采集渠道
热门文章
- rabbitmq-5-案例2-简单的案例+exchange
- Codeforces Round #368 (Div. 2) problem: (C) Pythagorean Triples
- Web SQL Database 之 SQLite语法
- [转载]spring security 的 logout 功能
- jQuery导航切换功能
- 【转】函数调用时堆栈变化
- 2.3.6 Federate 远程访问数据库
- 部署zabbix企业监控平台
- LVS、Nginx、HAProxy工作环境中选择
- sql求平均日活_杨学峰博客 | Flask Sqlarchemy实现按日、周、月统计并图表展示