Dalam komentar Anda memiliki ekstrak dari lsnrctl status
:
Listening Endpoints summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services summary...
Pendengar Anda hanya mendengarkan di 127.0.0.1
, jadi koneksi hanya dapat dibuat dari server. Tidak ada yang mendengarkan di alamat eksternal Anda 10.0.2.39
, jadi koneksi ke port 1521 pada alamat tersebut gagal.
listener.ora
Anda mungkin memiliki sesuatu baik ADDRESS
, atau tanpa ADDRESS
sama sekali, yang akan default ke localhost:1521
. Anda perlu memodifikasinya menjadi seperti:
LISTENER =
...
(ADDRESS_LIST =
...
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
atau nama host mesin Anda jika itu dapat diselesaikan ke alamat itu. Idealnya ini dilakukan melalui netca
daripada dengan mengedit file dengan tangan.