制限事項

9 9 9

SNAP_GET_DB 表関数は不完全な結果を戻す

9

データベース・パーティション・フィーチャー (DPF) 環境で -2 (グローバル・スナップショット) を入力として提供して呼び出すと、SNAP_GET_DB 表関数は以下の 4 つの列で不完全な結果を戻します。

9 9

こうしたエレメントは、グローバル・スナップショットに集約できません。こうしたスナップショット・エレメントの完全な値のセットを取得するには、SNAP_GET_DB 表関数を各パーティションごとに別々に呼び出してください。

7 7 7

IMPORT REPLACE は Not Logged Initially 節を不許可

7

IMPORT コマンドの REPLACE オプションは、CREATE TABLE ステートメントの NOT LOGGED INITIALLY (NLI) 節や ALTER TABLE ステートメントの ACTIVATE NOT LOGGED INITIALLY 節を受け付けません。

7

REPLACE アクションを伴うインポートを、NLI 節を起動する CREATE TABLE または ALTER TABLE ステートメントと同じトランザクションで実行すると、インポートは NLI 節を受け付けません。挿入はすべてログ記録されます。

7

7
7
予備手段 1
7
DELETE ステートメントを使用して表の内容を削除してから、INSERT ステートメントを指定してインポートを呼び出します。 7
7
予備手段 2
7
表をドロップして再作成してから、INSERT ステートメントを指定してインポートを呼び出します。 7
7
7

この制限事項は、DB2(R) UDB バージョン 7 および DB2 UDB バージョン 8 に適用されます。

7 7 7

ODBC によるファイル・ウェアハウス・プログラムへのデータ・エクスポート

7

ODBC によるファイル・ウェアハウス・プログラムへのデータ・エクスポートは、以下の Sybase データ・タイプをサポートしていません。

78 8 8

デベロップメント・センターの統合 SQL デバッガーでサポートされないデータ・タイプ

8

以下のデータ・タイプは、デベロップメント・センターに統合された SQL デバッガーでサポートされません。 8

87 7 7

デベロップメント・センターでの構造化タイプ

7

デベロップメント・センターは、構造化タイプの作成をサポートしなくなりました。

64 ビット・オペレーティング・システムでのデベロップメント・センターの制約事項

64 ビット・サーバーに対する Java(TM) ストアード・プロシージャーのデバッグは、 デベロップメント・センターではサポートされていません。 SQL ストアード・プロシージャーのデバッグは、64 ビットの Windows オペレーティング・システムでサポートされています。 664 ビット・サーバーでは、OLE DB または XML ユーザー定義関数の開発はサポートされません。

2 2 2

デベロップメント・センター (Linux)

2

いずれかの Linux ディストリビューション (32 ビット、64 ビット、Intel(TM)、zSeries(R)、または iSeries(TM)) で実行される Java ストアード・プロシージャーをデバッグするのにデベロップメント・センターを使用することはできません。

4 4 4

二重引用符を使ったストアード・プロシージャーのデバッグ

4

