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

时间:2018-04-20 06:22:20

标签: db2 db2-luw

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

指定的实例“db2inst1”不存在。指定现有实例 名。

如何在此类场景中删除实例

1 个答案:

答案 0 :(得分:0)

如果不正确地执行Db2实例删除,通常会手动删除目录或挂载点不可用等,这可能会发生。

要恢复,请研究这个page,直到你理解它为止。

成为root并运行

db2greg -dump

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

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

对global-registry-file进行安全备份。这是至关重要的一步。

以root用户身份运行不带任何参数的db2greg并研究说明。您的目标是通过逗号分隔的field = value标记列表运行db2greg -delinstrec以及一些其他选项来标识要删除的行。 例如db2greg -delinstrec instancename=db2inst1,instancepath=...等。

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