1.转储指定的块:需要两个信息:文件号和块号

BYS@bys1>alter system dump datafile 1 block 100;
System altered.

2.定位找出user tracefile的位置:

BYS@bys1>show parameter user_dump_dest;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

user_dump_dest                       string      /u01/diag/rdbms/bys1/bys1/trac

就是用使用dump命令时,文件转储的位置:

3.进一步定位是哪个文件

由于trace文件的名字和OS的进程有很大的关联,所以必须得找出

OS的进程号:关联3个视图(V$process,v$mystat,v$session)

select spid from v$process

 where addr=(select paddr from v$session

 where sid=(select distinct sid from v$mystat));

4.定位到文件

[oracle@bys001 ~]$ cd /u01/diag/rdbms/bys1/bys1/trace/

[oracle@bys001 trace]$ ls *4641*
bys1_ora_4641.trc  bys1_ora_4641.trm
[oracle@bys001 trace]$ ls -al bys1_ora_4641*
-rw-r----- 1 oracle oinstall 18859 Oct 10 15:49 bys1_ora_4641.trc
-rw-r----- 1 oracle oinstall   120 Oct 10 15:49 bys1_ora_4641.trm
[oracle@bys001 trace]$ date
Thu Oct 10 15:52:59 CST 2013

5.查看文件--只截取前三十行

[oracle@bys001 trace]$ head -n 30 bys1_ora_4641.trc

Trace file /u01/diag/rdbms/bys1/bys1/trace/bys1_ora_4641.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1
System name:    Linux
Node name:      bys001.oel.com
Release:        2.6.32-200.13.1.el5uek
Version:        #1 SMP Wed Jul 27 20:21:26 EDT 2011
Machine:        i686
Instance name: bys1
Redo thread mounted by this instance: 1
Oracle process number: 31
Unix process pid: 4641, image: oracle@bys001.oel.com (TNS V1-V3)

*** 2013-10-10 15:49:50.862
*** SESSION ID:(37.3002) 2013-10-10 15:49:50.862
*** CLIENT ID:() 2013-10-10 15:49:50.862
*** SERVICE NAME:(SYS$USERS) 2013-10-10 15:49:50.862
*** MODULE NAME:(SQL*Plus) 2013-10-10 15:49:50.862
*** ACTION NAME:() 2013-10-10 15:49:50.862
 
Start dump data blocks tsn: 0 file#:1 minblk 100 maxblk 100
Block dump from cache:
Dump of buffer cache at level 4 for tsn=0, rdba=4194404
Block dump from disk:
buffer tsn: 0 rdba: 0x00400064 (1/100)
scn: 0x0000.000000cd seq: 0x01 flg: 0x04 tail: 0x00cd1e01
frmt: 0x02 chkval: 0x8254 type: 0x1e=KTFB Bitmapped File Space Bitmap
Hex dump of block: st=0, typ_found=1

