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]