EngineIT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。掲題の通り、LinuxにOracleDB(11g)をインストールする方法について書きます。「(その1)」の続編記事です。Supportからセキュリティ通知を受け取るか否かの設定です。1受け取りたい:E-mailアドレス、MOSのパスワードを入力2受け取りたくない:入力せずに進む今回は2で進めます。警告が出ますが、”Yes”を押下し続行。今回は2で進行させ、DB作成は別途実施(その3)します。1データベースの作成および構成>Oracleソフトウェア+DB作成2データベース・ソフトウェアのみインストール>Oracleソフトウェアのみ3既存のデータベースをアップグレード>目次に戻る(4-3)Gridインストールオプション選択肢は以下。今回は1で進行させる。DBでは複数Instanceで1つのDBファイルを共有することができます。日本語と英語を選択し進行する。今回は2で進行させます。DBソフトウェアのインストール場所のパスを指定します。デフォルトはそれぞれORACLE_BASE、ORACLE_HOMEの値をデフォルト表示します。ORACLE_BASEはOracleディレクトリ構造のトップディレクトリです。ORACLE_HOMEはOracleのソフトウェアをインストールするディレクトリです。BASE配下が推奨されています。今回はデフォルト値で進行します。ORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1>目次に戻る(4-7)インベントリの作成インベントリディレクトリとは、いままでインストールしたOracle製品の記録が保存される場所です。インストール時の情報や製品情報等が記録されます。コンピュータに初めてOracle製品をインストールする際に作成され、今後導入する全てのOrace製品でも同じディレクトリが利用されます。今回は本サーバでの初めてのOracle製品導入であるため、設定画面が表示されますが、2回目以降は表示されません。今回は下記設定で進行します。/u01/app/oraInventoryoraInventoryに対し、書き込み権限を有するグループ:oinstall>目次に戻る(4-8)権限のあるOSグループOracleDBにはOS認証と呼ばれる仕組みがあり、DBのユーザ名/パスワードを利用する代わりに、OSユーザを利用してDBに対する認証を行うことができます。その認証を利用できるのが、OSDBA・OSOPERグループに加入しているOSユーザになります。ここではOSDBA・OSOPERのグループを設定しており、今回は”dba”、”oinstall”とします。>目次に戻る(4-9)前提条件チェックの実行インストール時の前提条件チェックが走ります(1)。要件を満たさない場合は「修正スクリプト」の実行依頼が表示されます(2)。修正スクリプトを実行(3)すると、システムパラメータの一部がOracle推奨値に設定されOS構成が完了します。1234再度チェックを実行しても、まだパッケージの”Failed”が残っています。all”にチェックを入れて進めます。今まで選択した項目のまとめが表示されます。”Finish”を押下するとインストールが開始されます。>目次に戻る(4-11)インストールの進捗状況インストールの進捗が表示されます。今回は2のエラーに遭遇しました。この辺はググってやったものの、あまり理解できていません。有識者に補足いただけると嬉しいです。1ログファイルの確認GLIBCPP_3.2というキーワードから”libstdc++”のインストールを検討・実施。$ORACLE_HOME/sysman/lib/ins_emagent.mkの下記文言を修正(ORACLE_HOMEは各自設定したディレクトリ)。$(INSO_LINK)12修正前3修正後>目次に戻る(4-13)構成スクリプトの実行ソフトウェアインストール後、以下のスクリプトの実行をする必要があります。下記の画面でインストール完了を確認。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。※本記事は「Oracleデータベースのバックアップをexpdpで取得する方法」の続きとなる記事です。Developerを起動してSYSTEMユーザで接続する際に発生した、下記2つのエラーの対処法について記載します。EngineIT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。Reserved.Top。