说来惭愧,接触oracle有段时间了,一直以为redo block size跟db block size大小一样。看了盖大师的blog后,恍然大悟,特记录之。
有两种途径可以看到redo block size:
1. 在liunx下,oracle 的bin目录下有一个小工具dbfsize可以显示redo block size的大小
[oracle@vm-eisdb ~]$ dbfsize /oracle/product/10.2/oradata/oradb10/redo02.log
Database file: /oracle/product/10.2/oradata/oradb10/redo02.log
Database file type: file system
Database file size: 102400 512 byte blocks
2. 查询字典表
SQL> select max(lebsz) from x$kccle;
MAX(LEBSZ)
----------
512
3. SELECT DISTINCT BLOCK_SIZE FROM V$ARCHIVED_LOG;