odlog是Oracle Database Log的缩写,主要用于查看redo/archive日志信息,包括数据库名字,数据库的id,大小,SCN信息和时间信息,还能验证文件的完整性,目前支持小端(Windows,Linux)的日志文件,数据库版本支持10g,11g,12c。其实控制文件,数据文件,tempfile,日志文件中都有数据库的名字和id信息,也只有这样才能保证所有我文件来自同一数据库。
用法为:odlog <文件名字>
12c Redo/Archive log信息
[oracle@db1 ~]$ ./aodu
AT Oracle Database Utility,Release 1.1.0 on Sun Jun 12 14:45:24 2016Copyright (c) 2014, 2015, Robin.Han. All rights reserved.
http://ohsdba.cn
E-Mail:375349564@qq.com
AODU> odlog /oradata/cdb2/redo01.log
Filename: /oradata/cdb2/redo01.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 661380815
DBname: CDB2
Thread#: 0001
Seq#: 0000000004
Scn Start#: 0x0000001870b8 = 1601720
Scn Stop#: 0xffffffffffff = -1
Start Time: 2016-06-12 13:37:53
Stop Time: 1988-01-01 00:00:00
Scn Changes: 281474975108935
Archived/redo file is OK!
AODU> odlog /oradata/cdb2/redo02.log
Filename: /oradata/cdb2/redo02.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 661380815
DBname: CDB2
Thread#: 0001
Seq#: 0000000002
Scn Start#: 0x0000001854fe = 1594622
Scn Stop#: 0x0000001855e5 = 1594853
Start Time: 2016-06-12 13:36:25
Stop Time: 2016-06-12 13:36:32
Scn Changes: 231
Archived/redo file is OK!
AODU> odlog /oradata/cdb2/redo03.log
Filename: /oradata/cdb2/redo03.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 661380815
DBname: CDB2
Thread#: 0001
Seq#: 0000000003
Scn Start#: 0x0000001855e5 = 1594853
Scn Stop#: 0x0000001870b8 = 1601720
Start Time: 2016-06-12 13:36:32
Stop Time: 2016-06-12 13:37:53
Scn Changes: 6867
Archived/redo file is OK!
AODU> odlog /oradata/arch/1_7_914333775.dbf
Filename: /oradata/arch/1_7_914333775.dbf
Blocksize: 512
Blocks: 36
File Size: 18432
DBid: 661380815
DBname: CDB2
Thread#: 0001
Seq#: 0000000007
Scn Start#: 0x00000022b291 = 2273937
Scn Stop#: 0x00000022b2a9 = 2273961
Start Time: 2016-06-12 14:54:39
Stop Time: 2016-06-12 14:55:03
Scn Changes: 24
Archived/redo file is OK!
AODU>
11g Redo/Archive log信息
AODU> odlog /oradata/upgr/redo01.log
Filename: /oradata/upgr/redo01.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 42941116
DBname: UPGR
Thread#: 0001
Seq#: 0000000010
Scn Start#: 0x000000106888 = 1075336
Scn Stop#: 0x00000022a377 = 2270071
Start Time: 2016-06-12 11:41:39
Stop Time: 2016-06-12 14:59:19
Scn Changes: 1194735
Archived/redo file is OK!
AODU> odlog /oradata/upgr/redo02.log
Filename: /oradata/upgr/redo02.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 42941116
DBname: UPGR
Thread#: 0001
Seq#: 0000000011
Scn Start#: 0x00000022a377 = 2270071
Scn Stop#: 0x00000022a388 = 2270088
Start Time: 2016-06-12 14:59:19
Stop Time: 2016-06-12 14:59:53
Scn Changes: 17
Archived/redo file is OK!
AODU> odlog /oradata/upgr/redo03.log
Filename: /oradata/upgr/redo03.log
Blocksize: 512
Blocks: 102400
File Size: 52428800
DBid: 42941116
DBname: UPGR
Thread#: 0001
Seq#: 0000000012
Scn Start#: 0x00000022a388 = 2270088
Scn Stop#: 0xffffffffffff = -1
Start Time: 2016-06-12 14:59:53
Stop Time: 1988-01-01 00:00:00
Scn Changes: 281474974440567
Archived/redo file is OK!
AODU> odlog /oradata/upgr/arch/1_10_906113981.dbf
Filename: /oradata/upgr/arch/1_10_906113981.dbf
Blocksize: 512
Blocks: 41239
File Size: 21114368
DBid: 42941116
DBname: UPGR
Thread#: 0001
Seq#: 0000000010
Scn Start#: 0x000000106888 = 1075336
Scn Stop#: 0x00000022a377 = 2270071
Start Time: 2016-06-12 11:41:39
Stop Time: 2016-06-12 14:59:19
Scn Changes: 1194735
Archived/redo file is OK!
AODU>
