日本語PDF

2 Oracle Database Clientのインストール前の作業

この章では、Oracle Instant Clientをインストールする前に完了する必要がある作業について説明します。次の情報が含まれています。

システムへrootとしてログイン

Oracleソフトウェアをインストールする前に、rootユーザーとしていくつかのタスクを完了しておく必要があります。rootユーザーとしてログインするには、次の手順を実行します。

  • X Window SystemワークステーションまたはXターミナルからソフトウェアをインストールする場合は、次の手順を実行します。

  1. ローカル・ターミナル・セッション(xterm)を開始します。

  2. ローカル・システムにソフトウェアをインストールしない場合は、次のコマンドを入力して、リモート・ホストでのローカルのXサーバーのXアプリケーションの表示を可能にします。

    $ xhost fully_qualified_remote_host_name

    次に例を示します。

    $ xhost somehost.us.example.com
  3. ローカル・システムにソフトウェアをインストールしない場合は、sshrlogin、またはtelnetコマンドを使用して、ソフトウェアをインストールするシステムに接続します。

    $ telnet fully_qualified_remote_host_name
  4. rootユーザーとしてログインしていない場合は、次のコマンドを入力し、ユーザーをrootに切り替えます。

    $ su - root
    password:
    #

注意:

サイレント・モードのインストールを実行する場合を除き、X Window Systemワークステーション、Xターミナル、またはXサーバーがインストールされているPCやその他システムからソフトウェアをインストールする必要があります。

  • Xサーバー・ソフトウェアがインストールされたPCまたはその他のシステムからソフトウェアをインストールする場合の手順は、次のとおりです。

  1. Xサーバー・ソフトウェアを開始します。
  2. Xサーバー・ソフトウェアのセキュリティ設定を、リモート・ホストでローカル・システムのXアプリケーションを表示できるように構成にします。
  3. ソフトウェアをインストールするリモート・システムに接続し、そのシステム上でXターミナル(xterm)などのターミナル・セッションを開始します。
  4. rootユーザーとしてリモート・システムにログインしていない場合は、次のコマンドを入力し、ユーザーをrootに切り替えます。
    $ su - root
    password:
    #

注意:

この手順の詳細は、ご使用のXサーバーのマニュアルを参照してください。ご使用のXサーバー・ソフトウェアによっては、異なった順序で作業を実行する必要があります。

ハードウェア要件の確認

システムは、Oracle Database Clientの次の最小ハードウェア要件を満たしている必要があります。

メモリー要件

Oracle Database Clientのメモリー要件は次のとおりです。

  • 256 MBのRAM。

    次のコマンドを入力して、物理RAMのサイズを確認します。

    # grep MemTotal /proc/meminfo

    物理RAMのサイズが必要サイズより小さい場合は、先に進む前にメモリーを増設する必要があります。

  • 次の表では、インストールされているRAMと構成済スワップ領域の推奨サイズの関連を示します。

    注意:

    Linux on POWER Systemsでは、HugePages機能により、メモリー・マップ・ファイルを使用して、ラージ・ページ表にスワップできないメモリーが割り当てられます。HugePagesを有効にする場合は、スワップ領域を計算する前に、HugePagesに割り当てられるメモリー分を使用可能なRAMから差し引く必要があります。

    使用可能なRAM 必要なスワップ領域

    最大256MB

    RAMのサイズの3倍

    257MBから512MB

    RAMのサイズの2倍

    513MBから726MB

    RAMのサイズの1.5倍

    726MB超

    RAMサイズの0.75倍

構成済スワップ領域のサイズを確認するには、次のコマンドを入力します。

# grep SwapTotal /proc/meminfo

必要に応じて、オペレーティング・システムのドキュメントを参照して追加のスワップ領域の構成方法を確認してください。

次のコマンドを入力して、使用可能なRAMおよびスワップ領域を確認します。

# free

注意:

  • 使用可能なRAMおよびスワップ領域については、値を確定する前に、複数の値を取得することをお薦めします。これは、ユーザーとコンピュータとの対話によって使用可能なRAMおよびスワップ領域が常に変化しているためです。

  • サーバーのスワップ領域の割当てガイドラインについては、ご使用のオペレーティング・システムのベンダーにお問い合せください。ベンダーのガイドラインは、このマニュアルに示すスワップ領域要件より優先されます。

システム・アーキテクチャ

システム・アーキテクチャでソフトウェアを実行できるかどうかを確認するには、次のコマンドを入力します。

# uname -m

注意:

このコマンドの出力結果には、プロセッサ・タイプが表示されます。プロセッサ・アーキテクチャがインストールするOracleソフトウェアのリリースと適合することを確認します。想定した出力が表示されない場合、このシステムにそのソフトウェアはインストールできません。

