Instale o Oracle XE em uma máquina virtual do Centos

1

Eu recebo o seguinte erro ao tentar instalar o Oracle XE em uma máquina virtual do CentOS 5:

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

Isso me pareceu estranho, considerando que a VM é uma instalação nova, usando 3 GB de espaço em disco de 20. Quando eu corro livremente na mesma caixa, recebo:

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

Alguma idéia do que poderia estar errado aqui?

    
por Peter Bratton 18.08.2010 / 21:19

1 resposta

3

Acontece que o recurso Easy Install do VMWare Fusion com o CentOS não é tão fácil. Por padrão, o instalador cria dois volumes lógicos: um sob / e um sob / home. Em seguida, ele aloca quase todo o espaço em disco para o volume lógico / home. No meu caso, eu tinha 3.8 GB alocados em / e 13 GB alocados em / home.

Isso se torna um problema com grandes rpms que esperam ser instalados em / como os do oracle. Ao criar uma nova VM sem a caixa de seleção Easy Install, consegui corrigir o problema. Eu nem precisei mudar nenhum padrão!

    
por 18.08.2010 / 23:15