プライマリ・コンテンツに移動
Oracle® Databaseインストレーション・ガイド
12c リリース1 (12.1) for IBM AIX on POWER Systems (64-Bit)
E49833-10
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

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

この章では、Oracle Universal Installerを起動する前に完了しておく必要がある作業について説明します。


注意:

Oracle Automatic Storage Management (Oracle ASM)またはOracle Restartを使用する場合は、データベースのインストールおよび作成を行う前に、まず、スタンドアロン・サーバー用のOracle Grid Infrastructureをインストールする必要があります。そうでない場合は、データベースを手動でOracle Restartに登録する必要があります。

この章の内容は次のとおりです。


関連項目:

  • 「スタンドアロン・サーバー用のOracle Grid Infrastructureのサーバー構成」

  • 『Oracle Configuration Managerインストールおよび管理ガイド』および『Oracle Configuration Manager前提条件』のインストール前の要件に関する項

  • Oracle Configuration Managerをインストールする際に使用できる有効な国コードのリストは、『Oracle Configuration Managerインストレーションおよび管理ガイド』の付録A「国コード」を参照してください。


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

インストール中は、rootまたは他のユーザーとして、リモート端末上で作業を行う必要があります。リモート表示できるようにする必要があるユーザー・アカウントに対して、次の手順を実行します。


注意:

別のユーザー(gridなど)としてログインする場合は、そのユーザーでもこの手順を繰り返します。

rootユーザーとしてログインしてリモート表示を有効にするには、次の手順のいずれかを実行します。

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

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

    2. ソフトウェアを別のシステムにインストールし、そのシステムをX11ディスプレイとして使用する場合は、次の構文を使用してコマンドを入力し、リモート・ホストがローカルのXサーバーでXアプリケーションを表示できるようにします。

      $ xhost + RemoteHost
      

      RemoteHostは完全修飾されたリモートのホスト名です。次に例を示します。

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

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

      $ su - root
      password:
      #
      
  • Xサーバー・ソフトウェアがインストールされたPCまたはその他のシステムからソフトウェアをインストールする手順:


    注意:

    この手順の実行に関する詳細は、必要に応じてXサーバーのドキュメントを参照するか、Xサーバーのベンダーまたはシステム管理者に問い合せてください。使用しているXサーバーのソフトウェアによっては、別の順序でタスクを実行する必要がある場合があります。

    1. X Window Systemソフトウェアを起動します。

    2. X Window Systemソフトウェアのセキュリティ設定を、リモート・ホストでローカル・システムのXアプリケーションを表示できるように構成します。

    3. Oracleソフトウェア・インストール所有者(oracle)としてソフトウェアをインストールするリモート・システムに接続し、そのシステムでX端末セッション(xterm)を開始します。

    4. リモート・システム上で別の端末セッションを開き、rootユーザーとしてリモート・システムにログインします。プロンプトが表示されたら、rootとしてスクリプトを実行できます。

3.2 Oracle Database用のサーバーの構成

この項では、Oracle Databaseをインストールする前に完了しておく必要のある、オペレーティング・システムの次の作業について説明します。

3.2.1 サーバーのハードウェアとメモリー構成の確認

現在のシステム情報を確認するには、次のコマンドを実行します。

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

    # /usr/sbin/lsattr -E -l sys0 -a realmem
    
  2. 次のコマンドを入力して、使用可能なRAMおよびスワップ領域を確認します。

    # /usr/sbin/lsps -s
    

    注意:

    値をファイナライズする前に、使用可能なRAM領域およびスワップ領域用に複数の値を選択することをお薦めします。これは、ユーザーとコンピュータとの対話によって使用可能なRAMおよびスワップ領域が常に変化しているためです。

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

    # /usr/sbin/lsps -a
    

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


    注意:

    サーバーのスワップ領域の割当てについては、オペレーティング・システム・ベンダーに確認してください。ベンダーのガイドラインは、このガイドに示すスワップ領域の要件に優先します。

  4. /tmpディレクトリ内の使用可能な領域の量を確認するには、次のコマンドを入力します。

    # df -m /tmp
    

    /tmpディレクトリの空き領域が、必要な領域の要件を満たさない場合、次のいずれかの手順を実行します。

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

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


      関連項目:

      TMPおよびTMPDIRの設定の詳細は、「Oracleソフトウェア所有者環境の構成」を参照してください。

    • /tmpディレクトリを含むファイル・システムを拡張します。

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

    # df -g
    # df -m
    
  6. 次のコマンドを入力して、システム・アーキテクチャでOracleソフトウェアを実行できるかどうかを確認します。

    # /usr/bin/getconf HARDWARE_BITMODE
    

    このコマンドで想定される出力は64です。想定される出力でない場合は、このシステムにソフトウェアをインストールできません。

    システムが64ビット・モードで起動されているかどうかを確認するには、次のコマンドを入力します。

    # /usr/sbin/bootinfo -K
    

    このコマンドの結果に、64ビット・カーネルが有効であることを示す64と表示される必要があります。

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


    注意:

    AIX Based Systemsについては、Oracle Databaseでは、64ビット・カーネルがサポートされます。32ビット・カーネル・アプリケーションはサポートされません。

  7. 実行レベルを確認するには、次のコマンドを入力します。

    /usr/bin/who -r
    

3.2.2 一般的なサーバーの最低要件

ご使用のシステムが、次に示す一般的な最低要件を満たしていることを確認してください。

  • システムが必ず実行レベル2で起動されるようにします。

  • システム・コンソールベースのインストールの実行中に、Oracle Universal Installerが正しく表示されるよう、ディスプレイ・カードの表示解像度が少なくとも1024 x 768であることを確認してください。

3.2.3 サーバー記憶域の最低要件

