如何查看Oracle数据块和操作系统块大小

查看Oracle数据块大小

1、 在命令窗口中执行:

SQL> show parameter db_block_size

如何查看Oracle数据块和操作系统块大小

2、在SQL窗口中执行:

//查询实例的db_block_size值(为8192 bytes)

select value from v$parameter where name='db_block_size'

如何查看Oracle数据块和操作系统块大小

3、查询出的回滚段中每个extent的初始分配的大小

select initial_extent from dba_rollback_segs

如何查看Oracle数据块和操作系统块大小

db_block_size典型的值有4096 bytes 和 8192 bytes,且必须是操作系统块(os block)的整数倍。


查看操作系统块大小

操作系统块(os block)在Windows下可以通过fsutil工具查看,在Linux下则可以使用tune2fs命令。注意要有管理员权限。

1、windows查看文件系统块大小

fsutil fsinfo ntfsinfo c:

如何查看Oracle数据块和操作系统块大小

2、linux查看文件系统块大小

tune2fs -l /dev/vda1 (数值单位是字节)

如何查看Oracle数据块和操作系统块大小

如何查看Oracle数据块和操作系统块大小


纯干货,命令大家可以保存下来,以后随时都可以查,写的可能比较细,但还是很有用的。

后面会分享更多DBA内容,感兴趣的朋友可以关注下~

如何查看Oracle数据块和操作系统块大小

相关推荐