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,可用控制中心,删除
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
[Quote=引用:]
引用:
正常情况下,drop db可以彻底删除数据库的。
之所以出现你那种情况,是因为你在控制中心执行的“除去”操作只是作了uncatalog,而不是drop。所以只是在编目信息中移除而已,数据库并没有删除。在控制中心右击数据库执行“删除”执行的才是drop db,这样才是彻底删除数据库。
除去与删除是两个不通的概念,除去相当于uncatalog database test,你可以用catalog database test at node 节点挂上去
------解决方案--------------------------------------------------------
学习了!