デベロップメント・センターでは、ストアード・プロシージャー名、スキーマ、または特定の名前の中で二重引用符 (") を使ったストアード・プロシージャーのデバッグをサポートしていません。

デベロップメント・センターで Java ルーチンをコンパイルするのに必要なパスの設定

デベロップメント・センターは、デベロッパー・キットのバージョンのインストール先のロケーションを指示しない限り、Java ルーチンをコンパイルできません。 デベロッパー・キット・バージョンのデフォルト・ディレクトリーは、デベロップメント・センターが最初に開始されたときに、$HOME/.ibm/db2/dc/DB2DC.settings ファイルに書き込まれます。 そのディレクトリーを $USER.settings ファイルにコピーして、Unicode エディターで変更するか、 あるいはデフォルト・ロケーションにあるデベロッパー・キットのディレクトリーへのシンボリック・リンクを作成することができます。

6 6 6

Java ストアード・プロシージャーを同時に実行してデバッグする場合のデベロップメント・センターの制限事項

6

デベロップメント・センターは、Java ストアード・プロシージャーの実行とデバッグの同時処理をサポートしません。 6デベロップメント・センターでは、複数の Java ストアード・プロシージャーを一度に実行したり、 61 つの Java ストアード・プロシージャーをデバッグしたりできますが、Java ストアード・プロシージャーを実行中に別の Java ストアード・プロシージャーをデバッグすることはできません。 6デフォルトでは、SQL ストアード・プロシージャーのデバッグに対して必要であるように、 6KEEPFENCED データベース・マネージャー構成キーワードは KEEPFENCED=YES と設定されています。 6キーワード KEEPFENCED のデフォルト値が YES であると、 6ルーチン・プロセスはアクティブのままになるため、JVM ポートの競合が発生します。 6デフォルトの KEEPFENCED=YES データベース・マネージャー構成設定が使用される以下のいずれの状況下でも、Java ストアード・プロシージャーは、JVM 例外の原因になって、失敗することになります。

6 6

この制限事項に対処するには、以下のコマンドを実行して、KEEPFENCED データベース・マネージャー構成キーワードを必ず KEEPFENCED=NO に設定します。 6

6
   db2 update dbm cfg using KEEPFENCED NO
6   db2stop
6   db2start
6

KEEPFENCED が NO に設定されている場合、Java ストアード・プロシージャーの呼び出しが終了すると db2fmp プロセスがシャットダウンしてから、 6DB2 Universal Database が新規の db2fmp プロセスを開始して次のルーチン呼び出しを処理します。 6これによって、Java ストアード・プロシージャーのデバッグを開始したときに、デバッグ・モードの JVM が存在することは確実に回避できます。

6

KEEPFENCED=YES の設定が必要なのは、デバッグ用の SQL ストアード・プロシージャーを作成するためと、 6SQL ストアード・プロシージャーをデバッグするためです。 6KEEPFENCED=NO でも、SQL ストアード・プロシージャーを作成して実行することはできますが、 6デバッグすることはできません。

9 9 9

DB2SystemMonitor.getServerTimeMicros メソッドはサポートされていない

9

DB2(R) Universal JDBC ドライバー・メソッド DB2SystemMonitor.getServerTimeMicros() は、現在 DB2 Universal Database(TM) for Linux(TM)、UNIX(R)、Windows(R) servers をサポートしていません。 9DB2SystemMonitor.getServerTimeMicros() メソッドは、DB2 Universal Database for Linux、UNIX、Windows servers に接続すると 0 を戻します。

9 9 9

Universal JDBC ドライバー・タイプ 2 は DB2 UDB バージョン 8.2.2 9(Linux AMD64) ではサポートされていない

9

Linux AMD64 上の DB2 Universal Database (UDB) バージョン 8.2.2 は、Universal JDBC ドライバー・タイプ 2 をサポートしていません。今後のフィックスパックでサポートされる予定です。 9バージョン 8.2.2 の JDBC サポートは、Universal JDBC ドライバー・タイプ 4 および Legacy JDBC タイプ 2 ドライバー (COM.ibm.db2.jdbc.app.DB2Driver) を使用すると有効になります。

7 7 7

PHP アプリケーションでのカーソル

7

PHP インタープリターがアプリケーションのためにカーソルを作成する場合、デフォルトではスクロール可能キー・セット主導カーソルとして作成されます。場合によっては、この処理のために予期しない結果が戻されることがあります。この状態を回避するには、データの更新に使用するすべての SELECT ステートメントに「FOR READ ONLY」節を明示的に指定してください。代替手段としては、CLI 構成パラメーター「Patch2=6」、「Patch2=42」、または「DisableKeysetCursor=1」を設定することもできます。ただし、結果はこれらのパラメーターごとに異なります。これらの構成キーワードに関する詳細については、「コール・レベル・インターフェース ガイドおよびリファレンス」を参照してください。

7 7 7

CLI パッケージに関する BIND オプションの制限

7

CLI パッケージをリスト・ファイル db2cli.lstddcsmvs.lstddcs400.lstddcsvm.lst、または ddcsvse.lst のいずれかとバインドする場合、一部の BIND オプションは有効になりません。CLI パッケージは CLI、ODBC、JDBC、OLE DB、.NET、および ADO アプリケーションで使用されるため、CLI パッケージに対して加えられる変更内容はこれらのタイプのアプリケーションすべてに影響します。したがって、デフォルトで CLI パッケージのバインド時にサポートされるのは、BIND オプションのサブセットのみです。サポートされているオプションは、ACTION、COLLECTION、CLIPKG、OWNER、および REPLVER です。その他の CLI パッケージに影響を与える BIND オプションはすべて無視されます。

7

デフォルトでサポートされていない BIND オプションを指定して CLI パッケージを作成するには、デフォルトのコレクション ID である NULLID 以外のコレクション ID を使用して BIND オプション COLLECTION を指定してください。こうすると、指定した BIND オプションがすべて受け入れられるようになります。例えば、デフォルトでサポートされていない BIND オプション KEEPDYNAMIC YES を指定して CLI パッケージを作成するには、以下のコマンドを発行してください。

7
db2 bind @db2cli.lst collection newcolid keepdynamic yes
7

CLI/ODBC アプリケーションが、新しいコレクションの中に作成された CLI パッケージにアクセスするには、db2cli.ini 初期設定ファイル中の CurrentPackageSet CLI/ODBC キーワードを新しいコレクション ID に設定してください。

7

特定のコレクション ID の下の既存の CLI パッケージを上書きするには、以下のいずれかのアクションを実行してください。

77 7 7

列名を指定する場合の CLI LOAD の制約事項

7

CLI LOAD ユーティリティーに提供される INSERT ステートメントに VALUES 節が組み込まれている場合は、ターゲットの列を指定できません。例えば、以下のステートメントは CLI LOAD でサポートされています。

7
INSERT into tableA VALUES (?, ?, ?)
7

ただし、ターゲットの列を指定する以下のステートメントでは、CLI LOAD ユーティリティーとの併用がサポートされていません。

7
INSERT into tableA (col1, col2, col3) VALUES (?, ?, ?)
5 5 5

接続中のログイン成功レポート時の障害 (AIX)

5

AIX(R) で OS 認証を使用すると、DB2 Universal Database (UDB) は、接続の試行中に成功した認証に基づいて AIX にログイン成功の報告を試みます。 5バージョン 8 フィックスパック 5 以前のバージョンでは、DB2 UDB がログイン成功をレポートできなかった場合、 5ユーザーが認証済みであっても接続に失敗します。 5バージョン 8 フィックスパック 5 以降では、接続が引き続き許可されて、障害は db2diag.log に記録されます。

3 3 3

バージョン 8 における SNA サポートの制限

3

以下のサポートは、 3DB2 Universal Database (UDB) Enterprise Server Edition (ESE) Version for Windows および UNIX オペレーティング・システムからと、DB2 Connect(TM) Enterprise Edition (CEE) Version 8 for Windows および UNIX オペレーティング・システムからは削除されました。 3

35 5 5

ツール・カタログ・データベース作成はサポートされない (Linux for AMD64)

5

Linux (AMD64) での 64 ビットの DB2 Universal Database (UDB) インスタンスのもとのツール・カタログ・データベースの作成はサポートされません。 5以下の方法のいずれかを使って、 564 ビット・インスタンスのもとでツール・カタログを作成しないでください。

5

バージョン 8.1.4 では、Linux (AMD64) での 32 ビット・インスタンスのもとのツール・カタログ・データベースの作成はサポートされていました。

5 5 5

ツール・カタログ・データベース作成はサポートされない (AIX、Solaris オペレーティング環境、および HP-UX)

5

ハイブリッド 64 ビット・プラットフォーム上の 64 ビットのインスタンスに対して、 5DB2 Universal Database (UDB) のインストール中のツール・カタログ作成はサポートされません。 5ハイブリッド・プラットフォームには、以下のものがあります。

5

64 ビット・インスタンスに対してツール・カタログを作成する場合、DB2 UDB のインストール後に、 5コマンド行プロセッサーで CREATE TOOLS CATALOG CLP コマンドを使用するか、 5またはコントロール・センターを使用して作成することができます。 5また、この操作には、64 ビットの IBM(R) Developer Kit for Java をインストールする必要があります。 5詳細については「DB2 管理ガイド」の『DB2 管理サーバー』のセクションを参照してください。

8 8 8

DB2 UDB Express および DB2 Workgroup Server Edition V8.2 のメモリー制限

8

以下の製品にはメモリー制限があります。 8

8

インターバルを設定して実行するウェアハウス・プロセスのスケジューリング

インターバルを設定してウェアハウス・プロセスを実行するようスケジュールする場合は、 プロセスのすべての実動ステップの実行に要する最長時間を判別して、 それに応じたインターバルをスケジュールする必要があります。 スケジュールされた時間間隔をプロセスが超過した場合は、 後続のスケジュール済みのプロセスはすべて実行されず、またスケジュール変更されることもありません。

列のロードおよびインポート・ページで IXF ファイル内の DBCS 文字はサポートされない

ロード・ウィザードまたはインポート・ノートブックを使用して、 DBCS 文字の入った IXF 入力ファイルからのロードまたはインポートを設定すると、列ページは、 ファイル内の列名を正しく表示しません。

8 8 8

DB2 UDB クライアントのセキュリティー・プラグインの問題 (Windows)

8

Windows オペレーティング・システム上の DB2 クライアントにデプロイされるセキュリティー・プラグインを開発する場合は、プラグイン端子機能に補助ライブラリーをアンロードしないでください。この制約事項は、グループ、ユーザー ID およびパスワード、Kerberos、および GSS-API プラグインを含むすべてのタイプのクライアント・セキュリティー・プラグインに適用されます。

8

この制約事項は、Windows オペレーティング・システム上の DB2 クライアントにセキュリティー・プラグインをアンロードする DB2 Universal Database の問題に起因します。

7 7 7

2 パーツ・ユーザー ID はサポートされない (Windows ME)

7

domainname¥username などの、CONNECT ステートメントや ATTACH コマンドの 2 パーツ・ユーザー ID は、Windows ME ではサポートされていません。

GUI ツールの最小表示設定

コントロール・センターなどの GUI ツールが正常に動作するには、少なくとも 800 × 600 の画面解像度、および 32 色の表示パレットを使用する必要があります。

2 2 2

インフォメーション・カタログ・センター表の非パーティション化

2

インフォメーション・カタログ・マネージャーが使用する表は、 21 つのデータベース・パーティション内に存在する必要があります。1 つのパーティション内に表を配置する方法は多数あります。 2以下の手順は、そのような目的のためのアプローチの 1 つです。

2
    2
  1. DB2 コマンド行プロセッサーを開いて、以下のコマンドを発行します。 2
      2
    1. 2
      CREATE DATABASE PARTITION GROUP partition_group_name
      2     ON DBPARTITIONNUM partition_number
    2. 2
    3. 2
      CREATE REGULAR TABLESPACE tablespace_name
      2     IN DATABASE PARTITION GROUP partition_group_name
      2     MANAGED BY SYSTEM USING ('cname')
    partition_group_name は、いずれのコマンドでも同じです。
  2. 2
  3. 「スタート」->「プログラム」->「IBM DB2」->「セットアップ・ツール」->「インフォメーション・カタログの管理ウィザード」をクリックします。
  4. 2
  5. 「オプション (Options)」ページで、 2表スペース名を「表スペース (Table space)」に指定します。
7 7 7

ウィンドウのタイトル・バー内の不適切な GB18030 文字表示

7

ウィンドウのタイトル・バーに GB18030 中国語文字エンコード規格の文字がある場合、疑問符か正方形として表示されることがあります。

5 5 5

DYN_QUERY_MGMT の無効時の Query Patroller の制約事項

5

データベース構成パラメーター DYN_QUERY_MGMT が無効な場合、Query Patroller は以下のアクションを実行できません。 5

5

照会の保留状態を解除する場合、あるいはフォアグラウンド照会をバックグラウンド照会に変更する場合、DYN_QUERY_MGMT が DISABLE に設定されていると、エラー・メッセージが表示され、照会の状態は変更されません。 5保留状態の照会が実行予定になっており、その実行開始時に DYN_QUERY_MGMT が無効になっていた場合は、エラー・メッセージが qpdiag.log ファイルに書き込まれ、照会は保留状態のままになります。

5 5 5

今後の Query Patroller 結果表での DB2QPRT スキーマの使用

5

フィックスパック 5 より、新規結果表はすべて、サブミッターのスキーマではなくスキーマ DB2QPRT で作成されます。

5

フィックスパック 5 のインストール前に作成されたプロファイルを持ち、以下のいずれかを所有するオペレーターに対しては、DB2QPRT スキーマに対する DROPIN 特権が付与されます。 5

5

DB2QPRT スキーマに対する DROPIN 特権は、Query Patroller がこのスキーマに最初に結果表を作成する際に付与されます。

5

フィックスパック 5 のインストール後に、編集権限のある MONITORING 特権または HISTORICAL ANALYSIS 特権を付与されたオペレーターには、プロファイルの作成または更新時に DB2QPRT スキーマに対する DROPIN 特権も付与されます。

ヘルス・インディケーターの制約事項

2db2.db2_op_status ヘルス・インディケーターが停止状態に入ると、 2ヘルス・モニターはこのインディケーターに対するアクションを実行できません。 2この状態の原因として可能性があるのは、例えば、明示的な停止要求または異常終了に起因して、 2インディケーターがモニターしているインスタンスが非アクティブになった場合です。 2異常終了の後は常にインスタンスが自動的に再始動するように設定するには、 2インスタンスが高可用に保たれるように障害モニターを構成する必要があります。

[ ページのトップ |前ページ | 次ページ | 目次 ]