tech_memo / ORACLE / oracle_RAC / Install / Oraccle-Software


tech_memo/oracle_RAC/Install

RHEL6.3

事前準備

  • Grid-Infrastructure同様下記の手順をgridディレクトリ配下に対してもしておいたほうがよさそう。(今回はやらなかったが、OUIのpkgチェックでpdkshが無いと引っかかる。書き換えて置けば、kshを求めてくる(こちらはある)はず。。。)

Oracle Software Install

  • ORACLE_BASE/ORACLE_HOME選択時のチェックでノード2でPermissionのエラー。
  • Ownerをoracleユーザにしていたはずだが、Oracle Grid Infrastructureのインストール後、rootユーザにされていた。ノード1もrootユーザになっているが、なぜかエラーにならず。このあたりはWebサイトで情報があった記憶がある。セキュリティの話だったはず。

Privileged Operatin System groups(12c)

  • Database Administrator (OSDBA) grouop : dba
  • Database Operator (OSOPER) group (Optional) : oinstall
  • Database Backup and Recovery (OSBACKUPDBA) group : dba
  • Data Guard administrative (OSDGDBA) group : dba
  • Encrption Key Management administrative (OSKMDBA) group : dba

Perform Prerequisite Checks


Run Level(RHEL7.1 + 12c)

  • Grid Infrastructureインストール時?と同様。
  • 無視。

/dev/shm/ mounted as temporary file system (RHEL7.1 + 12cR1)

  • Grid Infrastructureインストール時?と同様。
  • 無視。

ERROR

  • install実行中に以下のエラー
Remote 'AttachHome' failed on nodes: 'racserver1'. Refer to '/u01/oracle/oraInventory/logs/installActions2011-11-08_01-28-53PM.log' for details.
It is recommended that the following command needs to be manually run on the failed nodes: 
 /u01/app/oracle/product/11.2.0/dbhome_1/oui/bin/runInstaller -attachHome -noClusterEnabled ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 ORACLE_HOME_NAME=OraDb11g_home1 CLUSTER_NODES=racserver2,racserver1 "INVENTORY_LOCATION=/u01/oracle/oraInventory" LOCAL_NODE=<node on which command is to be run>. 
Please refer 'AttachHome' logs under central inventory of remote nodes where failure occurred for more details.
  • OTNの掲示板に既に他にOracleをinstallしている場合は削除しろとコメントあり。 1億件のDBでちょっともったいないが、削除する。
  • 削除したが、変わらず。ノード1の/u01/oracle/oraInventory/ContentsXML/inventory.xmlを削除(mv)して実行するとうまくいった。が、OracleGridInfrastructure?インストール時に書き出されたロケーションがなかったので元ファイルから追記。ノード1、2の内容は全く同じものにしておいた。

Response file

  • レスポンスファイルを保存した
    • racserver1:/home/oracle/db.rsp

11.2.0.3 & RHEL6

  • OUIの事前チェックでkshがないというエラーが出たが、InfraStracture?をInstallするときにはpdkshが無いと起こられた。
    kshはもともとインストールされていたが、pdkshをインストールするために、わざわざkshをアンインストールした(pdkshとkshはコンフリクトするためどちらかしか入れれない)。謎すぎる。