ご使用のシステムが、次の記憶域要件を満たしていることを確認してください。

  • ご使用のシステムが、表3-1に説明されている、ソフトウェア・ファイルおよびデータファイルのディスク領域要件を満たしていることを確認してください。

    表3-1 IBM AIX on POWER Systems (64-Bit)のディスク領域要件

    インストール・タイプ ソフトウェア・ファイルのディスク領域

    Enterprise Edition

    9.2GB

    Standard Edition

    9.1GB

    Standard Edition One

    9.1GB

    Standard Edition 2

    9.1GB


  • /tmpディレクトリに5GBの領域。

    /tmpディレクトリの空き領域が、必要な領域の要件を満たさない場合、次のいずれかの手順を実行します。

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

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


      関連項目:

      TMPおよびTMPDIRの設定の詳細は、「Oracleソフトウェア所有者環境の構成」を参照してください。

    • /tmpディレクトリを含むファイル・システムを拡張します。

3.2.4 サーバー・メモリーの最低要件

ご使用のシステムが、次のメモリー要件を満たしていることを確認してください。

最小: 1GBのRAM

推奨: 2GB以上のRAM

表3-2は、インストールされているRAMと構成済スワップ領域の推奨サイズの関係を示したものです。

表3-2 IBM AIX on POWER Systems (64ビット)のスワップ領域要件

RAM スワップ領域

1から2GB

RAMサイズの1.5倍

2から16GB

RAMのサイズと同じ

16GB超

16GB


3.3 オペレーティング・システムの一般的なセキュリティの措置の確認

セキュアなオペレーティング・システムは、一般的なシステム・セキュリティの重要な基本です。オペレーティング・システムのデプロイメントが、オペレーティング・システム・ベンダーのセキュリティ・ガイドに記載されている一般的なセキュリティの措置に準拠していることを確認してください。

3.4 インストール修正スクリプトの使用

Oracle Universal Installerは、インストールの最小要件が満たされていない場合に検知し、要件を満たしていないシステム構成手順を実行するために、修正スクリプトと呼ばれるシェル・スクリプトを作成します。Oracle Universal Installerは不完全なタスクを検出すると、修正スクリプト(runfixup.sh)を生成します。修正スクリプトを実行し、「修正および再チェック」をクリックします。修正スクリプトは、永続パラメータ設定とメモリーのパラメータの両方を変更するため、システムを再起動する必要はありません。


関連項目:

cluvfyコマンドの使用方法の詳細は、『Oracle Clusterware管理およびデプロイメント・ガイド』「クラスタ検証ユーティリティのリファレンス」を参照してください。

修正スクリプトによって、次の作業が実行されます。

  • 必要に応じて、インストールを正しく実行するために必要な値を次のカーネル・パラメータに設定します。

    • 共有メモリーのパラメータ。

    • オープン・ファイル記述子とUDP送受信のパラメータ

  • Oracleインベントリ(中央インベントリ)ディレクトリに権限が作成および設定されます。

  • インストール所有者、必要な場合はOracleインベントリ・ディレクトリ、オペレーティング・システム権限グループの、プライマリおよびセカンダリ・グループ・メンバーシップが作成または再構成されます。

  • 必要に応じて、シェル制限が必要な値に設定されます。

生成された修正スクリプトの内容を変更しないことをお薦めします。


注意:

修正スクリプトを使用しても、Oracle Databaseのインストールの前提条件がすべて確実に満たされるとはかぎりません。インストールが確実に成功するためには、すべてのインストール前の要件が満たされていることを確認する必要があります。

3.5 オペレーティング・システム要件について

インストールする製品に応じて、必要なオペレーティング・システム・カーネルとパッケージがインストールされていることを確認してください。

このマニュアルに記載されているのは、タイトル・ページに記載されている日付での最新の要件です。カーネル要件の最新情報については、次のURLでオンライン版を参照してください。

http://docs.oracle.com

Oracle Universal Installerによって、システムが示されたオペレーティング・システム・パッケージの要件を満たしていることを確認するチェックが実行されます。これらの検証が正常に完了するように、OUIを起動する前に要件を確認してください。


注意:

オペレーティング・システムのアップグレード時を除いて、クラスタ・メンバー間で異なるオペレーティング・システム・バージョンを実行することはできません。各オペレーティング・システムがサポートされている場合でも、同じクラスタのメンバーで異なるオペレーティング・システム・バージョンのバイナリを実行することはできません。

3.6 IBM AIX on POWER Systems (64-Bit)のオペレーティング・システム要件

この項に記載されているファイルセットおよびAuthorized Problem Analysis Reports (APARs)は、Oracle DatabaseおよびOracle Grid Infrastructure 12c向けのIBM AIX on POWER Systems (64-Bit)システムでサポートされています。


注意:

このマニュアルに記載されているプラットフォーム固有のハードウェア要件とソフトウェア要件は、このマニュアルの発行時点での最新情報です。ただし、このマニュアルの発行後にプラットフォームおよびオペレーティング・システム・ソフトウェアの新しいバージョンが動作保証されている場合があるため、My Oracle SupportのWebサイトの動作保証マトリックスで、動作保証済のハードウェア・プラットフォームおよびオペレーティング・システムのバージョンの最新リストを参照してください。

https://support.oracle.com/


3.6.1 サポートされているIBM AIX 6.1バージョン

次の情報を使用して、サポートされているIBM AIX 6.1 on POWER Systems (64-bit)の最小バージョンを確認します。

表3-3 IBM AIX 6.1 on POWER Systems (64-Bit)オペレーティング・システムの最低要件

項目 最小要件

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

AIX 6.1 Technology Level 7 Service Pack 3 ("6100-07-03-1207")以上、64ビット・カーネル

注意: AIX 6.1 Technology Level 7へのインストールは可能ですが、AIX 6.1 Technology Level 9 Service Pack 3 (6100-09-03-1415)以上にインストールすることをお薦めします。それ以降には、この表に示されたすべてのAPARおよびオペレーティング・システムの修正が含まれます。

