逆引きマニュアル: Oracleインストーラをフォアグラウンドで動かす方法

投稿日:

やりたいこと

Oracleインストーラ(サイレントインストール)はバックグラウンドで 動くのですが、これをフォアグラウンドで動かす方法です。

前提条件

Oracle 11g Release 2 for Linuxで確認しています。

手順

以下のようにパイプを使う、もしくはリダイレクトするだけです。

runInstaller -silent -responseFile db.rsp | tee install.log

インストーラはバックグラウンドで動きますが、 標準出力にログを吐き出します。 これをパイプに通すと、標準出力がクローズされる、 すなわちインストーラが終了するまで待つようになります。

これで動く理由は以下の投稿で知りました。

linux - Showing Progress in Oracle DB Silent Installation with Response File - Stack Overflow

マニュアル