以前、CentOS7にOracle11gR2をインストールしたのですが、
やり方が分からず、とても苦労したのでメモします。
◆注意
私がネットで調べながら試行錯誤して試した内容ですので不備がある可能性があります。
Oracleサポートに問い合わせして解決される事をオススメします。
■インストール途中でエラーが発生
CentOS7にOracle11gR2をインストールするとエラーが発生します。
※grid infrastructure(ASMCA)でも、
Database(DBCA)でもインストール時にエラーが発生します。
■エラー原因
ネットで調べたところ、どうやらCentOS6とCentOS7では
サービス管理(init)の仕組みが変わっている為のようでした。
CentOS6・・・init.d
CentOS7・・・systemd
上記の違いでインストール途中でエラーとなりました。
■対処方法
My Oracle Supportから修正パッチをダウンロードする。
(Oracleのサポート契約を結んでいる必要があります)
上記の答えに辿り着くのに凄く苦労しました。
(素直にOracleサポートに問い合わせすれば良かったのかも知れません)
ただ、上記の答えに辿り着いてもインストールには時間がかかりました。
理由は、OPatchコマンドのバージョンアップが必要だったからです。
■OPatchコマンドとは
Oracleに修正パッチを当てる為のコマンドのようです。
Oracleのインストール中にエラーが発生したら、
まずは、OPatchコマンドのバージョンアップを行って、
それから、OPatchコマンドで修正パッチを当てる。
するとインストールエラーが解決されて無事インストール完了しました。
■所感
私の場合は、Oracle初心者だったと言うこともあり、
原因を調べるのにも、対処するのにも、とても苦労しました。
そして、インストール作業に物凄く時間がかかりました。
もうこんな苦労はしたくありませんが、
今回の件で、色々な事を試したり、勉強したり出来たので良かったと思います。
やはり実際にOracleDBサーバーを構築(インストール)して、
運用してみる事が凄く大事な経験なのだと思い知らされました。
まだまだ、Oraleについての経験や知識が不足していますが、
これからの業務で自己学習を通して、足りない部分を補っていければと思います。
※その内、Oracle Master Bronzeを受験しようと思います。
受験料が高いので、なかなか受験に踏み切れませんが
0 件のコメント:
コメントを投稿