db2ilist 显示实例,但 db2idrop 显示实例不存在



/opt/IBM/db2_10_01/bin/db2ilist 显示实例 db2inst1 存在。但是,当我尝试使用/opt/IBM/db2_10_01/instance/db2idrop 删除它时,它给出了错误:

指定的实例 "db2inst1" 不存在。指定现有实例 名字。

在这种情况下如何删除实例

当 Db2 实例删除执行不正确时(通常是手动除去目录或装入点不可用等),可能会发生这种情况。

要恢复,请研究此页面,直到您理解它。

成为根并运行

db2greg -dump

仔细研究其输出并确保您理解输出(仔细阅读文档)。

您可能会看到标识 db2inst1 的行 - 因此请仔细验证每个详细信息是否与您的期望和文档相符。

对全局注册表文件进行安全备份。这是至关重要的一步。

以 root 用户身份运行 db2greg 而不带任何参数并研究指令。您的目标是运行 db2greg -delinstrec,其中包含一些附加选项,以通过逗号分隔的字段=值标记列表来标识要删除的行。 例如db2greg -delinstrec instancename=db2inst1,instancepath=...等。

当 db2greg -delinstrec 成功完成(需要几秒钟)时,您可以运行 db2ilist,您应该会发现 db2inst1 已经消失了。

相关内容

  • 没有找到相关文章

最新更新