SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
STSC便り
DB2お問い合わせあるあるTOP5
日本アイ・ビー・エム
システム・テクニカル・サービス・センター (STSC)
IMテクニカルサポート
門倉由梨
パスポート・アドバンテージによく寄せられる質問
STSCでは、ソフトウェア・テクニカル・サポートによく寄せ
られる質問 (FAQ) を掲載しています。
http://www.ibm.com/support/docview.wss?uid=swg21590877

©2012 IBM Corporation
パスポート・アドバンテージによく寄せられる質問

まずはTop争いの2つです!

©2012 IBM Corporation
1: “トランザクション・ログがいっぱいです。 “というエラー
で SQL 処理が失敗します。
トランザクション・ログとは、DB2 がデータベース毎に保持してい
る復旧用のログ・ファイルです。
アクティブ・ログの領域を使い尽くし、これ以上更新情報を書き込
めない状態を表していますので、更新 SQL は実行できません。
対応方法
1. 長期間未コミットのまま、アクティブ・ログを保持しているトランザクションが
あれば、コミットまたはロールバックでログ解放します。
2. 大量トランザクション実行で、ログ領域不足 の場合はログ設定値を変更し
ます。

参考:トランザクション・ログがフル (SQL0964C) になったときの対応
http://www.ibm.com/support/docview.wss?uid=jpn1J1003917

©2012 IBM Corporation
2:Java アプリケーションから処理を実行したところ、
SQLCODE: -805 で失敗します。
SQL0805N は必要なパッケージがカタログに見つからなかったため、ステート
メントを完了できないエラーです。
対応方法
1. ユーザーによって作成されたパッケージ (スキーマ名が NULLID や
SYSIBMADM ではない) でエラーの場合、そのパッケージをバインドします。
2. DB2 システム・パッケージ (スキーマ名が NULLID や SYSIBMADM) でエラ
ーの場合、よくある原因として以下 2 つのケースがあります。
ケース1: パッケージ名がSYSL[HY]xyyの場合
ケース パッケージ名が
の場合
ケース2: パッケージ名がSQL***の場合
ケース パッケージ名が
の場合

参考*Java アプリケーションなどで SQL0805N (-805) エラーが返る
http://www.ibm.com/support/docview.wss?uid=jpn1J1000926

©2012 IBM Corporation
パスポート・アドバンテージによく寄せられる質問

続いて Top3-5 です!

©2012 IBM Corporation
3:アーカイブ・ログ・ファイルって消していいの?
"アーカイブ" という用語は、以下の異なる 2 つの動作を指すことがあります。
1)

ログ・ファイルがクローズされる

2)

ログ・ファイルがアーカイブ・ログ・パスにコピーされる

ログ・ファイルはクローズされていても、コピーされていても、アクティブ・ログ・パ
スにあるうちはアクティブ・ログの可能性があります。 アーカイブ・ログ・パスに
存在するからといってアクティブ・ログを削除してはいけません。
ログ・ファイルを整理したらDBへ接続できなくなった!
–

アクティブ・ログを削除してしまい、バックアップを取得しておらず、DB 再作成となる
ケースが稀にあります・・

参考:[DB2 LUW] ログ・ファイルがアーカイブされるタイミング
http://www.ibm.com/support/docview.wss?uid=swg21655158
[DB2 LUW] ログ・ファイルのメンテナンス方法
http://www.ibm.com/support/docview.wss?uid=swg21655160

©2012 IBM Corporation
4:正の SQL コードはエラーではなく正常終了
コマンド行プロセッサー(以後、CLP)の戻りコードは以下の値のいづれかになります。
–

0

DB2 コマンドまたは SQL ステートメントが正常に実行されました。

–

1

SELECT または FETCH ステートメントが行を戻しませんでした。

–

2

DB2 コマンドまたは SQL ステートメントからの警告です。

–

4

DB2 コマンドまたは SQL ステートメント・エラーです。

