非标准数据块表空间+获取已存在的表空间数据块的大小+创建非标准数据块表空间

来源:互联网 发布:高速摄像机知乎 编辑:程序博客网 时间:2024/05/17 01:37

非标准【数据块】表空间
1.数据块的大小不基于标准数据块的大小
2.创建表空间时,使用blocksize字句来设置数据块大小
3如果没使用blocksize来设置数据块大小,则默认数据块大小由系统初始化参数db_block_size决定,该参数指定的数据块大小就是标准数据块大小。
4数据库创建以后,无法修改db_block_size的值
5.blocksize字句指定的数据块大小必须与数据缓存区参数db_nk_cache_size相匹配,对应的匹配关系如下

blocksize db_nk_cache_size

2kb db_2k_cache_size
4kb db_4k_cache_size
8kb db_8k_cache_size
16kb db_16k_cache_size
32kb db_32k_cache_size

获取已存在的表空间数据块的大小
select tablespace_name ,block_size from dba_tablespaces;

这里写图片描述

创建非标准数据块表空间
修改数据块大小
alter system set db_16K_cache_size=16M;

这里写图片描述

创建
create tablespace blockspace
datafile ‘F:\test\blockspace.dbf’ size 10M
autoextend on next 5M
blocksize 16K;

这里写图片描述

查看结果
这里写图片描述

0 0
原创粉丝点击