oracle ctl文件详解,Oracle 控制文件存储解析

本文详细介绍了Oracle控制文件的块内容分布,包括不同类型的记录、大小和数量。通过查询`v$controlfile_record_section`,展示了标题、数据库、检查点进度、重做线程等信息。此外,还通过BBED工具解析了控制文件的头块和检查点进度记录块,解释了各个偏移量的含义,如mask、blocksize、DBID、sequence等,帮助理解控制文件的存储方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

控制文件块内容分布

SQL> SELECT TYPE,

1 RECORD_SIZE,

2 RECORDS_TOTAL,

3 RECORD_SIZE*RECORDS_TOTAL,

4 ceil(record_size*records_total/((8*1024)-24))

5 FROM v$controlfile_record_section;

TYPE RECORD_SIZE RECORDS_TOTAL SIZE BLOCK# BLOCKS

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

TITLE 1 1 1 1

DATABASE 316 1 316 2 1

CKPT PROGRESS 8180 11 89980 3 12

REDO THREAD 256 8 2048 15 1

REDO LOG 72 16 1152 16 1

DATAFILE 520 1024 532480 17 66

FILENAME 524 4146 2172504 83 266

TABLESPACE 180 1024 184320 349 23

TEMPORARY FILENAME 56 1024 57344 372 8

RMAN CONFIGURATION 1108 50 55400 380 7

LOG HISTORY 56 292 16352 387 3

OFFLINE RANGE 200 1063 212600 390 27

ARCHIVED LOG 584 28 16352 417 3

BACKUP SET 96 1022 98112 420 13

BACKUP PIECE 780 1006 784680 433 97

BACKUP DATAFILE 200 1063 212600 530 27

BACKUP REDOLOG 76 215 16340 557 3

DATAFILE COPY 736 1000 736000 560 91

BACKUP CORRUPTION 44 1115 49060 651 7

COPY CORRUPTION 40 1227 49080 658 7

DELETED OBJECT 20 818 16360 665 3

PROXY COPY 928 1004 931712 668 115

BACKUP SPFILE 124 131 16244 783 2

DATABASE INCARNATION 56 292 16352 785 3

FLASHBACK LOG 84 2048 172032 788 22

RECOVERY DESTINATION 180 1 180 810 1

INSTANCE SPACE RESERVATION 28 1055 29540 811 4

REMOVABLE RECOVERY FILES 32 1000 32000 815 4

RMAN STATUS 116 141 16356 819 3

THREAD INSTAN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值