zoukankan      html  css  js  c++  java
  • 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;

         接下来执行顺利通过。

  • 相关阅读:
    centos6升级内核
    centos7启动盘制作
    sed匹配字符串并将匹配行的后几行注释
    cmd下调用xshell登录linux服务器
    centos清除历史命令
    yum错误Cannot retrieve metalink for repository: epel/x86_6
    ansible-playbook
    jdk升级到1.8
    shell瞎记录
    shell 循环
  • 原文地址:https://www.cnblogs.com/ITRoad/p/6795366.html
Copyright © 2011-2022 走看看