Если я вхожу в систему как владелец экземпляра db2inst1 и запускаю:
$ mv sqllib sqllib.bk
Затем войдите в систему как root и запустите:
# /opt/ibm/db2/instance/db2iupdt db2inst1
# /opt/ibm/db2/instance/db2ilist
Получите ту же ситуацию, db2iupdt вернет "db2inst1msgstr "не существует и db2ilist выводит список db2inst1 .
Поэтому предлагается проверить sqllib домашнего каталога экземпляра или нет. Если sqllib существует, экземпляр может быть как-то поврежден.
Надеюсь, это поможет.