ODBCドライバの設定(UNIXとLinux

ODBC ドライバーの構成には、環境変数の構成と .odbcinst.ini 構成ファイルのセットアップが含まれます。

このタスクについて

.odbcinst.iniファイルの概要については、ODBCドライバー設定ファイル(UNIXおよびLinux)を参照のこと。

以前、スーパーユーザーとしてログインした状態でクライアントソフトウェアをインストールした場合、ログアウトし、自分のユーザーIDとパスワードを使用してログインし直すことができます。 ODBCドライバーとNetezza Performance Serverシステム・データ・ソースを設定するときに、自分のユーザー ID とパスワードを使用できます。 一般ユーザーとしてログインした状態でODBCドライバーとNetezza Performance Serverシステム・データ・ソースを設定すると、システムの各ユーザーが異なるNetezza Performance Serverシステム・データ・ソースにアクセスするために異なる設定情報を提供できます。

手順

  1. 適切なインストール・ディレクトリーを含む環境変数の値に変更します。 以下にコマンドの例を示します。
    AIX®オペレーティングシステムの場合:
       export PATH=$PATH:/usr/local/nz/bin
       export LIBPATH=$LIBPATH:/usr/local/nz/lib
    HP-UX オペレーティング・システムの場合:
       export PATH=$PATH:/usr/local/nz/bin
       export SHLIB_PATH=$SHLIB_PATH:/opt/datanz/nz/bin
    Linux®およびSolarisオペレーティングシステム用:
       export PATH=$PATH:/usr/local/nz/bin
       export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/nz/lib

    これらのコマンドで変更されるのは、現行セッションの環境のみです。 環境を変更しても動作に問題がないことを確認してから、ログイン時に環境変数を設定するログイン・スクリプトを編集します。

  2. 必要であれば、'.odbcinst.ini設定ファイルを作成または修正する。

    通常、.odbcinst.ini ファイルは、一般ユーザーとしてログインしたときのホーム・ディレクトリーに格納します。 .odbcinst.ini ファイルを他の場所に格納したり、一般ユーザーではなくスーパーユーザーとして構成を行ったりすることが必要になる場合があります。 この手順では、一般ユーザーとしてログインし、.odbcinst.ini ファイルにホーム・ディレクトリーを使用していることを想定しています。 この手順で行うことは、次のように、.odbcinst.ini ファイルが既にホーム・ディレクトリーに存在するかどうかによって異なります。

    • 構成ファイルが存在する。
      vi などのテキスト・エディターを使用して、.odbcinst.ini 構成ファイルを確認してください。 次に示すようなさまざまな理由で、ファイルが既にホーム・ディレクトリーに存在している可能性があります。
      • クライアント・システムがNetezza Performance Server ODBCドライバ以外の 1 つまたは複数のODBCドライバ用に設定されています。 それらの ODBC ドライバーをまだ使用する場合は、.odbcinst.ini ファイルのエントリーを変更しないでください。 このような場合は、odbcinst.ini.sample ファイルのエントリーを、.odbcinst.ini ファイルの内容の最後に追加してください。
      • クライアント・システムにNetezza Performance Serverクライアント・ソフトウェアとNetezza Performance Server ODBCドライバがインストール済みで、Netezza Performance Server ODBCドライバが設定されている。 この場合、 .odbcinst.ini ファイルにエントリーを追加する必要はない可能性があります。 odbcinst.ini.sample ファイルのエントリーと似たエントリーが .odbcinst.ini ファイルに既に含まれている場合、変更は不要です。 含まれていない場合は、odbcinst.ini.sample ファイルのエントリーを、.odbcinst.ini ファイルの内容の最後に追加してください。
    • 構成ファイルが存在しない。

      .odbcinst.ini 構成ファイルがまだホーム・ディレクトリーに存在しない場合は、 odbcinst.ini.sample ファイル全体をホーム・ディレクトリーにコピーし、ファイル名を .odbcinst.ini に変更します。

    odbcinst.ini.sample ファイルからコピーしたエントリーは、通常、.odbcinst.ini ファイルで変更を加えなくても使用できます。 ご使用のインストールで設定エントリを変更する必要があるかどうかについては、Netezza Performance Serverシステム管理者にお問い合わせください。

次の作業

データ・ソースを構成します。 ODBCデータ・ソースの設定(UNIXおよびLinux)」を参照してください。