六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 77|回复: 0

DB2

[复制链接]

升级  38.67%

28

主题

28

主题

28

主题

秀才

Rank: 2

积分
108
 楼主| 发表于 2013-1-13 18:46:46 | 显示全部楼层 |阅读模式
在删除数据库的时候,提示
“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 部分
 
 

 
 
 
 
 
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表