2016-06-29 3 views
5

は私が削除したいDB2データベースを(のはそれmydbを呼びましょう)が失敗しました。私はdb2 drop db mydbを行うときしかし、私は私が間違っているのは何DROP DATABASEが

SQL1035N The operation failed because the specified database cannot be connected to in the mode requested. SQLSTATE=57019

は取り戻しますか?

+1

http://www.ibm.com/support/knowledgecenter/SSEPGG_9.8.0/com.ibm.db2.luw.messages.sql.doc/doc/msql01035n.html:その後、コマンドを実行します。トラブルシューティングのための手順 – tanaydin

+0

おそらく一部のアプリケーションで使用されています。すべてのその後 – mustaccio

答えて

6

あなたは次のことを試してみてください:指定したインスタンスおよびデータベースのオフすべてのユーザー

db2 quiesce db immediate 
db2 force application all 
db2 drop database mydb 

「静止」の力を、静止モードにします。 (https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0008635.html

の力アプリケーションは、「サーバーのメンテナンスを可能にするシステムをオフ、ローカルまたはリモートのユーザーやアプリケーションを強制します。それはトリックをしない場合は、データベースを「力アプリケーションの後の 'db2stopの' と 'DB2START' を実行してからドロップ(https://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0001951.html

+0

。私はにdb2samplコマンドを使用してサンプル・データベースを作成しようとしたとき、それは私に次のエラーを与えた:それは 有効なコマンド行プロセッサーのコマンドではなかったので、 DB21034EコマンドがSQLステートメントとして処理されました。 SQL処理中にそれが返さ: SQL1024Nデータベース接続が存在しません。 SQLSTATE = 08003 –

0

あなたは試すことができます:

db2 terminate 

ここではいくつかの

db2sampl