ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【HolonEnterprise】SQLエラーコード「HY014」の発生原因について

質問内容

バッチAPが異常終了した際、SQL用エラー取得関数より以下のようなエラーが出力されました。
エラー内容の詳細および、原因を教えてください。

【エラーコード】
  HY014

回答内容

HY014は、コネクション数の上限を超えた場合、またはカーソル数の上限を超えた場合に発生致します。

コネクション数は1アプリケーションからのデータベースへの同時接続数を指します。
データベース種別ごとの同時接続可能なコネクション数の上限は以下となります。
 ・シングルスレッド:16
 ・マルチスレッド :32000
 ・XA       :32000

カーソルとは、データベースアクセスの際に使用する「カーソル定義」、SQL文登録関数(&SQLALLOC)で登録したSQL文を指します。

 ※カーソル定義はアプリケーションデザイナで定義する情報で、SQLのSELECTをビジュアルに表現するものです。

データベース種別ごとの同時オープン可能なカーソル数の上限は以下となります。
 ・シングルスレッド:16
 ・マルチスレッド :16
 ・XA       :48

考えられるエラー発生原因として、カーソルの解放処理(&SQLFREE)に失敗しカーソルが保持されたままとなり、その後のカーソルオープン処理で上限を超えてしまうことが挙げられます。

コネクション/カーソルについては、下記のファイルもご確認お願い致します。

 <HolonEnterpriseインストールディレクトリ>\BIN\DBREADME.TXT

【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】すべてのOS
【カテゴリー】トラブルシューティング

製品名カテゴリ

HolonEnterprise

  • コンテンツID: 3150105712
  • 公開日: 2013年09月11日
  • 最終更新日:2013年09月11日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。