Назад | Перейти на главную страницу

Установите Oracle XE на виртуальную машину Centos

Я получаю следующую ошибку при попытке установить Oracle XE на виртуальную машину 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

Это показалось мне странным, учитывая, что виртуальная машина - это совершенно новая установка, использующая 3 ГБ дискового пространства из 20. Когда я бегу бесплатно на том же компьютере, я получаю:

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

Есть идеи, что здесь может быть не так?

Оказывается, функция Easy Install VMWare Fusion с CentOS не так проста. По умолчанию установщик создает два логических тома: один в / и один в / home. Затем он выделяет почти все дисковое пространство логическому тому / home. В моем случае у меня было 3,8 ГБ, выделенных в / и 13 ГБ в / home.

Это становится проблемой для больших rpms, которые предполагается установить под /, например, oracle. Создав новую виртуальную машину без флажка Easy Install, я смог исправить проблему. Мне даже не нужно было менять настройки по умолчанию!