Oracle Instant Clientについて
Oracle Instant Clientによって、開発および本番デプロイメントのためにアプリケーションをローカルまたはリモートのOracle Databaseに接続する方法を学習します。
Oracle Instant Clientライブラリでは、必要なネットワーク接続に加え、Oracle Call Interface (OCI)、Oracle C++ Call Interface (OCCI)、ODBCおよびJDBC OCIアプリケーションを作成および実行してOracle Databaseを最大限に活用するためのOracle Databaseのクライアント側ファイルが提供されます。
Oracle Instant Clientは、一般的に、Python、Node.js、Go、Ruby、PHPなど、よく使用される言語および環境のOracle APIで使用されます。SQL*Plus、SQL*Loader、Oracle Data Pumpなど、Oracle Instant Clientに含まれているツールでは、迅速かつ便利なデータ・アクセスが提供されます。Oracle Instant Clientでは、クライアント・マシン上のOracleホームの必要性をなくすことで、アプリケーションのデプロイメントを単純化します。
Oracleの標準的なクライアント・サーバー・ネットワーク相互運用性により、異なるバージョンのOracle Instant ClientとOracle Database間の接続が可能になります。動作保証されている構成については、My Oracle Supportのノート207303.1を参照してください。データ・ポンプなどのツールには、その他の制限がある場合があります。
Oracle Instant Clientの利点
- zipファイルまたはRPMパッケージを展開してインストールすることにより、簡単にインストールできます。
- Instant Clientモードで実行されるアプリケーションの記憶領域の所要量は、クライアント側の完全インストールで実行される同じアプリケーションに比べて、大幅に少なくなります。
- Oracle Instant Clientを使用してデプロイされたアプリケーションでは、機能やパフォーマンスが損なわれることがありません。
- 独立系ソフトウェア・ベンダーがアプリケーションを簡単にパッケージ化できます。
Oracle Instant Clientパッケージ
アプリケーションの実行に役立つ様々なOracle Instant Clientパッケージを使用できます。
表6-1 Oracle Instant Clientパッケージ
パッケージ名 | 説明 |
---|---|
Basic |
Oracle Database用のOracle Call Interface (OCI )、OCCIおよびJDBC-OCIアプリケーションの実行に必要なすべてのファイル |
Basic Light |
Basicパッケージの小さいバージョン。英語のエラー・メッセージとUnicode、ASCIIおよび西ヨーロッパ言語の文字セットのみがサポートされています。 |
SDK |
OCIおよびOCCIアプリケーションを開発するための追加のヘッダー・ファイルおよび |
SQL*Plus |
SQLおよびPL/SQL文とスクリプトを実行するためのSQL*Plusコマンドライン・ツールを提供する追加パッケージ。 |
ツール |
データ・ポンプ、SQL*Loader、ワークロード・リプレイ・クライアントを含む追加ツール。 |
ODBC |
ODBCを提供する追加ライブラリ。 |
プリコンパイラ |
Pro*CおよびPro*COBOLプリコンパイラを提供する追加のツールおよびライブラリ。 |
JDBC-OCI補足 |
国際化をサポートする追加ライブラリ。 |
Oracle Instant Clientユーティリティ
Oracle Instant ClientおよびOracle Instant Client Basic Lightには、次のユーティリティが含まれます。
-
genezi:
genezi
ユーティリティを使用して、Oracle Instant Clientインストールに関する情報を取得できます。このユーティリティは、Oracle Instant Clientデータ共有ライブラリの一部であるタイムゾーン・ファイルなどの情報を表示します。タイムゾーン情報には、埋め込まれたタイムゾーン・ファイル、またはORA_TZFILE環境変数で指定されたタイムゾーン・ファイル(設定されている場合)が表示されます。genezi -vコマンド
を実行して、クライアント・ライブラリ情報を確認します。 -
adrci: 自動診断リポジトリ・コマンド・インタプリタ(
adrci
)は、Oracle Database診断データの管理に使用できるコマンドライン・ツールです。adrci
を使用すると、問題の調査、ヘルス・チェック・レポートの表示、および初回障害診断データのパッケージ化を、すべてコマンドライン環境内で実行できます。 -
uidrvci:
uidrvci.exe
ファイルは診断データへのアクセスに使用されるため、使用しないでください。