Oracle 创建不同数据块的表空间

来源:互联网 发布:先导爱知喜欢谁美咲 编辑:程序博客网 时间:2024/06/09 19:56

       Oracle数据库的数据块DB_BLOCK_SIZE大小确定数据库的最小数据块的大小,在创建表空间时可以如果不想使用默认的数据块大小,可以通过设置自己的数据块大小。

    具体实例如下:

   create tablespace test_16k
      blocksize 16K
     datafile 'd:/oradata/test_16k.dbf' size 100m reuse
     extent management local
     uniform size 1M
     segment space management manual;

    另外,必须为这类表空间的数据块建立数据高速缓冲区,默认的DB_CACHE_SIZE的大小只为默认的数据块大小的数据高速缓冲区,可以通过参数DB_nK_CACHE_SIZE设置其他块大小数据高速缓冲区,由于建数据库时此参数为0.

    可以通过修改:

    alter system set db_16k_cache_size= 10M scope=spfile ;

为该表空间的数据设置数据高速缓冲区。

 

原创粉丝点击