xiaozhi7616 发表于 2013-1-13 18:46:46

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