2 Oracle Instant Clientのインストール前の作業
この章では、Oracle Instant Clientをインストールする前に完了する必要がある作業について説明します。
システム・アーキテクチャの確認
システム・アーキテクチャでソフトウェアを実行できるかどうかを確認するには、次のコマンドを入力します。
$ arch
このコマンドの出力結果には、プロセッサ・タイプが表示されます。コマンド出力は、arm64
である必要があります。想定した出力が表示されない場合、このシステムにそのソフトウェアはインストールできません。
ディスク領域要件
Oracle Instant Client 23aiのソフトウェア・ファイルのための最小ディスク領域要件は100MBです。
ターミナル・ウィンドウで次のコマンドを入力して、使用可能な空きディスク領域のサイズを確認します。
$ df -h
Apple macOS (ARM64)のソフトウェア要件の確認
インストールする製品に応じて、次のソフトウェアがApple macOS (ARM64)システムにインストールされていることを確認します。
アイテム | 要件 |
---|---|
次またはそれ以降のバージョンのオペレーティング・システムはサポートされていません。
|
|
|
|
前述のバージョンのClangコンパイラは、これらの製品で使用できるようにサポートされています。 |
|
JDBC-OCI 11以上をJNDI拡張とともに使用する必要があります。 |
|
Oracle ODBC Driver | unixODBC-2.3.11以降をhttp://www.unixodbc.orgからダウンロードしてインストールします |
この手順を使用して、システムに関する情報を収集します。
-
オペレーティング・システムのバージョンを確認するには、次のコマンドを実行します。
$ sw_vers
このコマンドの出力は、次のようになります。
ProductName: macOS ProductVersion: 13.6.6 BuildVersion: 22G436
ノート:
前述の表に示されているバージョンのみがサポートされています。他のバージョンのApple macOSには、このソフトウェアをインストールしないでください。
-
必要なバージョンの
Clang
がインストールされているかどうかを確認するには、次のコマンドを入力します。$ gcc -v
このコマンドによって、次のような出力が返されます。
Clang version 17.0.6 Target: arm64-apple-darwin22.6.0 Thread model: posix InstalledDir: /opt/local/libexec/llvm-17/bin
Oracle Instant Client Basic Light文字セット
すべてのOracle Instant Clientインストールには、BasicパッケージまたはBasic Lightパッケージが必要です。Oracle Instant Client Basic Lightを使用する場合は、アプリケーションで次の言語と文字セットを使用する必要があります。
-
言語: Oracleでサポートされる言語
-
地域: Oracleでサポートされる地域
-
文字セット:
-
シングルバイト
-
US7ASCII
-
WE8DEC
-
WE8MSWIN1252
-
WE8ISO8859P1
-
-
Unicode
-
UTF8
-
AL16UTF16
-
AL32UTF8
Oracle Instant Client Basic Lightは、次のいずれかのデータベース文字セットを使用するデータベースに接続できます。
-
US7ASCII
-
WE8DEC
-
WE8MSWIN1252
-
WE8ISO8859P1
-
WE8EBCDIC37C
-
WE8EBCDIC1047
-
UTF8
-
AL32UTF8
-
-
Oracle Instant Client Basic Lightは、OCI_UTF16モードで作成されたOCI環境ハンドルでも操作できます。
言語、地域および文字セットは、NLS_LANG
環境変数によって決定されます。
ノート:
Oracle Instant Clientライブラリを使用するアプリケーションを実行する前に、環境変数NLS_LANG
が必要な文字セットに設定されていることを確認します。