AIX 6.1オペレーティング・システムのファイル・セット

次のオペレーティング・システムのファイル・セットが必要です。

  • bos.adt.base

  • bos.adt.lib

  • bos.adt.libm

  • bos.perf.libperfstat

  • bos.perf.perfstat

  • bos.perf.proctools

  • xlC.aix61.rte:11.1.0.4以上

  • xlC.rte.11.1.0.4以上

AIX 6.1 APARおよびその他のオペレーティング・システム修正

次のまたはそれ以降のパッチが必要です。

前述のAIX 6.1の最小オペレーティング・システムのTLレベルを使用している場合、次のすべてのAIX APAR修正をインストールします。

  • IV16716 - prot_noneが共有mmap領域に使用されている場合、Javaはインスタンス化されません。

  • IV20880 -アプリケーションが共有symtab機能を使用している場合、システムはハングまたはクラッシュします。

  • IV21128 -socketpair() コール使用時に解放されたソケットによるシステム・クラッシュ

  • IV28319 -共有シンボル表機能使用時にshlapプロセスが失敗しました。

  • IV30712 - thread_cputime()から報告されるstimeが正しくありません

  • IV31203 - 「chmod -r」がeoverflowエラーで失敗

  • IV31603 - 「chown -r」がeoverflowエラーで失敗

  • IV33433 - mainからエクスポートされたBSSシンボルを実行時リンクによってバインドできません

  • IV34685 - 5.3 tlsのロードにより5.2 appsによってlibsが有効化され、32bのコア・ダンプが引き起こされました。

  • IV39104 - 文書化されていないコンパイラ・フラグとスレッド・ローカル・ストレージの使用時にリンクに失敗します

  • IV45072 - 特殊目的リンカー・フラグが正しく動作しません

  • IV45073 - 限られた状況においてTOCシンボルの順序を変更できるようにします

Oracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用する場合、次に示すパッチ(およびそれ以降)が必要です。

  • IV39754 - 「umount」がアクティブ・プロセスなしでもデバイス・ビジー・エラーで失敗

Oracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用する場合、次に示すパッチ(およびそれ以降)も必要です。このリリースの時点で、TL7用のパッチは使用できないので、APAR番号は基本APARです。

  • IV41302 - ldが誤って64ビットinodeオブジェクト・ファイルを削除

注意:

  • このリリースに対して記載されている最小レベルより上のTLレベルを使用している場合は、この項に記載されている必須のAPARがシステムのTLレベルに含まれているかどうかをIBM社に問い合せてください。含まれている場合、インストールの必要はありません。含まれていない場合は、該当するTLレベルと同等のAPARをインストールする必要があります。

  • AIX APAR番号は、AIXのバージョンおよびテクノロジ・レベルと関係付けられています。AIXのバージョンおよびテクノロジ・レベルと合致するAPARを、次のURLのIBM Fix Central Webサイトからダウンロードし、インストールしてください。

    http://www.ibm.com


3.6.2 サポートされているIBM AIX 7.1バージョン

次の情報を使用して、サポートされているIBM AIX 7.1 on POWER Systems (64-bit)の最小バージョンを確認します。

表3-4 IBM AIX 7.1 on POWER Systems (64-Bit)オペレーティング・システムの最低要件

項目 最小要件

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

AIX 7.1 Technology Level 1 Service Pack 3 ("7100-01-03-1207")以上, 64-bitカーネル

注意: AIX 7.1 Technology Level 1へのインストールは可能ですが、AIX 7.1 Technology Level 3 Service Pack 3 (7100-03-03-1415)以上にインストールすることをお薦めします。それ以降には、この表に示されたすべてのAPARおよびオペレーティング・システムの修正が含まれます。

AIX 7.1オペレーティング・システムのファイル・セット

次のオペレーティング・システムのファイル・セットが必要です。

  • bos.adt.base

  • bos.adt.lib

  • bos.adt.libm

  • bos.perf.libperfstat

  • bos.perf.perfstat

  • bos.perf.proctools

  • xlC.aix61.rte.11.1.0.4以上

  • xlC.rte.11.1.0.4以上

AIX 7.1 APARおよびその他のオペレーティング・システム修正

次のまたはそれ以降のパッチが必要です。

前述のAIX 7.1の最小オペレーティング・システムのTLレベルを使用している場合、次のすべてのAIX APAR修正をインストールします。

  • IV16737 - prot_noneが共有mmap領域に使用されている場合、Javaはインスタンス化されません。

  • IV21116 -アプリケーションが共有symtab機能を使用している場合、システムはハングまたはクラッシュします。

  • IV21235 -socketpair() コール使用時に解放されたソケットによるシステム・クラッシュ

  • IV28925 -共有シンボル表機能使用時に shlap プロセスが失敗しました。

  • IV34869 - thread_cputime()から返される値が正しくありません

  • IV35057 - 5.3 tls のロードにより5.2 appsによってlibsが有効化され、32bのコア・ダンプが引き起こされました。

  • IV37790 - 「chmod -r」がeoverflowエラーで失敗

  • IV39136 - 文書化されていないコンパイラ・フラグとスレッド・ローカル・ストレージの使用時にリンクに失敗します

  • IV41380 - 「chown -r」がeoverflowエラーで失敗

  • IV41415 - mainからエクスポートされたBSSシンボルを実行時リンクによってバインドできません

  • IV45072 - 特殊目的リンカー・フラグが正しく動作しません

  • IV45073 - 限られた状況においてTOCシンボルの順序を変更できるようにします

Oracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用する場合、次に示すパッチ(およびそれ以降)が必要です。

  • IV37940 - 「umount」がアクティブ・プロセスなしでもデバイス・ビジー・エラーで失敗

Oracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用する場合、次に示すパッチ(およびそれ以降)も必要です。このリリースの時点で、TL7用のパッチは使用できないので、APAR番号は基本APARです。

  • IV41302 - ldが誤って64ビットinodeオブジェクト・ファイルを削除

注意:

  • このリリースに対して記載されている最小レベルより上のTLレベルを使用している場合は、この項に記載されている必須のAPARがシステムのTLレベルに含まれているかどうかをIBM社に問い合せてください。含まれている場合、インストールの必要はありません。含まれていない場合は、該当するTLレベルと同等のAPARをインストールする必要があります。

  • AIX APAR番号は、AIXのバージョンおよびテクノロジ・レベルと関係付けられています。AIXのバージョンおよびテクノロジ・レベルと合致するAPARを、次のURLのIBM Fix Central Webサイトからダウンロードし、インストールしてください。

    http://www.ibm.com


3.6.3 サポートされているIBM AIX 7.2バージョン

次の情報を使用して、サポートされているIBM AIX 7.2 on POWER Systems (64-bit)の最小バージョンを確認します。

表3-5 IBM AIX 7.2 on POWER Systems (64-Bit)オペレーティング・システムの最低要件

項目 最小要件

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

AIX 7.2 Technology Level 0 Service Pack 1 ("7200-00-01")以上、64ビット・カーネル

注意: Service Pack 1は必須です。

AIX 7.2オペレーティング・システムのファイル・セット

次のオペレーティング・システムのファイル・セットが必要です。

  • bos.adt.base

  • bos.adt.lib

  • bos.adt.libm

  • bos.perf.libperfstat

  • bos.perf.perfstat

  • bos.perf.proctools

  • xlC.aix61.rte.13.1.2.0以上

  • xlC.rte.13.1.2.0以上

AIX 7.2 APARおよびその他のオペレーティング・システム修正

次のまたはそれ以降のパッチが必要です。

前述のAIX 7.2の最小オペレーティング・システムのTLレベルを使用している場合、次のすべてのAIX APAR修正をインストールします。

  • IV79639 - ライブ・アップデート後、ifixの状態がQのままになる場合があり、再起動が必要です。

  • IV79848 - 最小およびマイグレーション・インストールでmirrorvg/syncvgが失敗します。

  • IV80412 - アプリケーションによるシグナル・マスクの設定でシステムがクラッシュします。

    注意: IV79441 (procfsを使用した32ビット・プロセス・マップ・ファイルの読取りによるシステム・クラッシュの可能性)に必要な修正を含むIV80412m1aをインストールしてください。

注意:

  • このリリースに対して記載されている最小レベルより上のTLレベルを使用している場合は、この項に記載されている必須のAPARがシステムのTLレベルに含まれているかどうかをIBM社に問い合せてください。含まれている場合、インストールの必要はありません。含まれていない場合は、該当するTLレベルと同等のAPARをインストールする必要があります。

  • AIX APAR番号は、AIXのバージョンおよびテクノロジ・レベルと関係付けられています。AIXのバージョンおよびテクノロジ・レベルと合致するAPARを、次のURLのIBM Fix Central Webサイトからダウンロードし、インストールしてください。

    http://www.ibm.com


3.7 IBM AIX on POWER Systems (64-Bit)用の追加のドライバおよびソフトウェア・パッケージ

追加のドライバやパッケージをインストールする必要はありませんが、次のリストのドライバおよびパッケージをインストールまたは構成することが可能です。


関連項目:

『Oracle Application Expressインストレーション・ガイド』の「Oracle Application Expressのインストール要件」およびインストール前の推奨タスクに関する項

3.7.1 Open Database Connectivityのインストール要件

Open Database Connectivity (ODBC)をインストールする場合は、次の項を確認してください。

3.7.1.1 ODBCドライバおよびOracle Databaseについて

Open Database Connectivity (ODBC)は、データベースにアクセスするためのAPIのセットで、データベースに接続してデータベース上でSQL文を実行します。ODBCドライバを使用するアプリケーションは、スプレッドシートやカンマ区切りファイルなど、不均一なデータ・ソースにアクセスできます。

3.7.1.2 IBM AIXのODBCドライバのインストール

IBM AIXでは、Oracle ODBCドライバはODBCドライバ・マネージャ2.3.1について動作保証されています。Oracle DatabaseでODBCを使用するには、gcc 4.2.1以上もインストールする必要があります。

Oracle ClusterwareまたはOracle DatabaseにODBCドライバは必要ありません。

ODBCドライバを次のWebサイトからダウンロードし、インストールします。

http://www.unixodbc.org/

3.7.2 Oracle Messaging Gatewayのインストール要件

Oracle Messaging Gatewayをインストールする場合は、次の項を確認してください。

3.7.2.1 Oracle Messaging Gatewayについて

Oracle Messaging Gatewayは、Oracle以外のメッセージ・システムとOracle Streams Advanced Queuingに基づくアプリケーション間の通信を可能にするOracleデータベースの機能です。

Oracle Messaging Gatewayでは、Oracle Streams Advanced Queuing (AQ)とWebSphere MQおよびTIBCO Rendezvousをベースとするアプリケーションとの統合がサポートされています。サポートされるバージョンについては、『Oracle Databaseアドバンスト・キューイング・ユーザーズ・ガイド』を参照してください。

3.7.2.2 Oracle Messaging Gatewayのインストール

Oracle Messaging Gatewayは、Oracle DatabaseのEnterprise Editionとともにインストールされます。

AIX7.1の場合は、My Oracle Supportの証明書で最新の要件を確認してください。

https://support.oracle.com

IBM WebSphere MQのCSDまたはFix Packが必要な場合は、次のWebサイトで詳細を参照してください。

http://www.ibm.com

3.7.3 プログラミング環境のインストール要件

