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

db2ilist显示实例,但db2idrop表示实例不存在,db2,db2-luw,Db2,Db2 Luw,/opt/IBM/db2_10_01/bin/db2ilist显示实例db2inst1存在。但是,当我尝试使用/opt/IBM/db2_10_01/instance/db2idrop删除它时,会出现错误: 指定的实例db2inst1不存在。指定现有实例 名字 如何在这种情况下删除实例当Db2实例删除操作不正确时,可能会发生这种情况,通常是在手动删除目录或挂载点不可用等情况下 要想恢复,请研究它,直到你理解它 生根发芽 db2greg-转储 仔细研究它的输出,确保您理解输出并仔细阅读文档 您可能会

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

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


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

当Db2实例删除操作不正确时,可能会发生这种情况,通常是在手动删除目录或挂载点不可用等情况下

要想恢复,请研究它,直到你理解它

生根发芽

db2greg-转储

仔细研究它的输出,确保您理解输出并仔细阅读文档

您可能会看到标识db2inst1的行,因此请仔细验证每个细节是否符合您的期望和文档

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

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

当db2greg-delinstrec成功完成时,需要几秒钟的时间,然后可以运行db2ilist,您应该会发现db2inst1已经消失