互联网服务

使用了别名后,数据库无法删除,帮忙看下

各位好,今天建了个数据库,语句如下:
F:>db2 create database JUSTONE alias JUST using codeset UTF-8 TERRITORY CN

创建成功之后,查看当前存在的数据库:
F:>db2 list db directory
数据库 1 条目:
数据库别名                      = JUST
数据库名称                      = JUSTONE
本地数据库目录                  = E:
数据库发行版级别                = d.00
注释                            =
目录条目类型                    = 间接
目录数据库分区号                = 0
备用服务器主机名                =
备用服务器端口号                =
数据库 2 条目:
数据库别名                      = JUSTONE
数据库名称                      = JUSTONE
本地数据库目录                  = E:
数据库发行版级别                = d.00
注释                            =
目录条目类型                    = 间接
目录数据库分区号                = 0
备用服务器主机名                =
备用服务器端口号                =

这个时候执行
F:>db2 connect to JUSTONE
F:>db2 connect to JUST
都没有问题。

然后我执行了下
F:>db2 drop database JUST

再次查看数据库列表:

F:>db2 list db directory
数据库 1 条目:
数据库别名                      = JUSTONE
数据库名称                      = JUSTONE
本地数据库目录                  = E:
数据库发行版级别                = d.00
注释                            =
目录条目类型                    = 间接
目录数据库分区号                = 0
备用服务器主机名                =
备用服务器端口号                =

然后连接这个JUSTONE数据库连接不上,删除也删除不掉,提示:
F:>db2 connect to JUSTONE
SQL1013N  找不到数据库别名或数据库名称 "JUSTONE"。  SQLSTATE=42705
F:>db2 DROP DATABASE JUSTONE
SQL1013N  找不到数据库别名或数据库名称 "JUSTONE "。  SQLSTATE=42705

请问下是怎么回事呢?
参与10

9 同行回答

jlandzpa jlandzpa 系统运维工程师 广州华南资讯科技有限公司
回复 5# nevermore     db2就是这样设计的吧    maybe.显示全部
回复 5# nevermore


    db2就是这样设计的吧
    maybe. 收起
系统集成 · 2013-01-21
浏览962
jlandzpa jlandzpa 系统运维工程师 广州华南资讯科技有限公司
db2 uncatalog db JUSTONE后,db2 list db directory里就没有了显示全部
db2 uncatalog db JUSTONE后,
db2 list db directory里就没有了 收起
系统集成 · 2013-01-21
浏览960

提问者

nevermore_hcx
软件开发工程师 HW
评论67

问题状态

  • 发布时间:2013-01-21
  • 关注会员:1 人
  • 问题浏览:5866
  • 最近回答:2013-01-22
  • X社区推广