`

关于数据文件头信息记录

阅读更多

这个测试的起因是一些朋友讨论,Oracle在恢复时从何处获得日志文件名信息.

因为如果在重建控制文件的过程中,控制文件中的信息显然已经被清空了.

参考链接:

http://www.itpub.net/showthread.php?threadid=232777

下面是一些简单测试及说明.

1.转储控制文件头

 

[oracle@jumper udump]$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.3.0 - Production on Thu Jun 17 15:27:37 2004

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.3.0 - Production

SQL> ALTER SESSION SET EVENTS ' IMMEDIATE TRACE NAME FILE_HDRS LEVEL 10';

Session altered.

 

notes:

ALTER SESSION SET EVENTS ' IMMEDIATE TRACE NAME FILE_HDRS LEVEL 10';

用于转储数据文件头信息.

 

2.获得以下跟踪文件信息(仅摘录system表空间记录,请注意红色部分):

 

 

DATA FILE #1:
(name #4) /opt/oracle/oradata/hsjf/system01.dbf
creation size=32000 block size=8192 status=0xe head=4 tail=4 dup=1
tablespace 0, index=1 krfil=1 prev_file=0
unrecoverable scn: 0x0000.00000000 04/23/2004 01:20:52
Checkpoint cnt:1557 scn: 0x0000.014338dc 06/13/2004 01:19:38
Stop scn: 0xffff.ffffffff 06/13/2004 01:18:07
Creation Checkpointed at scn: 0x0000.000000ae 07/16/2003 03:40:10
thread:1 rba:(0x1.3.10)
enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
Offline scn: 0x0000.013b46fd prev_range: 0
Online Checkpointed at scn: 0x0000.013b46fe 05/28/2004 23:37:17
thread:1 rba:(0x1.2.0)
enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
Hot Backup end marker scn: 0x0000.00000000
aux_file is NOT DEFINED
FILE HEADER:
Software vsn=153092096=0x9200000, Compatibility Vsn=134217728=0x8000000
Db ID=1052178311=0x3eb6f787, Db Name='HSJF'
Activation ID=0=0x0
Control Seq=18062=0x468e, File size=38400=0x9600
File Number=1, Blksiz=8192, File Type=3 DATA
Tablespace #0 - SYSTEM rel_fn:1
Creation at scn: 0x0000.000000ae 07/16/2003 03:40:10
Backup taken at scn: 0x0000.01301f8d 05/12/2004 00:16:20 thread:1
reset logs count:0x1f6f3ead scn: 0x0000.013b46fe recovered at 06/06/2004 22:45:27
status:0x4 root dba:0x004001a1 chkpt cnt: 1557 ctl cnt:1556
begin-hot-backup file size: 38400
Checkpointed at scn: 0x0000.014338dc 06/13/2004 01:19:38
thread:1 rba:(0x6a.18fd.10)
enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
Backup Checkpointed at scn: 0x0000.01301f8d 05/12/2004 00:16:20
thread:1 rba:(0x2ac.1f42.10)
enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
External cache id: 0x0 0x0 0x0 0x0
Absolute fuzzy scn: 0x0000.00000000
Recovery fuzzy scn: 0x0000.00000000 05/05/2004 18:09:43
Terminal Recovery Stamp scn: 0x0000.00000000 01/01/1988 00:00:00

 

 

3.注意这里的RBA信息

rba:(0x6a.18fd.10)

我们注意RBA信息由三部分组成:

1.日志文件序号 4 bytes

2.日志文件块号 4 bytes

3.日志记录偏移量 2 bytes

这部分信息可以参考Steve Adams的站点:

http://www.ixora.com.au/notes/rba.htm

那么在这里,我们就可以得到日志文件的sequence号,在重建控制文件恢复时,Oracle就可以由此获得归档信息

提示需要的归档文件号.

对于本例:

thread:1 rba:(0x6a.18fd.10)

0x6a = 106

这就是log sequence了

从数据库的日志文件序号中我们可以看到:

 

SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /opt/oracle/oradata/hsjf/archive
Oldest online log sequence 104
Next log sequence to archive 106
Current log sequence 106

 

分享到:
评论

相关推荐

    SHP文件的常识介绍

    Shapefile中坐标文件(.shp)由固定长度的文件头和接着的变长度空间数据记录组成。文件头由100字节的说明信息组成的,主要说明文件的长度、Shape类型、整个Shape图层的范围等等,这些信息构成了空间数据的元数据。在...

    数据汇总--对大量数据进行汇总

    读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶ 统计每台收款机的销售总额; ⑷ 编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m...

    sgy数据道头填充及可执行文件

    对sgy数据进行道头填充,包括震源坐标、道坐标、道序号、记录号等。

    直接读取Excel文件数据

    Excel文件格式是特定的BIFF(Binary Interchange File Format),BIFF里存储了很多记录,第条记录包括记录头和记录体,前两位指定记录类型的代码(opcode),后两位指定记录长度;记录体是存储该记录的实际数据。

    精品删除文件恢复软件_反删除数据恢复软件_v2.0

    √ 按类型恢复算法功能,对于文件名损坏的数据恢复(因为磁盘文件系统中文件名记录和实际文件存储位置往往是分开的,部分覆盖会破坏文件名,而内容可能没破坏),本软件可以按文件头特点进行扫描恢复出没覆盖到的那...

    安易硬盘数据恢复软件(AneData全能文件恢复软件) v9.65 官方注册版.exe

    1. 更强的反删除能力:当FAT32分区内Shift Delete直接删除文件,这个文件的记录信息遭到破坏,其它文件恢复软件往往恢复后打不开,本软件则自动对这种情况进行修正,更好的恢复出数据。当文件删除后如果这个盘还继续...

    算法与数据课设参考题目

    算法与数据课设参考题目,一、职工信息的综合运算 有一个职工文件emp.txt,职工记录包含职工编号、姓名、部门号和工资数,设计一个程序实现以下功能 1)从emp.txt文件中读出职工记录,建立一个带头节点的单链表L 2)...

    同花顺盘后日线数据读取

    参考网上的同花顺数据格式介绍,下面的代码用于在TMEMO控件中显示文件头和文件内容。长时间不用D7,生殊处请见谅。 procedure TForm1.btOpenClick(Sender: TObject); var TM:TMemoryStream; FHard:TDayRec; ...

    MapGIS和ArcGIS数据转换.docx

    MapGIS 和 ArcGIS 数据转换 一、数据格式 1.MapGIS 的数据格式 MapGIS 的数据交换格式是 ASCⅡ码的明码文件, 其文件结构由文件头和数据区两部分 组成。文件头记录的是文件的版本和类型(点、线、面)信息。

    校园防控疫情系统完整源码+说明(记录学生填报健康卡、请假申请、发送通知,可以通过xlxs文件导入学生数据).zip

    校园防控疫情系统源码+项目说明(记录学生填报健康卡、请假申请、查看通知,老师处理请假条、查看学生健康卡填写情况、发送通知,可以通过xlxs文件导入学生数据,用户可以修改个人信息和上传头像).zip

    职工信息管理系统.zip

    设有一个职工文件,每个职工记录包含职工编号(no)、姓名(name)、部门号和工资(salary)信息。设计一个程序完成以下功能: (1)从文件中读出职工记录,并建立一个带头结点的单链表L。 (2)输人一个职工记录。 (3)显示所有...

    读取LCM的日志文件

    这个程序可以用,但是由于调试用的lcm数据涉及到机密,故调试日志文件暂不上传,这个程序可以将lcm保存在日志中的数据抓出来 lcm(Lightweight Communications and Marshalling) 是一组类库(含多种语言如java,c等)...

    超级数据恢复软件

    (11)自定义文件恢复功能,增加了用户自定义文件头来恢复的功能,可以通过研究对比某些特殊数据文件格式的特点来设置文件头恢复数据(适合专业数据恢复人士),当文件名损坏后,所有的文件恢复软件都无法扫描出文件...

    云南州市地图gis

    云南省州界地图 用于arcgis画图,shp文件由固定长度的文件头和接着的变长度记录组成。每个变长度记录是由固定长度的记录头和接 着的变长度记录内容组成。 SHAPE文件格式 SDE,ARC/INFO,PC ARC/INFO,Data Automation ...

    VC TCP实现类似QQ群聊天、文件传输功能展示.rar

     客户端FACE目录下存贮头像文件,DATA目录下存贮数据文件。  执行文件必须与源程序在同一级目录方可正常运行。  .db文件为登录后写入的好友信息,包括用户名、头像资源ID和城市;  .lwb文件为通话记录文件;...

    数据结构-哈夫曼编码实验报告.doc

    实验报告 "实验课名称:数据结构实验 " "实验名称:文件压缩问题 " "班级:20132012 "学号: "姓名: "时间:2015-6-9 " " " "一、问题描述 " "哈夫曼编码是一种常用的数据压缩技术,对数据文件进行哈夫曼编码可大大...

    midi解码实例

    MIDI是英语 Music Instrument Digital Interface 的缩写,中译为"数字化乐器接口",也就是说它的真正涵义是一个供不同设备进行信号...音轨存储音符集和其它信息的数据,音符集、乐谱、文本等等,都可以分配一个音轨。

    NTFS文件系统若干技术

    2.3.7.2文件记录头分析 31 2.3.7.3标准属性分析 32 2.3.7.4文件名属性分析 34 2.3.7.5数据流属性分析 37 2.3.7.6 位图属性分析 37 2.3.7.7 $MFT结构总结 38 2.3.8 $Boot元文件介绍 39 2.3.9 NTFS索引与目录 ...

    NTFS文件系统规范

    属性记录头 21 STANDARD_INFORMATION (0x10 常驻属性 len=0x30,0x48) 22 ATTRIBUTE_LIST (0x20 len > 26) 23 FILE_NAME (0x30 常驻属性 len = 68~578)) 24 VOLUME_VERSION (0x40 NT) 25 OBJECT_ID (0x40 2K) 25 ...

    IEMOCAP数据集:“交互式情感二元运动捕捉数据库”(IEMOCAP)

    该数据库是从脸、头和手上带有标记的二元会话中的十名演员记录的,这些标记提供了关于他们在脚本和自发口语交流场景中的面部表情和手部动作的详细信息。演员们表演了选定的情感脚本,还即兴创作了假设场景,旨在激发...

Global site tag (gtag.js) - Google Analytics