День добрый, коллеги! :-) Разбираюсь вот тут с SUSE Enterprise Server 10 SP3 - хочу поставить Oracle 11g. Застрял на этапе запуска инсталлятора Oracle. Дело в том, что он от рута не запускается, вроде бы нужен юзер oracle. Проверил:
id oracle
uid=102(oracle) gid=103(oinstall) groups=104(dba),103(oinstall)
но вот залогиниться под юзером oracle (хоть через ssh, хоть через vnc viewer) не удается - пишет, что администратор выключил эту учетку. Проверил user management через control center - есть учетка, под которой можно зайти, я ее создавал на этапе установки SUSE. Разумеется, и от рута можно зайти :-) А вот oracle - это system user. Что я пропустил? :-) В какую группу надо добавить юзера oracle, чтобы от его имени запустить ./runInstaller?
Заранее спасибо за ответы :-)
Не могу залогиниться юзером oracle, чтобы запустить инсталлятор
Попробуйте что-то вроде [console]su -c './runInstaller' oracle[/console]или ещё лучше[console]sudo -u oracle ./runInstaller[/console]
Если пользователь oracle создавался с помощью пакета orarun то
1. В /etc/passwd заменить /bin/false на /bin/bash
или покажите /etc/passwd
2. Задать пароль пользователю oracle.
Запускаю от имени oracle успешно :-) Теперь там другая проблема - с переменной DISPLAY. Инсталлятор думает какое-то время, потом сообщает:
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-03-11_11-06-54PM. Please wait ...
DISPLAY not set. Please set the DISPLAY and try again.
Я проверил эту переменную -
echo $DISPLAY
127.0.0.1:1.0
Но тем не менее не идет дальше процесс установки. Вроде бы есть еще "тихий" режим установки, может, попробовать его? А все-таки - какое должно быть значение у переменной DISPLAY?
В гугл на предмет "xhost oracle", например, https://forums.oracle.com/forums/message.jspa?messageID=10195384#10195384