dump redo日志文件的信息
通常会用到以下两个命令:
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文件中
dump redo日志文件的信息的更多相关文章
- 【恢复】Redo日志文件丢失的恢复
第一章 Redo文件丢失的恢复 1.1 online redolog file 丢失 联机Redo日志是Oracle数据库中比较核心的文件,当Redo日志文件异常之后,数据库就无法正常启动,而且有丢 ...
- MySQL中的 redo 日志文件
MySQL中的 redo 日志文件 MySQL中有三种日志文件,redo log.bin log.undo log.redo log 是 存储引擎层(innodb)生成的日志,主要为了保证数据的可靠性 ...
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
数据库一致性关闭下redo日志文件丢失的处理办法(归档和非归档都行) 1. inactive log 在一致性关闭后删除重启时可以在mount下(不丢失数据) alter database clea ...
- 2. 更改InnoDB redo日志文件的数量或大小
2. 更改InnoDB redo日志文件的数量或大小 要更改InnoDB 重做日志文件的数量或大小,请执行以下步骤: 1)停止MySQL服务器,确保正常关闭且没有错误发生 2) 编辑my.cnf以更改 ...
- oracle redo日志文件损坏恢复
参考:How to Recover from Loss Of Online Redo Log And ORA-312 And ORA-313 (Doc ID 117481.1) 在线重做日志文件丢失后 ...
- 恢复数据库的redo日志文件(由于异常关机引起)
需要事先进入sqlplus select * from v$log 打印相关文件信息 1.recover database until cancel(recover database using ba ...
- MySQL数据库日志文件(redo与undo)
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库日志文件时间:2019年2月25日内容:MySQL数据库日志文件(redo日志和undo日志 ...
- 记录一则clear重做日志文件的案例
1.官方文档描述 2.故障报错信息 3.分析解决问题 1.官方文档描述 关于Clearing a Redo Log File的官方文档描述: A redo log file might become ...
- 数据库中的undo日志、redo日志
MySQL中有六种日志文件,分别是:重做日志(redo log).回滚日志(undo log).二进制日志(binlog).错误日志(errorlog).慢查询日志(slow query log).一 ...
随机推荐
- Codeforces Round #157 (Div. 2) D. Little Elephant and Elections(数位DP+枚举)
数位DP部分,不是很难.DP[i][j]前i位j个幸运数的个数.枚举写的有点搓... #include <cstdio> #include <cstring> using na ...
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多.Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境. [ora ...
- 0代码隐藏GroupedTableView上边多余的间隔
0代码隐藏GroupedTableView上边多余的间隔 实现诸如支付宝的 “探索” 页面时,最简单的方案是在 Storyboard 中来一个静态 Grouped UITableViewControl ...
- 20145330第六周《Java学习笔记》
20145330第六周<Java学习笔记> . 这周算是很忙碌的一周.因为第六周陆续很多实验都开始进行,开始要准备和预习的科目日渐增多,对Java分配的时间不知不觉就减少了,然而第十和十一 ...
- 翻译-In-Stream Big Data Processing 流式大数据处理
相当长一段时间以来,大数据社区已经普遍认识到了批量数据处理的不足.很多应用都对实时查询和流式处理产生了迫切需求.最近几年,在这个理念的推动下,催生出了一系列解决方案,Twitter Storm,Yah ...
- 复制 VS 复用 -04
(续上篇) 小菜:“我明白了,他说用任意一种面向对象语言实现,那意思就是要用面向对象的编程方法去实现,对吗?OK,这个我学过,只不过当时我没想到而已.” 大鸟:“所有编程初学者都会有这 ...
- wamp虚拟主机的配置 .
开发环境:WAMP 实例一,Apaceh配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf ...
- CSS DIV 独占一行,清除左右两边的浮动
clear:both //表示清除左右两边浮动的层,自己独占一行
- xshell的快捷键(非常实用)
删除 ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh ctrl + k 删除光标 ...
- oracle函数,查询,事务
函数包括:单行函数,多行函数(分组函数) 数值函数: --绝对值 select abs(-12.3) from dual; --向上取值 select ceil(5.3) from dual; --向 ...