Oracle Instant Client Basic Lightのインストール

Linux x86-64およびLinux for Arm (aarch64)プラットフォームにOracle Instant Client Basic Lightをインストールする方法を学習します。

Oracle Instant Client Basic Lightについて

Instant Client Basic Lightライブラリのサイズは、Oracle Instant Clientよりも小さくなります。これは、Instant Client Basic Lightには英語のエラー・メッセージ・ファイルのみ、約250個中の37個の最も一般的な文字セット定義のみ、および単一言語照合のみが含まれているためです。

Instant Client Basic Lightバージョンは、希少なレガシー文字セットを使用しないアプリケーション向けです。NLS_LANG設定の言語およびテリトリ・フィールドに制限がないため、Instant Client Basic Lightは、Oracle Databaseがサポートするあらゆる言語および地域設定で動作します。ただし、NLS_SORT設定の値を、多言語照合またはUnicode照合、つまり接尾辞_Mまたは接頭辞UCAが名前が付いた照合にはできません。BIG5GBKおよびHKSCSの照合もサポートされていません。

Instant Client Basic Lightでは英語のエラー・メッセージのみ提供されているため、NLS_LANGがAMERICAN以外の言語に設定されている場合でも、Net接続エラーなどのクライアントで生成されたエラー・メッセージは常に英語でレポートされます。SQL文の構文エラーなど、データベース・サーバーによって生成されるエラー・メッセージは、選択した言語で生成されます。

Oracle Instant Client Basic Lightのグローバリゼーション設定

Oracle Instant Client Basic Lightは、次のクライアント文字セットをサポートします。

シングルバイト

  • US7ASCII
  • WE8DEC
  • WE8ISO8859P1
  • EE8ISO8859P2
  • NEE8ISO8859P4
  • CL8ISO8859P5
  • AR8ISO8859P6
  • EL8ISO8859P7
  • IW8ISO8859P8
  • WE8ISO8859P9
  • NE8ISO8859P10
  • TH8TISASCII
  • VN8MSWIN1258
  • WE8ISO8859P15
  • BLT8ISO8859P13
  • EE8MSWIN1250
  • CL8MSWIN1251
  • EL8MSWIN1253
  • IW8MSWIN1255
  • TR8MSWIN1254
  • WE8MSWIN1252
  • BLT8MSWIN1257
  • AR8MSWIN1256

マルチバイト

  • JA16EUC
  • JA16SJIS
  • JA16EUCTILDE
  • JA16SJISTILDE
  • KO16MSWIN949
  • ZHS16GBK
  • ZHT32EUC
  • ZHT16MSWIN950
  • ZHT16HKSCS

Unicode

  • UTF8
  • AL32UTF8
  • AL16UTF16 (NCHAR文字セットとしてのみ)

AL16UTF16を除く前述の文字セットは、NLS_LANG設定に指定して、Instant Client Basic Lightが接続するデータベースの文字セットにできます。次の文字セットも、Instant Client Basic Lightが接続するデータベースの文字セットにできます:

  • WE8EBCDIC37C
  • WE8EBCDIC1047

Oracle Instant Client Basic Lightは、クライアントまたはデータベースの文字セットとして他の文字セットが使用された場合に、エラーを戻します。Oracle Instant Client Basic Lightは、OCI_UTF16モードで作成されたOCI環境ハンドルでも操作できます。

Oracle Instant Client Basic Lightパッケージのインストール

zipファイルまたはRPMファイルをダウンロードするか、パッケージ・リポジトリを使用して、Oracle Instant Client Basic Lightをインストールする方法を学習します。

zipファイルを使用したOracle Instant Client Basic Lightのインストール

zipファイルをダウンロードおよび使用してOracle Instant Client Basic Lightをインストールするには、zipファイルを使用したOracle Instant Clientのインストールの手順に従います。ただし、basic zipファイルのかわりにbasiclite zipファイルを解凍します。

RPMを使用したOracle Instant Client Basic Lightのインストール

以前のインストールを削除し、RPMを使用してOracle Instant Client Basic Lightをインストールするには、RPMを使用したOracle Instant Clientのインストールの手順に従います。ただし、basicのかわりにbasicliteパッケージを使用します。

ノート:

SQL*Plusなどの他のパッケージをインストールするには、Oracle Instant Client Basicパッケージをインストールします。