首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

怎样彻底删除一个数据库?该怎么解决

2012-03-05 
怎样彻底删除一个数据库?C:\Documents and Settings\Administratordb2 create database TESTSQL1005N在本

怎样彻底删除一个数据库?
C:\Documents and Settings\Administrator>db2 create database TEST
SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名 "TEST"。

我是之前有创建了一个DB叫TEST,后来我在DB2控制中心,选中TEST点右键“除去”,但现在重建说已经存在了?不明白

[解决办法]
正常情况下,drop db可以彻底删除数据库的。

之所以出现你那种情况,是因为你在控制中心执行的“除去”操作只是作了uncatalog,而不是drop。所以只是在编目信息中移除而已,数据库并没有删除。在控制中心右击数据库执行“删除”执行的才是drop db,这样才是彻底删除数据库。
[解决办法]
1、catalog db TEST on ...,把之前uncatalog的库再“挂载”到实例上
2、drop db,可用控制中心,删除

[解决办法]

探讨

正常情况下,drop db可以彻底删除数据库的。

之所以出现你那种情况,是因为你在控制中心执行的“除去”操作只是作了uncatalog,而不是drop。所以只是在编目信息中移除而已,数据库并没有删除。在控制中心右击数据库执行“删除”执行的才是drop db,这样才是彻底删除数据库。

[解决办法]
[Quote=引用:]
引用:

正常情况下,drop db可以彻底删除数据库的。

之所以出现你那种情况,是因为你在控制中心执行的“除去”操作只是作了uncatalog,而不是drop。所以只是在编目信息中移除而已,数据库并没有删除。在控制中心右击数据库执行“删除”执行的才是drop db,这样才是彻底删除数据库。

除去与删除是两个不通的概念,除去相当于uncatalog database test,你可以用catalog database test at node 节点挂上去
[解决办法]
学习了!

热点排行