–

8

コマンド行プロセッサーのシステム・エラーです。

アプリケーション側で、正の SQLCODE(戻りコード2)をエラーと判断してしまうケースがあります。
–

SQL0437W を Error として検知してしまうレプリケーション(DB2製品の機能)のバグ報告も…

DB2 コマンドの実行直後に“$?”で取得できるのはCLPからの戻り値のみのため、各 SQLCODE
の意味も解釈する には -ec オプションで SQLCODE も取り出す必要があります。
$ db2 -ec list applications
SQL1611W データベース・システム・モニターからデータが戻されませんでした。
1611
$ db2 -ec +o list applications
1611
$ echo $?
2

©2012 IBM Corporation
5. DB2 ってどうやってメモリーの管理方法してる?
DB2 は、以下の 3 つの単位でメモリーを管理しています。

メモリー・セットは、DB2 が OS からメモリーを取得する単位です。
利用目的および DB2 内の様々な処理ごとに分けられます。
例えば、データベースの管理のために用いられるメモリー・セットは「データベー
ス・メモリー・セット」です。
各コンポーネントはメモリー・ブロックという単位で必要なメモリーを要求し、DB2
のメモリー・マネージャーはメモリー・セットからメモリーを割り振ります。
このメモリー・ブロックを役割ごとにまとめた論理的な単位をメモリー・プールと
呼び、利用の目的、揮発性、使用量増加時の制約などの共通の属性が定義さ
れています。

©2012 IBM Corporation
5. DB2 ってどうやってメモリーの管理方法してる?

参考:DB2 のメモリー管理
1.概要
http://www.ibm.com/support/docview.wss?uid=swg21620781
2.各メモリー・セットの役割
http://www.ibm.com/support/docview.wss?uid=swg21620786
3.各メモリー・プールの役割
http://www.ibm.com/support/docview.wss?uid=swg21620787

©2012 IBM Corporation
番外編:サポート窓口にお問い合わせいただく前には・・
下記のような情報をご用意いただけると対応がスム
ースになり、解決が早まる可能性があります。
1. システム環境:システムが現在どのように利用されているか。
本番稼働中、構築中、テスト環境など

2. システムの名前や役割、特徴。
Webサーバー、電子帳票システムなど

3. 障害の影響度:発生した事象の影響度、影響範囲、解決目標
4. 製品名、OS、エディション
5. 発生した事象の概要、発生時間、頻度、現在の状況、再現性
6. 問題点、問題点に対するゴール、解決期限

©2012 IBM Corporation
番外編:サポート窓口にお問い合わせいただく前には・・
サポートガイド:テクニカル・サポート概要
http://www.ibm.com/software/jp/supportguide/summary.html

サポートガイド:お問い合わせの前に
http://www.ibm.com/software/jp/supportguide/support.html

ソフトウエア・サポート・ハンドブック
http://www.ibm.com/software/jp/supportguide/handbook/home.html

サポートセンターのご利用手順
http://www.ibm.com/software/jp/supportguide/center.html

©2012 IBM Corporation
Thank you !
QA time…

Contenu connexe

Plus de Akira Shimosako

Plus de Akira Shimosako (6)

Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
 
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
 
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
 
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
 
アクセスプラン(実行計画)の読み方入門
アクセスプラン(実行計画)の読み方入門アクセスプラン(実行計画)の読み方入門
アクセスプラン(実行計画)の読み方入門
 
CLUB DB2 第122回 DB2管理本の著者が教える 簡単運用管理入門
CLUB DB2 第122回  DB2管理本の著者が教える 簡単運用管理入門CLUB DB2 第122回  DB2管理本の著者が教える 簡単運用管理入門
CLUB DB2 第122回 DB2管理本の著者が教える 簡単運用管理入門
 

Dernier

Dernier (10)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

STSC便り:DB2お問い合わせあるあるTOP5