プログラミング環境をインストールする場合は、次の項を確認してください。

3.7.3.1 プログラミング環境とOracle Databaseについて

Oracle Databaseでは、様々な環境でのアプリケーション開発用に複数のプログラミング言語がサポートされています。一部の言語では、使用しているオペレーティング・システムの追加のコンパイラ・パッケージをインストールする必要があります。

プログラミング環境はオプションです。Oracle Databaseに必須ではありません。


関連項目:

プログラミング環境の概要は、『Oracle Database開発ガイド』を参照してください

3.7.3.2 プログラミング環境のサポートの構成

システムが、構成するプログラミング環境の要件を満たしていることを確認してください。

表3-6 IBM AIX on POWER Systems (64-Bit)のプログラミング環境の要件

プログラミング環境 サポート要件

Java Database Connectivity (JDBC) / Oracle Call Interface (OCI)

Oracle Java Database ConnectivityおよびOracle Call InterfaceのドライバとJNDI拡張機能付きJDK 6(Java 6 64-bit 6.0.0.325 SR10以上)

Oracle Java Database ConnectivityおよびOracle Call InterfaceのドライバとJNDI拡張機能付きJDK 7(Java 7 64-bit 7.0.0.0以上)

このリリースでは、JDK 1.6がインストールされています。

注意:これらはデータベース・インストールの要件ではありません。


Oracle C++
Oracle C++ Call Interface
Pro*C/C++
Oracle XML Developer's Kit (XDK)

IBM XL C/C++ Enterprise Edition for AIX, V11.1 (11.1.0.9) January 2012 PTF.

IBM XL C++ Runtime for AIX, V11.1 (11.1.0.4) November 2011.

次のURLからこのソフトウェアをダウンロードします。

http://www-01.ibm.com/support/docview.wss?uid=swg24031864
http://www-01.ibm.com/support/docview.wss?uid=swg24031426

注意: IBM XL C/C++コンパイラをインストールしない場合でも、AIX Runtime Environmentコンポーネントにコンパイラが必要です。ランタイム環境のファイルセットは、ライセンス要件なしにダウンロードすることができます。IBM AIXの最低推奨ランタイム環境は、IBM XL C/C++ for AIX V11.1.0.4 Runtime Environmentです。次のURLにあります。

http://www-01.ibm.com/support/docview.wss?uid=swg24031426 

Pro*COBOL

IBM COBOL for AIX Version 4.1.1 (March 2012 PTF)

Micro Focus Server Express 5.1

Pro*FORTRAN

IBM XL Fortran Runtime for AIX, Version 13.1, January 2012 PTF

ADA

OC Systems PowerAda 5.5

OC SystemsおよびPowerAdaの詳細は、次のURLを参照してください。

http://www.ocsystems.com/prod_powerada.html

3.7.4 Webブラウザのインストール要件

Oracle Enterprise Manager Database ExpressおよびOracle Enterprise Manager Cloud Controlを使用する場合のみ、Webブラウザが必要です。WebブラウザがJavaScriptおよびHTML 4.0標準とCSS 1.0標準をサポートしている必要があります。これらの要件を満たすブラウザの一覧については、My Oracle SupportでEnterprise Manager動作保証マトリックスを参照してください。

https://support.oracle.com

関連項目:

Enterprise Manager動作保証マトリックスにアクセスする手順については、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

3.8 ソフトウェア要件の確認

ソフトウェア要件を確認するには、次の手順を実行します。

  1. インストールされているAIXのディストリビューションおよびバージョンを確認するには、次のコマンドを入力します。

    # oslevel -s
    

    オペレーティング・システムのバージョンが "Operating System Requirements for IBM AIX on POWER Systems (64-Bit)"の記載より下の場合は、現在サポートされている以上のバージョンおよびレベルにアップグレードします。

    AIXのメンテナンス・パッケージはIBM Fix Central Webサイトから入手できます。

    http://www.ibm.com

  2. 必要なファイルセットがインストールおよびコミットされているかどうかを確認するには、次のようなコマンドを入力します。

    # lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
    bos.perf.libperfstat bos.perf.proctools
    
  3. サポートされているカーネル・モードかどうかを確認するには、次のようなコマンドを入力します。

    # getconf KERNEL_BITMODE
    

    注意:

    • このコマンドで想定される出力は64です。想定される出力でない場合は、このシステムにソフトウェアをインストールできません。

    • Oracle Databaseでは、64ビット・カーネルがサポートされます。32ビット・カーネル・アプリケーションはサポートされません。


  4. APARがインストールされているかどうかを確認するには、次のようなコマンドを入力します。

    # /usr/sbin/instfix -i -k "IV16716 IV20880 IV21128 IV28319"
    

    APARがインストールされていない場合は、次のWebサイトからダウンロードしてインストールします。

    http://www.ibm.com

  5. WebSphere MQのCSDが必要な場合は、IBMのWebサイトでダウンロードおよびインストールの情報を参照してください。

    http://www.ibm.com

3.9 ホスト名解決の確認

通常、Oracle Databaseをインストールするコンピュータはネットワークに接続されています。コンピュータのホスト名が、Domain Name System (DNS)、ネットワーク情報サービス(NIS)または集中管理されているTCP/IPホスト・ファイル(/etc/hostsなど)によって解決可能であることを確認します。pingコマンドを使用して、コンピュータのホスト名が解決可能でることを確認します。次に例を示します。

ping myhostname
pinging myhostname.example.com [192.0.2.2] with 32 bytes of data:
Reply from 192.0.2.2: bytes=32 time=138ms TTL=56

コンピュータのホスト名が解決されない場合は、システム管理者に連絡してください。

3.10 I/O完了ポートの有効化

IBM AIX on POWER Systems (64ビット)で、I/O完了ポート(IOCP)を有効化して、データベースおよびグリッド・インフラストラクチャを正常にインストールできるようにします。

