Terhubung ke server Oracle DB dari jarak jauh

0

Saya memiliki database Oracle 9i yang diinstal pada mesin yang terhubung ke Internet di belakang NAT dan server database Oracle mendengarkan pada port default 1521.

Ketika saya terhubung melalui LAN ke server database itu telah bekerja dengan sempurna.

Ketika saya melakukan port forwarding pada port 1521 ke alamat IP pribadi di router TP-Link saya untuk memungkinkan mesin klien Oracle untuk terhubung ke server database Oracle melalui IP publik itu tidak berfungsi dengan baik.

Itu berhasil canyouseeme.org tetapi ketika saya menggunakan perintah ini:

SQL & gt; sambungkan nama pengguna / kata sandi @ GLOBAL_IP / service_name Kesalahan: ORA_12170:   TNS: Connect timeout terjadi.

Catatan: ketika saya mencoba untuk terhubung ke server DB oracle menggunakan Teamviewer vpn juga berfungsi dan terhubung.

Jadi bagaimana saya bisa menangani ini?

zak
sumber
Saya telah mencoba untuk memperbaiki tata bahasa Anda, tetapi saya merasa bahwa banyak konteks masih hilang. Harap kembalikan suntingan saya jika Anda merasa saya telah bertindak terlalu jauh.
Burgi

Jawaban:

0

Anda hanya perlu mengatur alias dengan benar dengan alamat publik di sisi klien Anda, yang paling sering dilakukan dengan mengedit tnsnames.ora mengajukan. Saya kira itu tidak perlu untuk mengingatkan Anda ini adalah solusi yang sangat tidak pantas bahkan untuk bersenang-senang atau tujuan pengujian dan untuk alasan keamanan Anda harus selalu menggunakan VPN.

Ren
sumber