У меня есть старый показ тест базы данных при запуске db2 list database directory
каталог баз данных DB2 показывает DB, который не существует
Database 8 entry:
Database alias = TEST_AN
Database name = TEST_AN
Local database directory = /home/users/db2inst
Database release level = d.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
Но это не было, когда я бегу db2 list database directory on /home/users/db2inst
Я не могу подключиться к нему :
> db2 connect to TEST_AN
SQL1013N The database alias name or database name "TEST_AN" could not be
found. SQLSTATE=42705
или уронить его:
> db2 drop db TEST_AN
SQL1013N The database alias name or database name "TEST_AN " could not be
found. SQLSTATE=42705
И я не могу создать новую БД, используя это имя:
> db2 create database TEST_AN
SQL1005N The database alias "TEST_AN" already exists in either the local
database directory or system database directory.
Кто-нибудь знает, в чем проблема, как я могу избавиться от этой БД, что делает и не существует?
Это работало. Теперь я могу воссоздать новую БД с тем же именем. Я не мог найти старую БД на диске, поэтому кажется, что каталог был просто неправильным. Если вы хотите опубликовать это как ответ вместо комментария, я соглашусь с ним. –
Перемещенный комментарий к ответу :) –