IOCPモジュールが有効化どうかをチェックするには、lsdevコマンドを実行します。

$ lsdev | grep iocp

次のサンプル出力は、IOCPステータスがDefinedに設定されているので、有効ではないことを示しています。

iocp0      Defined       I/O Completion Ports 

デフォルトでは、IOCPはDefinedに設定されています。IOCPを有効にするには、次の手順を使用して、IOCPをAvailableに設定します。

  1. rootとしてログインし、次のコマンドを実行します。

    # smitty iocp
    
  2. I/O完了ポートの特性の変更/表示を選択します。

  3. システムの再起動時に構成された状態をDefinedからAvailableに変更します。

  4. lsdevコマンドを実行して、IOCPステータスがAvailableに設定されていることを確認します。

    $ lsdev | grep iocp
    iocp0      Available       I/O Completion Ports
    
  5. システムの再起動を実行して変更を確定します。

3.11 必要なソフトウェア・ディレクトリの識別

Oracleソフトウェア用に次のディレクトリを識別または作成する必要があります。


注意:

  • Oracleソフトウェア用に選択したパス(Oracleホーム・パス、Oracleベース・パスなど)では、ASCII文字のみを必ず使用してください。一部のパスにインストール所有者名がデフォルトで使用されるため、このASCII文字制限はユーザー名、ファイル名およびディレクトリ名に適用されます。

  • データベース・ソフトウェアが使用するすべてのパス(Oracleホーム・パスおよびOracleベース・パスなど)は、"# % & ' () * + , - . / : ; < = > ? @ _ A-Z a-z 0-9の文字のみを使用する必要があります。これには、ユーザー名、ファイル名およびディレクトリ名も含まれます。このリリースでは、Oracle Grid InfrastructureホームまたはOracle Databaseホームでの他の文字の使用はサポートされません。文字セットは、オペレーティング・システムのユーザーおよびファイルのネーミング規則により、さらに制限されます。


3.11.1 Oracleベース・ディレクトリ

Oracleベース・ディレクトリは、Oracleソフトウェア・インストールのトップレベル・ディレクトリです。Optimal Flexible Architecture(OFA)ガイドラインでは、次のようなパスをOracleベース・ディレクトリで使用することを推奨しています。

/mount_point/app/software_owner

各項目の意味は次のとおりです。

  • mount_pointは、Oracleソフトウェアを格納するファイル・システムのマウント・ポイント・ディレクトリです。

    このマニュアルの例では、マウント・ポイント・ディレクトリに/u01を使用しています。

  • software_ownerは、oracleまたはgridなど、Oracleソフトウェアをインストールするソフトウェア所有者のオペレーティング・システム・ユーザー名です。


注意:

ORACLE_BASE環境変数が設定された状態でサーバー・パラメータ・ファイル(spfile)を使用してデータベース・インスタンスを起動すると、その値は自動的にspfileに格納されます。ORACLE_BASE環境変数の設定を解除して、インスタンスを再度起動すると、データベースではspfileに格納されたOracleベース・ディレクトリの値が使用されます。

すべてのOracle製品を含むOracleベース・ディレクトリを指定する必要があります。


注意:

既存のOracleベース・ディレクトリがある場合、データベースのインストール時に「Oracleベース」リストから選択できます。Oracleベースがない場合は、リスト・ボックスでテキストを編集して作成できます。デフォルトでは、リストには、Oracleベースの既存の値が含まれます。詳細は、「Oracle Databaseソフトウェアのインストール」を参照してください。

複数のインストールに同じOracleベース・ディレクトリを使用することも、異なるインストール用に別々のOracleベース・ディレクトリを作成することもできます。異なるオペレーティング・システム・ユーザーが同じシステム上にOracleソフトウェアをインストールする場合、各ユーザーは個別のOracleベース・ディレクトリを作成する必要があります。次に、同じシステム上に存在するOracleベース・ディレクトリの例を示します。

/u01/app/oracle
/u01/app/orauser

「Oracleベース・ディレクトリの作成」を参照してください。

3.11.2 Oracleインベントリ・ディレクトリ

Oracleインベントリ・ディレクトリ(oraInventory)には、システム上にインストールされたすべてのソフトウェアのインベントリが格納されます。このディレクトリは、単一システム上にインストールされたすべてのOracleソフトウェアに必須であり、共有のものです。既存のOracleインベントリ・パスがある場合は、Oracle Universal InstallerはそのOracleインベントリを使用します。

システムに初めてOracleソフトウェアをインストールする場合、Oracle Universal Installerでは、Optimal Flexible Architectureに準拠した/u[01-09]/app形式のパス(/u01/appなど)が提供されます。インストールを実行中のユーザーは、このパスへの書込み権限があります。該当する場合、Oracle Universal Installerにより、/u[01-09]/app/oraInventoryパスにOracleインベントリ・ディレクトリが作成されます。次に例を示します。

/u01/app/oraInventory

インストールの際にoracleユーザーのORACLE_BASEを設定した場合は、Oracle Universal Installerにより、パスORACLE_BASE/../oraInventoryORACLE_BASEの1レベル上にOracleインベントリ・ディレクトリが作成されます。たとえば、ORACLE_BASE/u01/app/oracleに設定されている場合、Oracleインベントリ・ディレクトリは、パス/u01/app/oraInventoryに作成されます。

OFA準拠パスも作成しておらず、ORACLE_BASEも設定していない場合、Oracleインベントリ・ディレクトリはインストールを実行するユーザーのホーム・ディレクトリに配置されます。次に例を示します。

/home/oracle/oraInventory

Oracle Universal Installerでは、指定したディレクトリが作成され、それに対する適切な所有者、グループおよび権限が設定されます。ユーザーが作成する必要はありません。


