4

軽い負荷で正常に動作するwebppがあります。ただし、それぞれが独自のデータベース接続を使用して多数のスレッドを実行すると、エラーが発生し始めます

ORA-12519: TNS:no appropriate service handler found

オンラインで調べたところ、ランニングlsnrctl servicesが良い診断ステップであることがわかったので、それを行いました。私たちのサービスの結果は

Service "orcl" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:130 refused:0 state:blocked
         LOCAL SERVER

確立された接続の数は、スレッドの数と一致しています。ただし、state:blockedはこの問題の原因および/または症状のようです。

それで、私の次のステップは何ですか?開いているセッションの最大数は1024で、これで十分です。ユーザーあたりのセッション数に制限はありません。マシンを再起動した後にこのテストを実行しましたが、他のプログラムは接続されていませんでした。次に何を試すべきかよくわからないので、どんな助けでも大歓迎です。

編集:パラメータを上げるprocessesとうまくいくようです。sessionsマシューの提案が役に立ったことに加えて、このメールは私の問題を完全に説明していました。

4

1 に答える 1

6

オラクルのリソースが不足している場合に何が問題なのかを示すアラートログを確認しましたか? プロセスから外れているように聞こえますが、

で走るsqlplus

SQL> show parameter processes

オラクルが許可するプロセスの数が表示されます。これを少し増やす必要があるかもしれません。

Metalink アカウントをお持ちの場合は、記事240710.1で詳細を確認してください。

于 2008-10-31T14:10:15.533 に答える