Linux for ARM (aarch64)へのOracle Instant Clientパッケージのインストール
Oracle Instant ClientをLinux for ARM (aarch64)にインストールするための様々な方法について説明します。
- zipファイルを使用したLinux for ARM (aarch64)へのOracle Instant Clientのインストール
zipファイルをダウンロードして使用し、Oracle Instant ClientをLinux for ARM (aarch64)にインストールする方法について説明します。 - RPMを使用したLinux for ARM (aarch64)へのOracle Instant Clientのインストール
yum install
コマンドを使用してOracle Instant ClientをLinux for ARM (aarch64)にインストールする方法について説明します。
zipファイルを使用したLinux for ARM (aarch64)へのOracle Instant Clientのインストール
zipファイルをダウンロードして使用し、Oracle Instant ClientをLinux for ARM (aarch64)にインストールする方法について説明します。
RPMを使用したLinux for ARM (aarch64)へのOracle Instant Clientのインストール
yum install
コマンドを使用してOracle Instant ClientをLinux for ARM (aarch64)にインストールする方法について説明します。
ノート:
19c以降、デフォルトでは一度に1つのバージョンのOracle Instant Client RPMパッケージのみをインストールできます。複数のバージョンが必要な場合は、Oracle Instant Client zipファイルを使用します。yumサーバーからのOracle Instant Clientのインストール
Oracle Linuxを使用しており、Oracle Linux yum
サーバーを構成している場合は、yum install
コマンドを使用してOracle Instant Clientをインストールできます。
-
Oracle Linuxリリース・パッケージをインストールして、Oracle Instant Clientのリポジトリ定義を構成します。
Oracle Linux 7の場合:
$ sudo yum install oracle-release-el7
Oracle Linux 8の場合:
$ sudo dnf install oracle-release-el8
-
Oracle Instant Clientリポジトリに移動して、Linux for ARM (aarch64)で使用可能なOracle Instant Clientパッケージを表示します。
Oracle Linux 7の場合:
https://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/aarch64/index.html
Oracle Linux 8の場合:
https://yum.oracle.com/repo/OracleLinux/OL8/oracle/instantclient/aarch64/index.html
すべてのインストールで、基本パッケージまたは基本軽量パッケージが必要です。その他すべてのパッケージはオプションです。
-
yum
を使用してOracle Instant Clientパッケージをインストールします。Oracle Linux 7の場合:
$ sudo yum install oracle-instantclient19.10-basic
Oracle Linux 8の場合:
$ sudo dnf install oracle-instantclient19.19-basic
-
SQL*Plusなど他のOracle Instant Clientパッケージをインストールするには、次を実行します。
Oracle Linux 7の場合:
$ sudo yum install oracle-instantclient19.10-sqlplus
Oracle Linux 8の場合:
$ sudo dnf install oracle-instantclient19.19-sqlplus
Oracle Instant Client RPMパッケージの手動ダウンロードおよびインストール
Oracle Instant Clientをインストールする別の方法として、Oracle Instant Clientパッケージを手動でダウンロードしてインストールします。
-
Linux ARM (aarch64)用のOracle Instant Clientダウンロード・ページに移動します。
https://www.oracle.com/database/technologies/instant-client/linux-arm-aarch64-downloads.html
-
目的のOracle Instant ClientのRPMパッケージをダウンロードします。適切なプラットフォーム、アーキテクチャおよびパッケージを選択します。たとえば、アプリケーションが
aarch64
の場合は、必ずaarch64
Instant Clientを選択し、BasicパッケージのRPMファイルをダウンロードしてください。すべてのインストールで、基本パッケージまたは基本軽量パッケージが必要です。その他すべてのパッケージはオプションです。
-
yum
を使用してパッケージをインストールします。Oracle Linux 7の場合:
$ sudo yum install oracle-instantclient19.10-basic-19.10.0.0.0-1.aarch64.rpm
Oracle Linux 8の場合:
$ sudo dnf install oracle-instantclient19.19-basic-19.19.0.0.0-1.aarch64.rpm
また、アプリケーションを起動する前に、次のタスクの実行が必要になる場合があります。
-
Oracle Instant Clientで
tnsnames.ora
、sqlnet.ora
、ldap.ora
、oraaccess.xml
などのオプションのOracle構成ファイルを同じ場所に配置する場合は、/usr/lib/oracle/19.10/client64/lib/network/admin
または/usr/lib/oracle/19.19/client64/lib/network/admin
サブディレクトリにこれらのファイルを移動します。これは、このOracle Instant ClientにリンクされたアプリケーションのデフォルトのOracle構成ディレクトリです。
または、Oracle構成ファイルを別のアクセス可能なディレクトリに移動できます。その後、環境変数TNS_ADMINをそのディレクトリ名に設定します。
-
ツール・パッケージまたはその他のOracle Instant Clientパッケージのバイナリを使用するには、
yum
を使用してパッケージをインストールし、PATH環境変数を更新します。たとえば:Oracle Linux 7の場合
$ export PATH=/usr/lib/oracle/19.10/client64/bin:$PATH
Oracle Linux 8の場合
$ export PATH=/usr/lib/oracle/19.19/client64/bin:$PATH