注意:

  • すべてのOracleソフトウェア・インストールはOracle Inventoryディレクトリに依存します。ディレクトリを必ず定期的にバックアップしてください。

  • システムからすべてのOracleソフトウェアを完全に削除した場合を除き、このディレクトリは削除しないでください。

  • デフォルトでは、Oracleインベントリ・ディレクトリはOracleベース・ディレクトリの下にインストールされません。これは、すべてのOracleソフトウェア・インストールで共通のOracleインベントリを共有するため、すべてのユーザーに対して1つのOracleインベントリしかないためです。一方、各ユーザーには個別のOracleベースがあります。


3.11.3 Oracleホーム・ディレクトリ

Oracleホーム・ディレクトリは、特定のOracle製品のソフトウェアをインストールするディレクトリです。異なるOracle製品、または同じOracle製品の異なるリリースは、個別のOracleホーム・ディレクトリにインストールする必要があります。Oracle Universal Installerを実行すると、このディレクトリのパスと識別名を指定するよう求められます。OFAガイドラインに従い、指定するOracleホーム・ディレクトリを、インストールを実行するユーザー・アカウントのOracleベース・ディレクトリのサブディレクトリにすることを強くお薦めします。Oracleホーム・ディレクトリには、次のようなパスを指定することをお薦めします。

oracle_base/product/11.2.0/db_home_1
oracle_base/product/12.1.0/dbhome_1
oracle_base/product/12.1.0/grid

Oracle Universal Installerは、指定したディレクトリ・パスをOracleベース・ディレクトリの下に作成します。また、適切な所有者、グループおよび権限も設定されます。このディレクトリを作成する必要はありません。


注意:

インストール時には、事前定義済の権限が適用された既存のディレクトリを、Oracleホーム・ディレクトリとして指定しないでください。指定した場合、ファイルおよびグループの所有権のエラーによりインストールが失敗する可能性があります。

3.12 Oracleベース・ディレクトリの識別または作成

インストールを開始する前に、既存のOracleベース・ディレクトリを識別するか、必要に応じて作成する必要があります。この項の内容は、次のとおりです。


注意:

システムに他のOracleベース・ディレクトリが存在する場合でも、Oracleベース・ディレクトリを作成できます。

3.12.1 既存のOracleベース・ディレクトリの識別

既存のOracleベース・ディレクトリは、Optimal Flexible Architecture (OFA)ガイドラインに準拠するパスを持たない可能性があります。ただし、既存のOracleインベントリ・ディレクトリまたは既存のOracleホーム・ディレクトリを識別する場合、通常は次のようにOracleベース・ディレクトリを識別できます。

  • 既存のOracleインベントリ・ディレクトリの識別。詳細は、「Oracle Inventoryが存在しない場合のOracle Inventoryグループの作成」を参照してください。


    注意:

    新規インストールの場合、oraInventoryディレクトリをOracleベース・ディレクトリに配置しないことをお薦めします。ただし、既存のインストールがある場合、この項の手順に従ってください。

  • 既存のOracleホーム・ディレクトリの識別。

    次のコマンドを入力してoratabファイルの内容を表示します。

    # more /etc/oratab
    

    oratabファイルが存在する場合は、次のような構成情報が含まれます。

    *:/u03/app/oracle/product/12.1.0/dbhome_1:N
    *:/opt/orauser/infra_904:N
    *:/oracle/9.2.0:N
    

    各行に指定されたディレクトリ・パスは、Oracleホーム・ディレクトリを示します。使用するOracleソフトウェア所有者のユーザー名が末尾に付いているディレクトリ・パスは、Oracleベース・ディレクトリとして有効な選択です。oracleユーザーを使用してソフトウェアをインストールする場合、前述の例でリストされている次のディレクトリのどちらかを選択できます。

    /u03/app/oracle
    /oracle
    

    注意:

    可能であれば、最初のパス(/u03/app/oracle)のようなディレクトリ・パスを選択します。このパスは、OFAガイドラインに準拠しています。

  • 既存のOracleベース・ディレクトリの識別

    Oracleホーム・ディレクトリの場所を確認したら、次のようなコマンドを実行してOracleベースの場所を確認します。

    cat /u01/app/oraInventory/ContentsXML/inventory.xml
    

このインストールに既存のOracleベース・ディレクトリの使用を決定する前に、次の条件を満たしていることを確認してください。

  • このディレクトリがオペレーティング・システムと同じファイル・システム上にないこと。

  • Oracleベース・ディレクトリに、ソフトウェア・ファイル用に7.5GBのディスク空き領域があること。

    Oracleベース・ディレクトリがあるファイル・システムの空きディスク領域を確認するには、次のコマンドを入力します。

    # df -k oracle_base_path
    

詳細は、次の各項を参照してください。

3.12.2 Oracleベース・ディレクトリの作成

Oracleベース・ディレクトリを作成する前に、十分な空きディスク領域を持つ適切なファイル・システムを識別する必要があります。

適切なファイル・システムを識別するには、次のようにします。

  1. 次のコマンドを使用して、マウント済の各ファイル・システム上の空きディスク領域を確認します。

    # df -k
    
  2. 表示された結果から、適切な空き領域があるファイル・システムを識別します。

    識別するファイル・システムは、ローカル・ファイル・システム、クラスタ・ファイル・システムまたは動作保証されているNASデバイス上のNFSファイル・システムのいずれかです。

  3. 指定したファイル・システム用のマウント・ポイント・ディレクトリの名前を書き留めます。

