オペレーティング・システム | リモートのコマンドおよびユーティリティーの方式 |
---|---|
Windows | Windows 上のローカル・データベースに接続する場合は、DAS が使用されます。 リモート・データベースに接続する場合は、最初に SSH が試みられます。SSH が利用不可か適切にセットアップされていない場合は、DAS が試みられます。ただし、次の場合を除きます。
|
Linux または UNIX | SSH が使用されます。 |
リモート・ファイル・システムを参照してアクセスする場合は、SFTP プロトコルが常に使用されます。Windows システム上のファイルをワークベンチ製品内からリモート側で参照する場合は、デフォルトのディレクトリー (/cygdrive/c) 内を参照して Windows ドライブと関連ファイル・システム・パスを検索する必要があります。ワークベンチ製品を使用してコマンドを実行する場合、他の Windows ファイル・システムのディレクトリー・パスは無効です。
DAS を使用するには、ローカルにインストールされた DB2 データベースまたは DB2 UDB Administration Client (DAC) への接続が必要です。ローカルにインストールされた DB2 データベースがない場合は、IBM® Data Server Client および DB2 Administration Server (DAS) との通信に DAC が必要です。
どちらの場合も、ワークベンチを開始する前に、bin ディレクトリーをパスに含めておく必要があります。(Linux では、この処理は $INST_HOME/sqllib/db2profile を調達することによって行います。) DB2 UDB Administration Client は、developerWorks® (http://www.ibm.com/developerworks) から入手できます。
SSH および SFTP プロトコルを使用するために、クライアントでの追加の構成は不要です。ワークベンチ製品は、SSH および SFTP クライアントで事前構成されています。
Windows システムで DAS を使用するには、DB2 Administration Server (DAS) が始動済みで、ポート 523 がオープンされている必要があります。
Linux または UNIX システムで SSH および SFTP プロトコルを使用するには、SSH および SFTP デーモンが開始している必要があります。これらが実行されていない場合は、開始するか、システム管理者にデーモンを開始するように依頼してください。SSH では、ポート 22 がオープンされている必要があります。
Windows システムで SSH および SFTP プロトコルを使用するには、OpenSSH 環境がセットアップされている必要があります。ワークベンチは、Portable Operating System Interface for UNIX (POSIX) を使用して Cygwin エミュレーション環境で実行する DB2 for Linux, UNIX, and Windows サーバーへの SSH 通信をサポートします。 このオープン・ソース・ディストリビューションでは、Cygwin 環境には SSH および SFTP プロトコルの OpenSSH サーバー実装が組み込まれています (Cygwin Net パッケージ openssl、openssh)。ワークベンチは、すべてのファイル・システムの参照およびリモート・ファイル転送に Secure File Transfer protocol (SFTP) を使用します。したがって、SFTP が使用可能になっている必要があります。
Windows システムで実行するターゲット・サーバー上に OpenSSH 環境をセットアップするには、Cygwin のインストール、自動サービスとして実行するようにデーモンの構成と、リモート Windows システムにリモート・ログインできるようにするために、Cygwin 環境のユーザー・アカウントおよびグループとオペレーティング・システム・ユーザー・リポジトリーとの同期化を行う必要があります。Cygwin は、http://cygwin.com からダウンロードしてインストールできます。 Cygwin を Windows サーバーにインストールおよび構成する方法の詳細については、Windows サーバーでの Cygwin のインストール と Windows サーバーでの Cygwin の構成 を参照してください。