1 Oracle Instant Clientのインストールの概要

この章では、Oracle Instant Clientの様々なインストール・タイプ、およびOracle Instant Clientをインストールする前に考慮する問題について説明します。

インストールに関する考慮事項

このマニュアルに記載されているプラットフォーム固有のハードウェア要件とソフトウェア要件は、このマニュアルの発行時点での最新情報です。ただし、このマニュアルの発行後にプラットフォームおよびオペレーティング・システム・ソフトウェアの新しいバージョンが動作保証されている場合があるため、My Oracle SupportのWebサイトの動作保証マトリックスで、動作保証済のハードウェア・プラットフォームおよびオペレーティング・システムのバージョンの最新リストを参照してください。My Oracle SupportのWebサイトには、次からアクセスできます。

https://support.oracle.com/

My Oracle Supportを使用するには、オンライン登録する必要があります。ログイン後、メニュー・オプションから「動作保証」タブを選択します。「動作保証」ページで、「動作保証検索」オプションを使用して、製品、リリースおよびプラットフォームで検索します。「製品デリバリ」や「ライフタイム・サポート」などの、「動作保証クイック・リンク」のオプションを使用して検索することもできます。

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の利点

  • DMGファイルを使用した簡単なインストール。
  • 独立系ソフトウェア・ベンダーがアプリケーションを簡単にパッケージ化できます。

Oracle Instant Clientパッケージ

アプリケーションの実行に役立つ様々なOracle Instant Clientパッケージを使用できます。

表1-1 Oracle Instant Clientパッケージ

パッケージ名 説明

基本ユーザー

Oracle Database用のOracle Call Interface (OCI )、OCCIおよびJDBC-OCIアプリケーションの実行に必要なすべてのファイル

Basic Light

Basicパッケージの小さいバージョン。英語のエラー・メッセージとUnicode、ASCIIおよび西ヨーロッパ言語の文字セットのみがサポートされています。

SDK

OCIおよびOCCIアプリケーションを開発するための追加のヘッダー・ファイルおよびmakefileの例。

SQL*Plus

SQLおよびPL/SQL文とスクリプトを実行するためのSQL*Plusコマンドライン・ツールを提供する追加パッケージ。

ツール

データ・ポンプ、SQL*Loader、ワークロード・リプレイ・クライアントを含む追加ツール。

ODBC

ODBCを提供する追加ライブラリ。

プリコンパイラ

Pro*Cプリコンパイラを提供する追加のツールおよびライブラリ。

JDBC-OCI補足

国際化をサポートする追加ライブラリ。

Oracle Instant Clientユーティリティ

Oracle Instant ClientおよびOracle Instant Client Lightには、次のユーティリティが含まれます。

  • genezi: geneziユーティリティを使用して、Oracle Instant Clientインストールに関する情報を取得できます。このユーティリティは、Oracle Instant Clientデータ共有ライブラリの一部であるタイムゾーン・ファイルなどの情報を表示します。タイムゾーン情報には、埋め込まれたタイムゾーン・ファイル、またはORA_TZFILE環境変数で指定されたタイムゾーン・ファイル(設定されている場合)が表示されます。

    genezi -vコマンドを実行して、クライアント・ライブラリ情報を確認します。

  • adrci: 自動診断リポジトリ・コマンド・インタプリタ(adrci)は、Oracle Database診断データの管理に使用できるコマンドライン・ツールです。adrciを使用すると、問題の調査、ヘルス・チェック・レポートの表示、および初回障害診断データのパッケージ化を、すべてコマンドライン環境内で実行できます。

  • uidrvci: uidrvciファイルは診断データへのアクセスに使用されるため、使用しないでください。

Oracle Instant ClientとOracle Databaseの相互運用性

Oracle Instant ClientとOracle Databaseの各リリースとの相互運用の詳細は、次の場所でMy Oracle SupportのWebサイトのノート207303.1を参照してください

https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=207303.1

サポートされない機能とコンポーネント

次の機能またはコンポーネントは、Apple macOS (ARM64)ではサポートされていません。

  • Pro*FORTRAN

  • Pro*COBOL

  • Oracle Database 23aiベクトル操作