2 Oracle Database Instant Clientのインストール前の作業
この章では、Oracle Instant Clientをインストールする前に完了する必要がある作業について説明します。次の情報が含まれています。
ハードウェア要件の確認
システムは、次のOracle Database Instant Client 18cの最小ハードウェア要件を満たしている必要があります。
メモリー要件
Oracle Database Instant Client 18cのメモリー要件は次のとおりです。
- 
                           512MB以上のRAM。 物理RAMのサイズを決定するには、System Profiler ( /Applications/Utilities/System Profiler)を使用するか、次のコマンドを入力します。$ /usr/sbin/system_profiler SPHardwareDataType | grep Memory物理RAMのサイズが必要サイズより小さい場合は、先に進む前にメモリーを増設する必要があります。 
RAM要件は次のとおりです。
- 
                           最大512MB 
- 
                           513MBから726MB 
- 
                           726MB超 
次のコマンドを入力して、使用可能なRAMのサイズを確認します。
$ free
システム・アーキテクチャ
システム・アーキテクチャでソフトウェアを実行できるかどうかを確認するには、次のコマンドを入力します。
$ uname -p
注意:
このコマンドの出力結果には、プロセッサ・タイプが表示されます。コマンド出力は、i386である必要があります。想定した出力が表示されない場合、このシステムにそのソフトウェアはインストールできません。
                        
ソフトウェア要件の確認
インストールする製品に応じて、次のソフトウェアがシステムにインストールされているかどうかを確認します。これらの要件を満たしているかどうかを確認する手順が、表の後に記載されています。
| アイテム | 要件 | 
|---|---|
| Oracle Database 18cでは、次に示すバージョン以上のオペレーティング・システムがサポートされています。 
 | |
| 
 | |
| 前述のバージョンのGNU CとC++コンパイラは、これらの製品で使用できるようにサポートされています。 | |
| JDBC-OCI 1.8.0以上をJNDI拡張とともに使用する必要があります。 | |
| Oracle ODBC Driver | unixODBC-2.3.4以上をhttp://www.unixodbc.orgからダウンロードしてインストールします | 
システムがこれらの要件を満たしていることを確認するには、次の手順を実行します。
- 
                        オペレーティング・システムのバージョンを確認するには、次のコマンドを実行します。 $ sw_vers コマンドの出力は、次のようになります。 ProductName: Mac OS X ProductVersion: 10.13.5 BuildVersion: 17F77 注意: 前述の表に示されているバージョンのみがサポートされています。他のバージョンのApple Mac OS Xには、このソフトウェアをインストールしないでください。 
- 
                        必要なバージョンの gccがインストールされているかどうかを確認するには、次のコマンドを入力します。$ gcc -v このコマンドによって、次のような出力が返されます。 Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 9.1.0 (clang-902.0.39.2) Target: x86_64-apple-darwin17.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin必要なバージョン(日付とビルド番号を含む)以上がインストールされていない場合には、Xcode 9.4以上をダウンロードしてインストールします。このソフトウェアは、Apple Developer Connection Webサイトからダウンロードできます 
- 
                        正しいバージョンのXcodeがインストールされているかどうかを確認するには、次のコマンドを入力します。 $ /usr/bin/xcodebuild -version このコマンドによって、次のような出力が返されます。 Xcode 9.4 Build version 9F1027a 必要なバージョン(日付とビルド番号を含む)以上がインストールされていない場合には、Xcode 5.0.2以上をダウンロードしてインストールします。このソフトウェアは、Apple Developer Connection Webサイトからダウンロードできます 
Instant Client Light要件
Instant Client Lightを使用する場合は、前の項で説明した要件の他に、アプリケーションで次の言語とキャラクタ・セットを使用する必要があります。
- 
                           言語: Oracleでサポートされる言語 
- 
                           地域: Oracleでサポートされる地域 
- 
                           キャラクタ・セット: - 
                                 シングルバイト - 
                                       US7ASCII 
- 
                                       WE8DEC 
- 
                                       WE8MSWIN1252 
- 
                                       WE8ISO8859P1 
 
- 
                                       
- 
                                 Unicode - 
                                       UTF8 
- 
                                       AL16UTF16 
- 
                                       AL32UTF8 
 Instant Client Lightは、次のデータベース・キャラクタ・セットのいずれかを備えるデータベースに接続できます。 - 
                                       US7ASCII 
- 
                                       WE8DEC 
- 
                                       WE8MSWIN1252 
- 
                                       WE8ISO8859P1 
- 
                                       WE8EBCDIC37C 
- 
                                       WE8EBCDIC1047 
- 
                                       UTF8 
- 
                                       AL32UTF8 
 
- 
                                       
 
- 
                                 
Instant Client Lightは、OCI_UTF16モードで作成されたOCI環境ハンドルでも操作できます。
言語、地域およびキャラクタ・セットは、NLS_LANG環境変数によって決定されます。 
                     
注意:
Oracle Database Instant Clientを実行する前に、環境変数NLS_LANGが必要なキャラクタ・セットに設定されていることを確認します。