![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
「
SQL30040N
後続のコマンドまたは SQL ステートメントの正常な実行に影響を与えない使用不能リソースのために、実行が失敗しました。理由 "0x200002D"、リソース・タイプ "MEMORY"、リソース名 "DRDA HEAP"、製品 ID "SQL07029 "。
SQLSTATE=57012
」
このようなエラーメッセージが出て困っています。
回避方法を知っている方教えてもらえないでしょうか?
環境は
サーバー
OS :Windows Nt4.0 SP6
DB2:Ver7 Fix13
クライアント(1)
OS :Windows2000 SP4
DB2:Ver8 Fix7
クライアント(2)
OS :Windows2000 SP4
DB2:Ver8 Fix4
開発言語:VB6.0 Sp5
接続方法:ADO
Microsoft Data EnvironmentでCommandを使用
クライアントのFixを当てる前までは、このメッセージが出ていなかったのですが、ほかのエラー回避のためにFixを当てたところ今度このエラーが出るようになってしまいました。
IBM等で調べたのですが具体的な解決策がなく投稿しました。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>DRDA_HEAP_SZを調整とはどのようにすればよいのでしょうか?
DRDA_HEAP_SZの調整方法を知らないとすると、まだ全くパラメータチューニングをしていないのでしょうか?
その場合、まずはautoconfigureコマンドを使用してパラメータ全体を調整したほうが良いと思います。
DRDA_HEAP_SZ を調整する場合は get dbm cfg 、update dbm cfg コマンドを使用します。
パラメータ調整例:
autoconfigure apply db and dbm
db2 get dbm cfg
db2 update dbm cfg using drda_heap_sz 256
db2 get db cfg for <db-name>
db2 update db cfg for <db-name> using sortheap 512
これらについて詳細を知りたい場合、まずは次の記事を見ることをお勧めします。
http://www.atmarkit.co.jp/fdb/index/index-db.htm …
あと細かい内容については次のURLからマニュアルを検索することが出来ますよ。
http://www.db2.jp/siryo/db2online/
ishi00さん
どうもありがとうございます。
返事が遅くなってすみませんでした。
教えてもらった方法で現象がなくなりました。
まだDB2をほとんど触ったことがなくて、
パラメータチューニングの仕方自体知らなかったもので、わかりやすい説明でご指導本当にありがとうございます。
No.1
- 回答日時:
まずはDRDA_HEAP_SZを調整してみてはいかがでしょうか。
SQL30040Nのメッセージの詳細は下記です。
SQL30040N 後続のコマンドおよび SQL
ステートメントの正常な実行に影響を与えない使用不能なリソ
ースのために実行が失敗しました。理由
"<reason>"、リソースのタイプ
"<resource-type>"、リソース名
"<resource-name>"、製品 ID "<product-ID>"
説明:
示されたリソースが足りないため、アプリケーションがコマンドまたは
SQL ステートメントを実行できません。
現在のトランザクションはロールバックされず、アプリケーションはリモ
ート・データベースに接続されたままです。
コマンドは処理されません。
ユーザーの応答:
示されたリソースのサイズを増やして、コマンドを再発行してください。
sqlcode : -30040
sqlstate : 57012
この回答への補足
ishi00さん回答ありがとうございます。
SQL30040Nのメッセージの詳細は調べてわかっているのですが意味がよくわからないのです。
DRDA_HEAP_SZを調整とはどのようにすればよいのでしょうか?
調べてみたのですが探し方が悪いのか設定の仕方がよくわかりません。
もう少し調べてみますが知っていれば教えてもらいたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- VPN VPN接続が急にできなくなりました。 1 2022/12/13 15:25
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DB2のログインについて
-
あなたの身近にあるデータベー...
-
accessを自宅のパソコンにイン...
-
VPNでの接続速度が異なります。
-
SQL Server にファイルを登録、...
-
カンマ区切りで格納するカラム...
-
MusicBee リッピング時のファイ...
-
UNIX時間をEXCEL上で日付・時間...
-
アダバス
-
JCPDSカードについて
-
データベースの選定について 要...
-
Accessのデータベースの容量見...
-
CDの売上枚数を知りたいのですが
-
質問です。(6)
-
C#でint型をIntPtr型に変換した...
-
「桐」の得手不得手
-
SNSの「最終ログイン」機能につ...
-
エクセルのデータをWEBで公開し...
-
WAV音楽ファイルのタグ情報の入力
-
Macとウィンドウズで使えるデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルから直接db2コマ...
-
DB2のログインについて
-
DB2にはRIGHT関数がないの?
-
DB2のエラーの回避方法を知って...
-
DB2のコマンド行プロセッサーに...
-
型 varchar から型 numeric へ...
-
データベースの最適化をマクロ...
-
accessの勉強ができるサイトは?
-
構文エラー:演算子がありませ...
-
クエリをキャンセルしたいので...
-
CDの売上枚数を知りたいのですが
-
データベースの選定について 要...
-
AndroidからのAccessデータベー...
-
データベースの2GBって・・・?
-
DB2 UDBって?
-
AccessとSQL Serverの違い
-
キャッシュとバッファの違いは?
-
マクロでデータベースの最適化...
-
オラクルのLONG RAW型のテーブ...
-
Accessのレポートで「縦書き」...
おすすめ情報