通常会用到以下两个命令:
1.'alter session'命令用来dump redo日志的文件头
2.'alter system dump logfile'命令用来dump redo文件的内容

以上命令也可以对归档日志进行dump。输出结果存放在session的trace文件中。

可以根据以下方式对redo日志进行dump:
(1) To dump records based in DBA (Data Block Address)

语法:

alter system dump logfile '<filename>'
dba min <fileno> <blockno>
dba max <fileno> <blockno>;

# <fileno> <blockno>用空格分隔。

示例:

SQL> alter system dump logfile '/u01/app/oracle/oradata/db11/redo01.log' dba min 3  3 dba max 3  32;

  

(2) To dump records based on RBA (Redo Block Address)

语法:

alter system dump logfile '<filename>'
rba min <seqno> <blockno>
rba max <seqno> <blockno>;

# <seqno> <blockno>用空格分隔。

示例:

SQL> alter system dump logfile '/u01/app/oracle/oradata/db11/redo02.log' rba min 84 3 rba max 84 23;

(3) To dump records based on SCN

语法:

alter sstem dump logfile '<filename>'
scn min <minscn>
scn max <maxscn>;

示例:

SQL> alter system dump logfile '/u01/app/oracle/oradata/db11/redo02.log' scn min 1680008 scn max  1690008;

(4) To dump records based on time

语法:

alter system dump logfile '<filename>'
time min <value>
time max <value>;

#这里的<value>是 redo dump time

示例:

SQL> alter system dump logfile '/u01/app/oracle/oradata/db11/redo02.log' time min 233 time max 443;

(5) To dump records based on layer and opcode

layer和opcode被用来dump某种类型的redo信息,比如所有的drop的行

语法:

alter system dump '<filename>'
layer <value>
opcode <value>;

示例:

SQL> alter system dump logfile '/u01/app/oracle/oradata/db11/redo02.log' layer 11 opcode 3;

(6) Dump the file header information

SQL> alter session set events 'immediate trace name redohdr level 10';

如果是归档日志,可以使用以下命令:

SQL> alter system dump logfile '<filename>' rba min 1 1 rba max 1 1;

(7) Dump an entire log file

alter system dump logfile '<filename>';

  

从11g开始,可以使用'alter system dump redo ...'将对多个reod文件的dump结果合并到一个trace文件中

最新文章

  1. redis该如何分区-译文(原创)
  2. 初学c# -- 学习笔记(八)
  3. KVO
  4. JSON Object(如NSDictionary,NSArray)转化为JSON格式的NSString #iOS开发
  5. Java中的异常处理:何时抛出异常,何时捕获异常?
  6. UIImageView 的contentMode属性
  7. [linux] linux 破解版confluence安装
  8. bzoj2242
  9. 7z 的命令行
  10. Swift资料大全
  11. Python学习笔记5
  12. [SDOI2011]消耗战(虚树)
  13. 2.5 elif
  14. 数据库-left join,right join,inner join,full join
  15. [ZJOI2005]九数码游戏(BFS+hash)
  16. windows网络相关的命令
  17. python之模块的导入
  18. IIS 7启用static JSON文件能POST方法
  19. CSS学习之定位
  20. python监控端口脚本[jkport2.0.py]

热门文章

  1. ACM 兰州烧饼
  2. ACM 谁获得了最高奖学金
  3. ACM: Mr. Kitayuta&#39;s Colorful Graph-并查集-解题报
  4. 『备忘』HttpWebRequest 在 POST 提交时, 标头(Headers)丢失原因
  5. Codeforces Beta Round #5
  6. GO语言练习:channel 工程实例
  7. ArcGIS 使用点滴记录
  8. php全面获取url地址栏及各种参数
  9. 打开网页自动弹出QQ对话框的实现办法
  10. C# Math