В коментар имате извлечение от lsnrctl status
:
Listening Endpoints summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services summary...
Вашият слушател слуша само на 127.0.0.1
, така че връзките могат да се правят само от сървъра. На външния ви адрес 10.0.2.39
нищо не слуша , така че връзките към порт 1521 на този адрес се провалят.
Вашият listener.ora
вероятно има нещо или единичен ADDRESS
, или без ADDRESS
изобщо, което по подразбиране ще бъде localhost:1521
. Трябва да го модифицирате на нещо като:
LISTENER =
...
(ADDRESS_LIST =
...
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
или името на хоста на вашата машина, ако може да се разреши на този адрес. В идеалния случай това би било направено чрез netca
вместо да редактирате файла на ръка.