# Oracle Clientの設定

DataMagicが対応しているOracle Clientのバージョンおよび接続できるデータベースのバージョンについては、以下のURLから弊社ホームページを参照してください。

URL: https://www.hulft.com/

(1) インストール手順

インストール手順については、Oracle社のホームページまたはマニュアルを参照してください。

注意

DataMagicが32ビット版の場合は32ビット版のOracle Clientを、DataMagicが64ビット版の場合は64ビット版のOracle Clientをインストールしてください。

(2) 動作環境のセットアップ

Oracle Clientのセットアップ方法を説明します。

以下の環境変数の設定をしてください。

ORACLE_HOME

  Oracle Clientを使用する場合は、Oracleソフトウェアのホームディレクトリを指定します。

LD_LIBRARY_PATH

  $ORACLE_HOME/lib を指定します。

  AIXの場合はLIBPATH、HP-UXの場合はSHLIB_PATHにそれぞれ設定してください。

NLS_LANG

  導入環境の文字コード種を設定します。

  表8.3 NLS_LANGの設定

  言語 | コード種 | NLS_LANG
  --- | --- | ---
  日本語版 | EUC | JAPANESE_JAPAN.JA16EUC
  SHIFT-JIS | JAPANESE_JAPAN.JA16SJIS（*1）
  UTF-8 | JAPANESE_JAPAN.AL32UTF8
  英語版 | - | AMERICAN_AMERICA.AL32UTF8（*2）

  *1 | : | データベースの文字コードがUnicodeの場合は「JAPANESE_JAPAN.JA16SJISTILDE」を設定してください。
  *2 | : | 日本語を含むデータを扱う場合は、日本語版と同じように設定してください。

TNS_ADMIN（TNS接続を使用する場合のみ指定）

  ネットサービス名が記述されたtnsnames.oraのディレクトリを指定します。設定を省略した場合にTNS接続を行うと、$ORACLE_HOME/network/adminのtnsnames.oraが使用されます。

(3) ネットサービス名を使用した接続方法

ローカル・ネーミング・パラメータ（tnsnames.ora）に記述されたネットサービス名で接続を行うには、環境変数「TNS_ADMIN」または「ORACLE_HOME」の設定が必要です。環境変数の設定については、「Oracle Clientの設定」の「(2) 動作環境のセットアップ」を参照してください。

また、環境変数を設定したフォルダにローカル・ネーミング・パラメータ（tnsnames.ora）が存在することを確認してください。

ネットサービス名による接続は、DataMagicのDB接続情報詳細画面で設定します。

1. DataMagic DB接続情報詳細画面の設定

以下の内容を入力または選択します。

製品種別

  : Oracleを選択します。

DB名選択

  : TNSを選択します。

TNS

  : 接続するネットサービス名。

TNS（［参照］ボタン）

  : TNS選択画面を表示します。

  ローカル・ネーミング・パラメータtnsnames.oraに記述されたネットサービス名の一覧が表示されます。TNS選択画面より接続するネットサービス名を選択し、［OK］ボタンをクリックします。

ユーザ

  : ユーザIDを入力します。

パスワード

  : パスワードを入力します。

画面8.3 DB接続情報詳細画面

画面8.4 TNS選択

2. 接続の確認

設定が終了したら、［接続テスト］ボタンをクリックして接続テストを実行し、Oracleへの接続を確認してください。