Вы совершенно уверены, что кто-то слушает, где вы пытаетесь подключиться. Я бы посоветовал вам начать с тестирования с помощью telnet.
Вы говорите, что у вашего сервера есть доменное имя «uxkg265.admin.plent»
nslookup uxkg265.admin.plent
Я только что проверил свой IP-адрес и обнаружил:
$ nslookup $(hostname)
Server: xxx.xxx.xxx.xxx
Address: xxx.xxx.xxx.xx##53
Name: mydomain.myorg.com
Address: 192.168.56.1
Я просто попытался подключиться к своему экземпляру oracle и получил:
$ telnet 192.168.56.1 1521
Trying 192.168.56.1...
Connected to 192.168.56.1
Escape character is '^]'.
^]
telnet> quit
Connection closed.
Если я пытаюсь использовать неправильный порт, я получаю:
$ telnet 192.168.56.1 1522
Trying 192.168.56.1...
telnet: connect to address 192.168.56.1: Connection refused
Мне удалось связаться с:
sqlplus myoracle/testpass@192.168.56.1:1521/UPGR
где UPGR - имя службы.
Мне также удалось соединиться с:
sqlplus myoracle/testpass@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.1)(PORT=1521))(CONNECT_DATA=(SID=UPGR)))"
С UPGR в качестве SID.
Сначала у меня были некоторые проблемы, потому что в моей версии Oracle Linux была включена поддержка iptables, и это мешало мне подключаться с использованием sqlplus. Как только я отключил эту защиту, я смог использовать Oracle.
sudo service iptables stop
sudo chkconfig iptables off
(Имейте в виду, что iptables служит цели. Для моей тестовой системы, работающей на моем ПК в VirtualBox, отключить ее можно. Для других систем, возможно, нет.)