Oracleベース・ディレクトリを作成して、適切な所有者、グループおよび権限を指定するには、次のようにします。

  1. 次のようなコマンドを入力し、識別したマウント・ポイント・ディレクトリに推奨サブディレクトリを作成し、それに対する適切な所有者、グループおよび権限を設定します。

    # mkdir -p /mount_point/app/oracle_sw_owner
    # chown -R oracle:oinstall /mount_point/app/oracle_sw_owner
    # chmod -R 775 /mount_point/app/oracle_sw_owner
    

    次に例を示します。

    # mkdir -p /u01/app/oracle
    # chown -R oracle:oinstall /u01/app/oracle
    # chmod -R 775 /u01/app/oracle
    
  2. この後の項でoracleユーザーの環境を構成する際に、ORACLE_BASE環境変数を設定して、作成したOracleベース・ディレクトリを指定します。

3.13 Oracle Databaseファイルおよびリカバリ・ファイルの記憶域オプションの選択

Oracle Databaseファイルには、データファイル、制御ファイル、REDOログ・ファイル、サーバー・パラメータ・ファイル、およびパスワード・ファイルが含まれます。すべてのインストールに対して、Oracle Databaseファイルで使用する記憶域オプションを選択する必要があります。データベースのインストール時に、リカバリ・ファイル(高速リカバリ領域)に使用する記憶域オプションを選択する必要があります。各ファイル・タイプに、同じ記憶域オプションを使用する必要はありません。


注意:

ファイル・システムおよびOracle ASMでは、データベース・ファイルおよびリカバリ・ファイルがサポートされます。

次のガイドラインに従って、各ファイル・タイプの記憶域オプションを選択します。

インストールを開始する前にディスク記憶域を構成する方法については、選択するオプションに応じて次のいずれかの項を参照してください。

3.14 Oracle Databaseファイルまたはリカバリ・ファイル用ディレクトリの作成

この項の内容は、次のとおりです。

3.14.1 Oracle Databaseファイルのファイル・システムの記憶域に関するガイドライン

ファイル・システムにOracle Databaseファイルを格納する場合は、次のガイドラインを使用してファイルの格納場所を決定します。

  • Oracle Universal Installerにより提示されるデータベース・ファイル・ディレクトリのデフォルト・パスは、Oracleベース・ディレクトリのサブディレクトリです。

  • データベース・ファイルの格納には、単一のファイル・システムまたは複数のファイル・システムのどちらでも選択できます。

    • 単一のファイル・システムを使用する場合は、データベース専用の物理デバイス上でファイル・システムを選択してください。

      最適のパフォーマンスと信頼性を得るには、複数の物理デバイス上でRAIDデバイスまたは論理ボリュームを選択して、Stripe-And-Mirror-Everything(SAME)方法論を実装します。

    • 複数のファイル・システムを使用する場合は、データベース専用の個別物理デバイス上でファイル・システムを選択します。

      この方法を使用すると、様々なデバイスに物理入出力操作を分散させ、個別の制御ファイルを作成して信頼性を高めることができます。これにより、OFAガイドラインを完全に実装することもできます。「詳細」データベース作成オプションを選択すると、このメソッドを実装できます。

  • インストール時に事前構成済データベースを作成する場合は、選択するファイル・システム(複数も可)に2GB以上の空きディスク領域が必要です。

    本番データベースの場合は、データベースの用途に応じて必要なディスク領域の量を見積もる必要があります。

  • 最適なパフォーマンスを得るには、データベース専用の物理デバイス上にあるファイル・システムを選択する必要があります。

  • oracleユーザーが指定したパスにファイルを作成するには、書込み権限が必要です。

3.14.2 必要なディレクトリの作成


注意:

この手順を行う必要があるのは、Oracleベース・ディレクトリとは別のファイル・システム上にOracle Databaseまたはリカバリ・ファイルを格納する場合のみです。

Oracleベース・ディレクトリから個別のファイル・システム上にOracleデータベース・ファイルまたはリカバリ・ファイルのディレクトリを作成する手順は、次のとおりです。

  1. マウント済の各ファイル・システム上の空きディスク領域を判別するには、次のコマンドを使用します。

    # df -k
    
  2. 表示された情報から、使用するファイル・システムを識別します。

    ファイル・タイプ ファイル・システム要件
    データベース・ファイル 次のいずれかを選択します。
    • 2GB以上の空きディスク領域を持つ単一のファイル・システム

    • 合計で2GB以上の空きディスク領域を持つ2つ以上のファイル・システム

    リカバリ・ファイル 2.4GB以上の空きディスク領域を持つファイル・システムを選択します。

    多数のファイル・タイプに対して同じファイル・システムを使用している場合は、各タイプに対するディスク領域要件を加算して、ディスク領域要件の合計を判断します。

  3. 指定したファイル・システム用のマウント・ポイント・ディレクトリの名前を書き留めます。

  4. 次のようなコマンドを入力し、マウント・ポイント・ディレクトリごとに推奨サブディレクトリを作成し、それに対する適切な所有者、グループおよび権限を設定します。

    • データベース・ファイル・ディレクトリ:

      # mkdir /mount_point/oradata
      # chown oracle:oinstall /mount_point/oradata
      # chmod 775 /mount_point/oradata
      

      データベース・ファイル・ディレクトリのデフォルトの位置は、$ORACLE_BASE/oradataです。

    • リカバリ・ファイル・ディレクトリ(高速リカバリ領域):

      # mkdir /mount_point/fast_recovery_area
      # chown oracle:oinstall /mount_point/fast_recovery_area
      # chmod 775 /mount_point/fast_recovery_area
      

      デフォルトの高速リカバリ領域は、$ORACLE_BASE/fast_recovery_areaです。高速リカバリ領域は、データベース・ファイル・ディレクトリのディスクとは別の物理ディスク上に保持することをお薦めします。この方法により、oradataを含むディスクがなんらかの理由で使用できない場合に、高速リカバリ領域を使用してデータを取得できます。

  5. 記憶域にOracle ASMを使用する方法の詳細は、「スタンドアロン・サーバー用のOracle Grid Infrastructureのサーバー構成」および「既存のOracleプロセスの停止」を参照してください。