最大数のアプリケーションがすでに接続されているか、データベースがロックされている

シナリオ:

リレーショナル・データベースとしてDB2を使用しており、データベースを作成またはリフレッシュしようとすると次のメッセージのどちらかが表示されます。

  • 「最大数のアプリケーションがすでに接続されています。」

  • データベースがロックされています...

MAXAPPLSパラメータの値はデフォルトで40に設定されています。

解決策:

MAXAPPLSパラメータの値を大きくして、許可されるアプリケーションの数を増やします。

MAXAPPLSパラメータの値を増やすには:

  1. 「コントロール・センター」でデータベースを右クリックし、「パラメータの構成」を選択します。

    または、DB2ウィンドウからもパラメータを設定できます。

  2. 次のフォーマットを使用してMAXAPPLSパラメータを設定します。

    db2 -v update db cfg for database name using MAXAPPLS n

    db2 -v terminate

    database nameはリレーショナル・データベースの名前で、nは同時に接続できるアプリケーションの数になります。たとえば、「Business」という名前のデータベースに対し同時に接続できるアプリケーションの最大数を100にする場合は次のように指定します。

    db2 -v update db cfg for Business using MAXAPPLS 100

    db2 -v terminate