ディスク領域要件

Oracle Database Clientのディスク領域要件は次のとおりです。

  • /tmpディレクトリでのクライアント・インストールの最低ディスク領域要件は、120MBです。/tmpディレクトリに必要な最小ディスク領域は、選択したインストール・タイプによって異なります。次の表に、インストールのタイプごとに/tmpディレクトリに必要な最小ディスク領域を示します。

    次のコマンドを入力して、使用可能なディスク領域のサイズを確認します。

    # df -k /tmp

    /tmpディレクトリの使用可能な空き領域が120MB未満の場合は、次のステップのいずれかを実行します。

    • 領域の要件が満たされるように、/tmpディレクトリから不要なファイルを削除します。

    • oracleユーザーの環境を設定するときに、TMPおよびTMPDIR環境変数を設定します。

    • /tmpディレクトリを含むファイルシステムを拡張します。ファイル・システムの拡張については、必要に応じて、システム管理者に連絡してください。

  • システムの空きディスク領域のサイズを確認するには、次のコマンドを入力します。

    # df -k

    クライアント・インストールには、Linux on POWER Systems上のソフトウェア・ファイル用に130 MBのディスク領域が必要です。

ディスプレイ要件

Oracle Databaseの最小ディスプレイ要件は、1024x768以上の解像度です。

SQL Developerの推奨ハードウェア要件

次に、SQL DeveloperのCPU、メモリー、ディスプレイの推奨要件を示します。

リソース 推奨

メモリー

1GBのRAM (推奨)、256MBのRAM (最低)

表示

65536色、1024x768以上の解像度

ソフトウェア要件の確認

インストールする製品ごとに、次に示すソフトウェアがシステムにインストールされていることを確認します。

アイテム 要件

オペレーティング・システム

次のオペレーティング・システム(または以降のバージョン)がサポートされます:

  • Red Hat Enterprise Linux Server 7.1

  • SUSE Linux Enterprise Serverの場合 12

カーネル・バージョン

システムで次のカーネル・バージョン(またはそれ以降)が実行されている必要があります:

  • Red Hat Enterprise Linux Server 7.1 (3.10.0-229.ael7b.ppc64le)

  • SUSE Linux Enterprise Server 12 (3.12.28-4.6.ppc64le)

Red Hat Enterprise Linux Server 7.1パッケージ

次のパッケージがインストールされている必要があります。

binutils-2.23.52.0.1-30.ael7b.ppc64le

compat-openldap-2.3.43-5.ael7b.ppc64le

compat-libtiff3-3.9.4-11.ael7b.ppc64le

compat-libcap1-1.10-7.ael7b.ppc64le

compat-db47-4.7.25-28.ael7b.ppc64le

compat-db-headers-4.7.25-28.ael7b.noarch

libstdc++-4.8.3-9.ael7b.ppc64le

libstdc++-devel-4.8.3-9.ael7b.ppc64le

gcc-4.8.3-9.ael7b.ppc64le

gcc-c++-4.8.3-9.ael7b.ppc64le

libgcc-4.8.3-9.ael7b.ppc64le

gcc-gfortran-4.8.3-9.ael7b.ppc64le

libaio-devel-0.3.109-12.ael7b.ppc64le

libaio-0.3.109-12.ael7b.ppc64le

glibc-common-2.17-78.ael7b.ppc64le

glibc-devel-2.17-78.ael7b.ppc64le

glibc-2.17-78.ael7b.ppc64le

glibc-headers-2.17-78.ael7b.ppc64le

GNU Make 3.82 for powerpc64le-redhat-linux-gnu

sysstat-10.1.5-7.ael7b.ppc64le

java-1.8.0-openjdk for ppc64le

java-1.8.0-openjdk-headless-1.8.0 for ppc64le

IBM XL C/C++ for Linux, V13.1.2 (5725-C73, 5765-J08)

バージョン: 13.01.0002.0000

SUSE Linux Enterprise Server12の各パッケージ

次のパッケージがインストールされている必要があります。

binutils-2.24-2.165.ppc64le

libstdc++-devel-4.8-6.189.ppc64le

libstdc++6-4.8.3+r212056-6.3.ppc64le

libstdc++48-devel-4.8.3+r212056-6.3.ppc64le

libgcc_s1-4.8.3+r212056-6.3.ppc64le

gcc48-info-4.8.3+r212056-6.3.noarch

gcc-info-4.8-6.189.ppc64le

gcc48-locale-4.8.3+r212056-6.3.ppc64le

gcc-locale-4.8-6.189.ppc64le

gcc-4.8-6.189.ppc64le

gcc-c++-4.8-6.189.ppc64le

gcc48-4.8.3+r212056-6.3.ppc64le

gcc48-c++-4.8.3+r212056-6.3.ppc64le

