脚本中的数据库名太长导致DB2创建数据库失败

发布时间:  2015-04-25 浏览次数:  103 下载次数:  0
问题描述
创建DB2下的UIDB数据库时,执行如下建库脚本时报错:
drop database uidb123456
@

CREATE DATABASE uidb123456
  USING CODESET UTF-8 TERRITORY US 
  CATALOG TABLESPACE                                  
  MANAGED BY SYSTEM     
  USING ( '/home/icd/icddb2databas/catlogspace'  )   
   EXTENTSIZE 32     
   PREFETCHSIZE 64     
  USER TABLESPACE 
  MANAGED BY SYSTEM 
  USING ('/home/icd/icddb2databas/usertablespace') 
    EXTENTSIZE 32 
    PREFETCHSIZE 64 
TEMPORARY TABLESPACE     
   MANAGED BY SYSTEM                                 
   USING ('/home/icd/icddb2databas/tempspace')                           
   EXTENTSIZE 32   
   PREFETCHSIZE 64  
@
处理过程
修改DB2数据库名,确保数据库名在8位以内。
根因
DB2数据库名不能超过8位字符。

END