2

実行時に表示される古いテストデータベースがありますdb2 list database directory

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

そして、その名前を使用して新しい DB を作成することはできません。

> db2 create database TEST_AN
SQL1005N  The database alias "TEST_AN" already exists in either the local 
database directory or system database directory.

問題が何であるかを知っている人はいますか?存在するデータベースと存在しないデータベースを削除するにはどうすればよいですか?

4

2 に答える 2

3

何を試してもデータベースを削除できませんでしたが、再カタログ化すれば削除できることがわかりました。

とても走っている

CATALOG DBNAME
DROP DB DBNAME

私のために働いた

于 2014-06-23T04:00:04.667 に答える