web-dev-qa-db-ja.com

Centos仮想マシンにOracleXEをインストールする

CentOS5仮想マシンにOracleXEをインストールしようとすると、次のエラーが発生します。

You have insufficient diskspace in the destination directory (/usr/lib/Oracle) 
to install Oracle Database 10g Express Edition.  The installation requires at 
least 1.5 GB free on this disk.
error: %pre(Oracle-xe-10.2.0.1-1.0.i386) scriptlet failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping Oracle-xe-10.2.0.1-1.0

VMは、20個のうち3 GBのディスク容量を使用するまったく新しいインストールであることを考えると、これは奇妙なことに思いました。同じボックスで空き容量を増やすと、次のようになります。

             total       used       free     shared    buffers     cached
Mem:       1035108     867780     167328          0      43408     604396
-/+ buffers/cache:     219976     815132
Swap:      2096472        120    2096352

ここで何が間違っている可能性があるのですか?

1
Peter Bratton

CentOSを使用したVMWareFusionの簡単なインストール機能はそれほど簡単ではないことがわかりました。デフォルトでは、インストーラーは2つの論理ボリュームを作成します。1つは/の下に、もう1つは/ homeの下にあります。次に、ほぼすべてのディスク領域を/ home論理ボリュームに割り当てます。私の場合、/の下に3.8 GBが割り当てられ、/ homeの下に13GBが割り当てられました。

これは、Oracleなどの/の下にインストールされることが予想される大きなrpmで問題になります。 [EasyInstall]チェックボックスなしで新しいVMを作成することで、問題を修正することができました。デフォルトを変更する必要もありませんでした。

3
Peter Bratton