• SQL0286N 找不到页大小至少为 "8192"、许可使用授权标识 "db2inst" 的缺省表空间。


     在 SQL 处理期间,它返回:

        SQL0286N  找不到页大小至少为 "8192"、许可使用授权标识 "db2inst" 的缺省表空间。

        顾名思义,DB2默认的页大小是4K,这样的表的字段太长,接近8K.一条记录不能跨页存储.

        所以我们需要创建一个页长为8K的表空间.

        首先,创建8K的缓冲池:  

        create bufferpool ibmdefault8k IMMEDIATE  SIZE 5000 PAGESIZE 8 K ; 

        然后,使用该缓冲池创建一个表空间 

        CREATE TABLESPACE mytbs

          IN DATABASE PARTITION GROUP IBMDEFAULTGROUP

          PAGESIZE 8K

          MANAGED BY SYSTEM

          USING

           ('D:DB2mycontainer'

           )

          EXTENTSIZE 32

          PREFETCHSIZE 16

          BUFFERPOOL IBMDEFAULT8K

          OVERHEAD 24.10

          TRANSFERRATE 0.90

          DROPPED TABLE RECOVERY OFF;

        GRANT USE OF TABLESPACE mytbs TO PUBLIC;

         接下来执行顺利通过。

  • 相关阅读:
    mysql常见的优化方法
    Mac 怎么通过自带终端连接linux服务器
    基于 appium 的 UI 自动化测试
    sourcetree在mac上的使用
    mac下git安装和使用
    mac 上更改环境变量
    Mac环境下svn的使用
    jira常用配置
    influxDB基本操作
    Collectd 和 InfluxDB 的部署和使用
  • 原文地址:https://www.cnblogs.com/ITRoad/p/6795366.html
Copyright © 2020-2023  润新知