「oracle」data、redo、control file 三种数据块大小

概述

ORACLE中block的大小单位-bytes

1、数据块特指data block,是数据文件的组成部分select file#,name,block_size from v$datafile;

2、重做日志的叫redo block,不叫data block, 大小一般等于操作系统块的大小,可以查询select lebsz from x$kccle;知道大小

3、控制文件的叫control file block,查询select block_size from v$controlfile看大小;


1.查询数据文件数据块大小,8192 bytes

命令:select file#,name,block_size from v$datafile;

「oracle」data、redo、control file 三种数据块大小


2.查询重做日志的redo block大小,512 bytes

命令:select group#,members,bytes/1024/1024 日志大小,blocksize from v$log;

「oracle」data、redo、control file 三种数据块大小


3.使用SYS用户查询控制文件的BLOCK大小,16384 bytes

命令: select addr,cfnam,cfbsz from x$kcccf;

「oracle」data、redo、control file 三种数据块大小


很多朋友只知道8k块,其他大小是没了解的,如果对dba感兴趣的话,上面的测试大家可以自己做一下,加深印象~

后期会分享下三级位图块管理,oracle表空间之类的文章,大家感兴趣的话可以点波关注哦~

「oracle」data、redo、control file 三种数据块大小

相关推荐