インストールに関するその他の注意点 (AIX)
データ・サーバー製品を AIX® オペレーティング・システムにインストールする前に、選択したシステムが必要なオペレーティング・システム、ハードウェア、ソフトウェア、および通信の要件を満たしていることを確認してください。
データ・サーバー製品の最新のインストール要件については、 System requirements for IBM® DB2® for Linux®, UNIX, and Windowsを参照してください。 この技術情報では、 IBM Software Product Compatibility Reports (SPCR) を使用しています。 SPCR ツールを使用すると、これらのデータベース製品に関する、サポートされているオペレーティング・システム、システム要件、前提条件、サポートされているオプション・ソフトウェアの完全なリストを検索して見つけることができます。
ソフトウェアに関する考慮事項
- アプリケーション開発およびランタイムの考慮事項については、 データベース・アプリケーション開発用にサポートされるプログラミング言語およびコンパイラーのトピックを参照してください。
- 最新の IBM C++ Runtime Environment Components for AIXをダウンロードするには、 IBM AIX XL C および C++ サポート・ページを参照してください。
- (クライアントのみ) Kerberos 認証を使用する予定の場合は、 IBM Network Authentication Service クライアント v1.4 以降が必要です。
- 64 ビット・カーネルに切り替える場合は、bosboot コマンドを使用してください。
64 ビット・カーネルに切り替えるには root 権限を必要とし、以下のコマンドを入力する必要があります。
ln -sf /usr/lib/boot/unix_64 /unix ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix bosboot -a shutdown -Fr
- Db2 セットアップ ・ウィザードを使用して Linux または UNIX オペレーティング・システムにデータ・サーバー製品をインストールする場合は、グラフィカル・ユーザー・インターフェースをレンダリングできる X Window System ソフトウェアが必要です。
- マルチ物理ノード構成のパーティション・データベース環境では、Live Partition Mobility (LPM) がサポートされます。
- 既知の AIX の問題について詳しくは、 DB2 for Linux, UNIX and Windows ( AIX 5.3、 6.1、 7.1,and 7.2) を参照してください。
マウントの考慮事項
UNIX オペレーティング・システム上のデータ・サーバー製品の root インストールの場合は、 nosetuid オプションを使用してファイル・システムをマウントしないでください。
パフォーマンスの考慮事項
メモリーは、malloc サブシステムを使用してアプリケーションに割り当てられます。 デフォルトでは、malloc サブシステムは単一ヒープまたは空きメモリー・プールを使用します。 ただし、1 つのヒープだけではなく、空きメモリーの複数のヒープを使用できるようにするオプションのマルチヒープ機能も提供します。 malloc サブシステムで複数ヒープ機能を提供する目的は、マルチプロセッサー・システムで実行されるスレッド・アプリケーションのパフォーマンスを向上させることです。
デフォルトの AIX メモリー割り振り設定をより高い並行性レベルで使用すると、メモリー割り振り時にシリアライゼーションが発生し、スループットに影響を与える可能性があります。 Db2® データベース・エンジンのコアは、 Db2 メモリー・マネージャーを使用して専用メモリーを割り振ります。これにより、標準の AIX malloc サブシステムの上にキャッシング層と高性能並行性管理層が追加されます。 ただし、 IBM GSKit など、 Db2内に統合されている一部の製品は、 AIX malloc と直接インターフェースし、 AIX malloc マネージャー設定のパフォーマンス機能の影響を受けます。
デフォルトの AIX メモリー割り振り設定を変更する方法については、 IBM DB2 を実行している場合の malloc ヒープ競合の検査 (AIX)を参照してください。