当前位置: 代码迷 >> DB2 >> 【DB2创建表异常】DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=8192
  详细解决方案

【DB2创建表异常】DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=8192

热度:11438   发布时间:2013-02-26 00:00:00.0
【DB2创建表错误】DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=8192;
项目是SSH的架构的,数据库是DB2,
数据库表的生产我使用的是hibernate的hbm2ddl来在项目启动的时候自动生成的.

但是有一张表在创建的时候报错了.错误为:
 
SQL code
DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=8192;DB2ADMIN, DRIVER=3.57.82



说明:我对DB2基本不了解,项目说换成DB2的时候,我就临时装了DB2的库,
然后我有没有额外的创建表空间和用户(主要我找了半天,也没搞清楚这些东西该怎么建立)
然后我的hibernate链接db2的配置信息用的系统管理员用户(就是我在安装数据库的时候创建的用户.)
配置信息为:
XML code
driverClassName=com.ibm.db2.jcc.DB2Driverurl=jdbc:db2://localhost:50000/SINOCHEMusername=db2adminpassword=db2admin

请问给为这是什么错误怎么修改?

------解决方案--------------------------------------------------------
db2 ? 42727
SQLSTATE 42727: 对新表而言,不存在缺省主表空间。
SQL0286N 找不到页大小至少为 "<页大小>" 且许可其使用授权标识
"<用户名>" 的缺省表空间。
  相关解决方案