При установке Oracle 11g в Ubuntu 12.04 LTS выдает ошибку, поскольку Universal Installer не может работать под root.
Как я могу решить эту проблему? Пожалуйста, помогите мне.
Установщик Oracle хочет работать как пользователь оракула. Поэтому в качестве предварительного условия вы должны создать соответствующего пользователя и группу:
groupadd -g 50000 dba
groupadd -g 50001 oinstall
useradd -u 50000 -m -d /local/oracle -g oinstall -G dba oracle
(где /local/oracle
- домашний каталог, вы также можете использовать /home/oracle
). Сделав это, вы можете sudo su - oracle
и запустить установщик. Убедитесь, что все предварительные требования (параметр ядра, ulimits и т. Д.) Выполнены (для этого обратитесь к документации Oracle).
Тем не менее, установщик может отказаться выполнять свою работу при обнаружении не поддерживаемых ОС. Я не знаю, поддерживается ли какая-либо Debian-подобная система; на дериватах Redhat (например, CentOS) он работал, чтобы подделать /etc/redhat-release
, чтобы отразить поддерживаемую систему.