wss1051 发表于 2016-11-15 05:18:04

DB2

  在删除数据库的时候,提示

  “SQL1013N  找不到数据库别名或数据库名称 "Test     "。  SQLSTATE=42705”

 

解决,


1、先用 db2 list database directory 命令看一下系统目录中有没有test这个数据库,结果没有


2、加个参数 db2 list database directory  on  E:\DB2_01,  找到一条记录



目录中的条目数 = 1
数据库 1 条目:
数据库别名                      =
数据库名称                      = test
本地数据库目录                  = E:
数据库发行版级别                = c.00
注释                            =
目录条目类型                  = 间接
目录数据库分区号                  = 0
备用服务器主机名                =
备用服务器端口号                =
   

3、发现问题是数据库别名是空,给test 一个别名 “catalog db test as meizhi”


4、然后 “drop db MEIZHI”,删除成功

  参考:DB2 日常维护技巧,第 4 部分


  DeveloperWorks上有很详细的参考资料
  DB2 日常维护技巧,第 1 部分


  DB2 日常维护技巧,第 2 部分


  DB2 日常维护技巧,第 3 部分


  DB2 日常维护技巧,第 4 部分


  DB2 日常维护指南,第 1 部分


  DB2 日常维护指南,第 2 部分


  DB2 日常维护指南,第 3 部分


http://www.ibm.com/i/c.gif
页: [1]
查看完整版本: DB2