我们有一个案例,我们想尝试摆脱数据库。数据库仍然存在于磁盘上,当我们对其进行编目时,它会重新出现在数据库管理器中。但是当我们尝试对其执行 DROP 时,它会抱怨找不到别名。如果我们取消目录并尝试重新创建它,它会抱怨数据库名称或别名已经存在。因此,我们被困在无法丢弃它且无法重新创建它的地方。
我相信 SQLDBDIR 文件是 DB2 使用的系统数据库。有没有办法安全地编辑它以从那里获取条目?或者是否有另一个我们可以编辑的文件,或者我们可以运行的命令(在标准的 DROP/CATALOG/UNCATALOG 命令之外)让我们清楚?
这里的任何帮助都会很棒,因为我们在安装的应用程序中越来越多地遇到了这个问题。(它是由笔记本电脑上的磁盘错误引起的,我们尝试在磁盘的不同部分重新安装数据库。)
到目前为止,我们是如何解决这个问题的:我们已经取消了数据库的编目。然后我们在本地重命名该节点(即C:\DB2,windows版本中默认)。然后我们需要取消对节点的编目。然后我们就可以毫无问题地重建数据库了。
归档时间: |
|
查看次数: |
2319 次 |
最近记录: |