转储指定的数据块并查看TRC信息的更多相关文章

  1. Hadoop(八)Java程序访问HDFS集群中数据块与查看文件系统

    前言 我们知道HDFS集群中,所有的文件都是存放在DN的数据块中的.那我们该怎么去查看数据块的相关属性的呢?这就是我今天分享的内容了 一.HDFS中数据块概述 1.1.HDFS集群中数据块存放位置 我 ...

  2. 十八、dbms_repair(用于检测,修复在表和索引上的损坏数据块)

    1.概述 作用:用于检测,修复在表和索引上的损坏数据块. 2.包的组成 1).admin_tables语法:dbms_repair.admin_tables(table_name in varchar ...

  3. Oracle 数据块损坏与恢复具体解释

    1.什么是块损坏: 所谓损坏的数据块,是指块没有採用可识别的 Oracle 格式,或者其内容在内部不一致. 通常情况下,损坏是由硬件故障或操作系统问题引起的.Oracle 数据库将损坏的块标识为&qu ...

  4. HDFS中的数据块(Block)

    我们在分布式存储原理总结中了解了分布式存储的三大特点: 数据分块,分布式的存储在多台机器上 数据块冗余存储在多台机器以提高数据块的高可用性 遵从主/从(master/slave)结构的分布式存储集群 ...

  5. VMware 虚拟化编程(10) — VMware 数据块修改跟踪技术 CBT

    目录 目录 前文列表 数据块修改跟踪技术 CBT 为虚拟机开启 CBT CBT 修改数据块偏移量获取函数 QueryChangedDiskAreas changeId 一个 QueryChangedD ...

  6. Oracle数据块深入分析总结

    http: 最近在研究块的内部结构,把文档简单整理了一下,和大家分享一下.该篇文章借助dump和BBED对数据 库内部结构进行了分析,最后附加了一个用BBED解决ORA-1200错误的小例子.在总结的 ...

  7. 数据块加密模式以及IV的意思

    (本文资料主要来自:http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation) 目前流行的加密和数字认证算法,都是采用块加密(block ...

  8. HDFS源码分析数据块复制之PendingReplicationBlocks

    PendingReplicationBlocks实现了所有正在复制的数据块的记账工作.它实现以下三个主要功能: 1.记录此时正在复制的块: 2.一种对复制请求进行跟踪的粗粒度计时器: 3.一个定期识别 ...

  9. S7 300数据块中的变量指定断电保持特性

    利用DB块内变量属性的保持性,勾选上就可以保持了.300PLC数据块默认断电保持.

随机推荐

  1. cocos2d lua的cclog 在logcat中显示

    -- cclog cclog = function(...) release_print(string.format(...)) end 改成这样就可以了

  2. WLLCM这五个字母全排列数目

           经过训练的话一眼看出来是5!/2!:我想的是先排WLCM那么是4!,5个位置,由于L左右两边的位置其实是一样的(再插入的还是L),索以结果是4*4!,这样重复了,看下图.         ...

  3. Hex、bin、axf、elf格式文件小结

    转自Hex.bin.axf.elf格式文件小结 一.HEX Hex文件,一般是指Intel标准的十六进制文件.Intelhex 文件常用来保存单片机或其他处理器的目标程序代码.它保存物理程序存储区中的 ...

  4. Win2003部署Framework 4.5框架的MVC4项目

    [一篮饭特稀原创,转载请注明出自http://www.cnblogs.com/wanghafan/p/4554672.html]  Win2003中IIS6部署Framework 4.5框架的MVC4 ...

  5. ASP.NET在主题中添加CSS文件

    ASP.NET在主题中添加CSS文件 在ASP.NET中,可以使用CSS来控制页面上HTML元素和ASP.NET控件的皮肤.如果在主题文件夹中添加了CSS文件,则在页面应用主题时也会自动应用CSS. ...

  6. [jobdu]栈的压入、弹出序列

    用一个栈辅助,模拟过程+判断就可以了. #include <iostream> #include <memory.h> #include <stack> #defi ...

  7. Java泛型反射机制(一)

    /** * * @author Administrator * 功能:泛型的必要性(参数化类型)(安全简单) */ package com.test; import java.util.*; publ ...

  8. UDP模块(黑胶体)

    UDP模块是采用PIP封装技术的U盘半成品模块,直接加上外壳,就是成品U盘. 它有以下特点: 防水.防尘.防震. 一体WAFER封装技术. 薄.轻.时尚. 产品装配方便.简单. 产品标准化,适合客户在 ...

  9. 延时过程中要加上app.processEvents(),进度条里也要加上这句

    如何让程序等待一段时间QTime t;t.start();while(t.elapsed()<1000);这种死循环也是一种常见错误用法.但改成正确的还是比较简单的: QTime t;t.sta ...

  10. leetcode面试准备:Triangle

    leetcode面试准备:Triangle 1 题目 Given a triangle, find the minimum path sum from top to bottom. Each step ...