[問題]
Oracle Application Server 10g (9.0.4), Oracle Developer Suite 10g (9.0.4) インストール時の注意事項
[対象となる製品のバージョン]
MIRACLE LINUX Standard Edition V2.1
※MIRACLE LINUX Standard Edition V2.1 Update 3の場合、MIRACLE LINUX Oracle9i Release 2 対応キットの適用は不要です。すぐにOracleのインストール作業を開始できます。
[対象となるパッケージ]
Oracle Application Server 10g (9.0.4), Oracle Developer Suite 10g (9.0.4)
[問題詳細]
Oracle Application Server 10g(9.0.4) または、Oracle Developer Suite 10g (9.0.4)をMIRACLE LINUX Standard Edition V2.1にインストールしようとすると、下記のようなメッセージが表示されます。(実行環境により異なります)
Starting Oracle Universal Installer ...
Checking requirements...
Checking operating system version: must be redhat-2.1, UnitedLinux-1.0 or redhat-3 Failed <<<<
Exiting Oracle Universal Installer, log for this session can be found at /home/oracle/oraInventory/logs/
installActions2004-02-19_04-29-37PM.log
The operating system version that you're running is not supported (at the time of this release. Please
check Metalink for the latest supported versions.
All requirements met.
Checking if CPU speed is above 450 MHz.
Actual 797 MHz Passed
Checking for Kernel version 2.4.21-4.EL
The Linux Kernel requirement is 2.4.21-4.EL or higher. The current version of Linux Kernel on the system
is 2.4.9-e.25.50ml. This version is not supported by Oracle Corporation. Failed <<<<
Checking for glibc version glibc-2.3.2-95.3 Failed <<<<
Checking operating system packages: gcc-3.2.3-20,compat-gcc-7.3-2.96.122,compat-gcc-c++-7.3-2.96.122,
compat-libstdc++-7.3-2.96.122,compat-libstdc++-devel-7.3-2.96.122,openmotif21-2.1.30,setarch-1.3-1,
pdksh-5.2.14,sysstat-4.0.7,gnome-libs-1.4.1.2.90-34.1,libstdc++-3.2.3,compat-libstdc++-devel-7.3-2.96.122,
compat-glibc-7.x-2.2.4.32.5 Failed <<<<
>>> Package gcc-3.2.3-20 is missing
>>> Package compat-gcc-7.3-2.96.122 is missing
>>> Package compat-gcc-c++-7.3-2.96.122 is missing
>>> Package compat-libstdc++-7.3-2.96.122 is missing
>>> Package compat-libstdc++-devel-7.3-2.96.122 is missing
>>> Package openmotif21-2.1.30 is missing
>>> Package setarch-1.3-1 is missing
>>> Package gnome-libs-1.4.1.2.90-34.1 is missing
>>> Package libstdc++-3.2.3 is missing
>>> Package compat-libstdc++-devel-7.3-2.96.122 is missing
>>> Package compat-glibc-7.x-2.2.4.32.5 is missing
Checking swap space: 1027 MB available, 1536 MB required. Failed <<<<
Error : Packages version not per Installation requirement.Continue? (y/n) [n]
|
これはOracle Application Server 10g, Oracle Developer Suite 10g (9.0.4)のインストーラー(Oracle Universal Installer 2.3.0.10.0)が、OS、カーネル、パッケージのバージョンなどをチェックしているためです。
[回避策]
基本的に、インストーラーが出すメッセージの最後の問いに対して、「y」と入力することでインストーラは起動します。リリース・ノート、インストレーションガイドに記述されたハードウェア要件、ソフトウェア要件を満たしていれば、メッセージに関わらず正常にインストールすることができます。
Oracle Developer Suiteに関しては、特に細かなソフトウェア要件はございいませんので、ここでは MIRACLE LINUX Standard Edition V2.1にOracle Application Server 10gをインストールする手順を説明します。
- OS のインストール
- MIRACLE LINUX Oracle9i Release 2 対応キットの適用
- Open Motifのインストール
- カーネルのアップデート
- その他パッケージのアップデート(任意)
- インストールユーザの環境変数設定とカーネルパラメータの変更
- Oracle Application Server 10gのインストール
この中でも重要なのは、2から4と7です。それぞれについて説明します。
- OS のインストール
インストレーションガイドに従ってインストールします。
- MIRACLE LINUX Oracle9i Release 2 対応キットの適用
MIRACLE LINUX Oracle9i Release 2対応キットを適用します。MIRACLE LINUX Oracle9i Release 2対応キット(以下R2キット)は、MIRACLE LINUX Standard Edition V2.1をOracle9i Release 2に対応させるためのアップデートパッケージ集です。Oracle Application Server 10gを複数ノード構成にするときには、それぞれノードに対して適用します。
なおR2キットは、製品版MIRACLE LINUXに同梱されています。製品の出荷時期によっては、R2キットが同梱されていないことがあります。そのときにはMIRACLE LINUX社のアップデート情報ページからダウンロードしてください。
- Open Motifのインストール
Open Motifをインストールします。Open Motifは、R2キットの"Miracle/RPMS"ディレクトリに収録されています。次の例は、R2キットのCD-ROMからインストールする方法です。
# mount /mnt/cdrom
# cd /mnt/cdrom/Miracle/RPMS
# rpm -ivh openmotif-2.1.30-11.i686.rpm
|
- カーネルのアップデート
2.4.9-e.25.32ml以降のカーネルにアップデートします。同様にMIRACLE LINUX 社のアップデート情報ページからダウンロードしてください。次のコマンドで確認してください。
# uname -r
2.4.9-e.25.32ml
|
- その他のパッケージのアップデート(任意)
R2キットには2003年1月15までに公開されたアップデートパッケージが収録しています。それ以降に公開されたアップデートパッケージをインストールするときは、MIRACLE LINUX 社のアップデート情報ページからダウンロードします。
OracleAS 10g(9.0.4)では、以下のパッケージがインストールされていることが必要です。
- glibc-2.2.4-34ml
- gcc-2.95.3-5ml
- pdksh-5.2.14-12
- openmotif-2.1.30-11
- sysstat-4.0.7-2ml
- compat-glibc-6.2-2.1.3.2
- libstdc++-2.95.3-5ml
次のコマンドで確認してください。
# rpm -q glibc gcc pdksh openmotif sysstat compat-glibc libstdc++
glibc-2.2.4-34ml
gcc-2.95.3-5ml
pdksh-5.2.14-12
openmotif-2.1.30-11
sysstat-4.0.7-2ml
compat-glibc-6.2-2.1.3.2
libstdc++-2.95.3-5ml
|
- インストールユーザの環境変数設定とカーネルパラメータの変更
Oracle Application Server 10gより、インストールユーザの環境変数とカーネルパラメータの値が変更されています。リリースノートとインストールマニュアルを参照し、適宜変更してください。
- Oracle Application Server 10gのインストール
マニュアルやリリースノートに記載されている事前作業が終わったら、インストーラーを起動します。すると下記のメッセージが表示されたあと、続けるかどうかの質問が表示されます(多少Failedと表示されますが無視してください)。そこで「y」を入力します。少し待つとインストーラーが起動します。
$ /mnt/cdrom/runInstaller
Starting Oracle Universal Installer ...
Checking requirements...
〜中略〜
Error : Packages version not per Installation requirement.
Error : swap space availability not per Installation requirement.Continue? (y/n) [n]y
|
あとは通常の手順に従ってOracle Application Server 10gをインストールします。
[解説]
このような現象が起きる原因は、これはOracle Application Server 10g, Oracle Developer Suite 10g (9.0.4)のインストーラー(Oracle Universal Installer 2.3.0.10.0)に起因しています。ハードウェア要件、ソフトウェア要件を満たしていれば、インストールには差し支えありません。
[参考資料]
特に無し
[更新履歴]
2004/05/17 MIRACLE LINUX Standard Edition V2.1 Update 3 に関する記述を追加
2004/02/24 新規作成
|