glibc-i18ndata-2.19-17.72.noarch

glibc-devel-2.19-17.72.ppc64le

glibc-info-2.19-17.72.noarch

glibc-html-2.19-17.72.noarch

glibc-locale-2.19-17.72.ppc64le

linux-glibc-devel-3.12-3.98.noarch

glibc-profile-2.19-17.72.ppc64le

glibc-2.19-17.72.ppc64le

libaio-devel-0.3.109-17.15.ppc64le

libaio1-0.3.109-17.15.ppc64le

sysstat-10.2.1-1.11.ppc64le

sysstat-isag-10.2.1-1.11.ppc64le

GNU Make 4.0

IBM XL C/C++ for Linux, V13.1.1 (5725-C73, 5765-J08)

バージョン: 13.01.0001.0000

C/C++ Runtime Environment

次のIBM XL C/C++ Runtime Environmentをダウンロードします:

VAC最適化パッケージを使用する場合、XL Optimization Librariesコンポーネントをリンクからダウンロードしてインストールする必要があります。

コンパイラ

パッケージの下に示されたバージョンのGNU CおよびC++コンパイラがサポートされます。

Pro*FORTRAN

次のFortranバージョン(または以降のバージョン)がサポートされます:

  • IBM XL Fortran V15.1.2

  • GNU Fortran (GCC) 4.8.3 20140911

Oracle JDBC-OCIドライバ

次のJDBC-OCIドライバを使用できますが、インストールには必要ありません。

  • RHEL 7.1でのJDBC-OCI 1.8.0以降のバージョン

  • SUSE 12でのJDBC-OCI 1.8.0以降のバージョン

Oracle ODBCドライバ

ODBCを使用するには、使用するオペレーティング・システムに応じて、次のODBC RPMも追加インストールする必要があります。

Red Hat Enterprise Linux Server 7.1

unixODBC-2.3.1-4.95.ppc64le

SUSE Linux Enterprise Server 12。:

unixODBC-2.3.1-4.95.ppc64le

GNU Compiler Collection (GCC)をプライマリ・コンパイラとして使用する場合、プライマリ・コンパイラの構成の手順については、「GCCのプライマリ・コンパイラとしての構成」の項を参照してください。

次の手順で、システムがこれらの要件を満たしていることを確認する方法について説明します。

  1. 次のコマンドを入力して、Linuxのディストリビューションおよびバージョンを確認します。
    # cat /etc/issue

    注意:

    前述の表に示されているディストリビューションとバージョンのみがサポートされています。他のバージョンのLinux on POWER Systemsには、このソフトウェアをインストールしないでください。

  2. 必要なカーネルがインストールされているかどうかを確認するには、次のコマンドを入力します。
    # uname -r

    このコマンドをRed Hat Enterprise Linux Server 7.1システム上で実行した場合のサンプル出力を次に示します:

    3.10.0-229.ael7b.ppc64le

    この例の出力では、システムのカーネルのバージョン(3.10.0)およびエラータ・レベル(ael17b)を示しています。

    カーネル・バージョンが前述の要件を満たしていない場合は、カーネル・アップデートの取得とインストールの詳細をオペレーティング・システム・ベンダーに問い合せてください。

  3. 次のコマンドを入力して、必要なパッケージがインストールされているかどうかを確認します。
    # rpm -q package_name

    パッケージがインストールされていない場合は、Linuxの配布メディアからインストールするか、またはLinuxベンダーのWebサイトから必要なバージョンのパッケージをダウンロードしてインストールします。

Instant Client Light要件

Instant Client Lightを使用する場合は、前の項で説明した要件の他に、アプリケーションで次の言語とキャラクタ・セットを使用する必要があります。

  • 言語: Oracleでサポートされる言語です。

  • 地域: Oracleでサポートされる地域。

  • キャラクタ・セット:

    • シングルバイト

      • US7ASCII

      • WE8DEC

      • WE8MSWIN1252

      • WE8ISO8859P1

      • WE8EBCDIC37C(EBCDICプラットフォームのみ)

      • WE8EBCDIC1047(EBCDICプラットフォームのみ)

    • Unicode

      • UTF8

      • AL32UTF8

      • AL16UTF16

        Instant Client Lightを使用する利点は、通常のInstant Clientよりもフットプリントがはるかに小さいことです。通常のInstant Clientが110MBを使用するのに対し、アプリケーションがロードする必要がある共有ライブラリは、34MBのみです。そのため、アプリケーションで使用するメモリーが少なくてすみます。

言語、地域およびキャラクタ・セットは、NLS_LANG環境変数によって決定されます。

注意:

Oracle Database Instant Clientを実行する前に、環境変数NLS_LANGが必要なキャラクタ・セットに設定されていることを確認します。