Этот материал в разработке. Рекомендую обратиться к последней версии документа.

Ссылка на документ по инсталляции Oracle.


[Инсталляция Oracle DataBase Server 12.2 в Oracle Linux 7.4]:: Настройка Display Manger


Подготовка и проверка

192.168.1.5 - ip адрес компьютера, с которого происходит процесс управления установкой.
192.168.56.101 - ip адрес сервера


Если установка происходит с Windows машины

Устанавливаем XMing и доп шрифты. :
http://sourceforge.net/projects/xming/
http://sourceforge.net/projects/xming/files/Xming-fonts/

Перезагружаемся. Если не перезагрузить, при инсталляции в 10 версии RAC, возникали проблемы (кнопка не отображались на последнем шаге инсталляции).

Далее, необходимо настроить правила доступа.
В самом простом варианте, правой кнопкой мыши по ярлыку xming. Зайти в свойства и в target дописать -ac (т.е. без контроля доступа)


XMing



Если установка происходит с Linux машины

На клиенте:

$ sudo apt-get install -y gdm
Oracle installation


Думаю, лучше выбрать lightdm (gdm в последний раз у меня не захотел рабоать). Точнее, я настроил gdm также как описано здесь, далее копался хрен знает сколько времени и потом решил попробоваь lightdm. После перезагрузки service стал слушать порт 6000).


Если что, можно потом переключиться командами:


# dpkg-reconfigure gdm
# dpkg-reconfigure lightdm


Если выбран gdm

# vi /etc/gdm/custom.conf


Добавляю в блоки:

[security]
DisallowTCP=false

[xdmcp]
Enable=true


Если выбран lightgdm

# vi /etc/lightdm/lightdm.conf


###########################

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
xserver-allow-tcp=true

###########################


# sudo restart lightdm

или

# service gdm restart


Команды проверки

$ ps ax | grep dm
$ ps lf -C Xorg

Должна быть строчка “listen tcp”


$ sudo apt-get install -y nmap nc


$ netstat -an | grep -F 6000


tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
tcp6       0      0 :::6000                 :::*                    LISTEN


# nmap -p 6000 192.168.1.5


Starting Nmap 6.40 ( http://nmap.org ) at 2017-08-02 13:25 MSK
Nmap scan report for marley.corp.local (10.14.3.105)
Host is up (0.000047s latency).
PORT     STATE  SERVICE
6000/tcp closed X11



$ nc -vv 192.168.1.5 6000
Connection to 192.168.1.200 6000 port [tcp/x11] succeeded!=


$ xhost +192.168.1.11


На сервере:

Почему бы и не проверить на сервере, открыт ли порт

# yum install -y nmap


# nmap -p 6000 192.168.1.5


Далее лучше всего сделать следующее:

– если не установили ранее, установите пакет xdpyinfo. Он нужен для отображения окон на клиентской машине.


# yum install -y xdpyinfo
# su - oracle12


$ export DISPLAY=192.168.1.5:0.0


$ xdpyinfo


Можно также установив xterm или xclock


# yum install -y xclock


$ xclock

– можно даже проще, просто выполните команду:

$ xclock -display 192.168.1.5:0




Oracle installation


Если часы не появились, можно попробовать следующее:

Выполнил команду на сервере:

$ xdpyinfo
No protocol specified
xdpyinfo:  unable to open display "<ip клиента ubuntu :0.0".


Потом на клиенте под root сделал:

# xhost +


И снова на сервере:

$ xdpyinfo

С выводом каких-то сообщений, но сообщения об ошибке уже не было.

При запуске ./runInstaller окно с приглашением появилось.

А вот часы так и не появились у меня.