Oracleのインストール(forAIX)

rootユーザでやったこと

  • 物理メモリ・スワップ・/tmpサイズの確認
  • OSのバージョン(bit含む)の確認
  • dbaグループの作成
  • oracleユーザの作成
  • oracleユーザのパスワードの設定
  • oracleユーザパラメータの変更
    • 「smit chuser」で変更。
    • 「ソフトウェア・ファイル・サイズ」「ソフト・CPU時間」「ソフト・データ・セグメント」「ソフト・スタック・サイズ」を「-1」に変更。
  • OSシステムパラメータの変更
    • 「smit chgsys」で変更。
    • 「ユーザー1人あたりに使用できる最大プロセス数」を「2048」に変更。
  • Oracleインストールディレクトリ、データディレクトリを作成し、oracle:dbaにする。
  • cdromにある「rootpre.sh」を実行する。
    • ちなみに/usr/lpp/ssp/bin/spget_sysparがないと言われ、エラーになりました。

oracleユーザでやったこと

  • .profileの編集
    • 「umask」「ORACLE_BASE」「ORACLE_SID」「DISPLAY」を設定する
    • ついでに「ORACLE_HOME」もやっておくと後で楽。
  • /tmpからインストーラを実行
    • 「/cdrom/runInstaller –ignoreSysPrereqs」を実行。
    • 途中CD-ROMの入れ替えが発生するため、CD-ROMをマウントしているディレクトリから実行するとインストールが続行できない。(umountできないから、CD-ROMが入れ替えられない。)
  • 途中、rootユーザでshellスクリプトの実行を促されるので実行する。

その他

  • インストールは、ソフトウェアのみ行った。
  • インストール後に、「netca」コマンドを使ってリスナの構成を作成した。
    • このとき「ORACLE_HOME」環境変数が設定されていないとエラーになる。
  • 「dbca]コマンドを使って、データベースを作成した。
    • 「汎用データベース」などは選択せず、「New Database」を選択した。
    • 上記により、OLAPやデータマイニングXMLDBはオプションから削除した。
    • インストール時にDBを作成すると、これができなかった。(Windowsの場合は)