Oracle中创建非标准表空间和大文件表空间

2025-05-29 17:20:25

1、 在Oracle数据库中,通常的块大小为8192字节,即8kb,但Oracle 11g允许创建块大小与基本块不同的表空间,块大小可由创建表空间时的blocksize参数指定,这样有利于存储不同大小的对象,但用户需要注意以下3点: 1、表空间的非标准块的大小为基本块的倍数。比如:大小为16KB、64KB、128KB。 2、Oracle 11g通常使用SGA自动共享内存管理,因此需要设置初始化参数db_16k_cache_size=16K。 3、这种块较大的表空间通常用来存放大对象(LOB)类型。

2、例如:创建一个非标准块的表空间,块的大小为标准块的2倍。

Oracle中创建非标准表空间和大文件表空间

5、由于大文件(BIGFILE)表空间只有一个数据文件,所以,当需要重新设置其大小时不需要标识数据文件的具体路径和名称,只需要使用ALTERTABLESPACE命令指定大文件表空间的名称,即可很方便的修改其大小。另外,需要注意的是:在创建表空间的语法中使用size来标识数据文件的大小,而在修改表空间时,需要使用resize来重置数据文件的大小。

6、例如:将大文件表空间tbs_test_big的大小修改为1GB

Oracle中创建非标准表空间和大文件表空间
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