Saya mencoba untuk membuat koneksi JDBC dari VirtualBox Ubuntu Guest OS ke database Oracle XE yang menjalankan o Host. Namun, koneksi ditolak. Berikut detail lingkungan saya:
VirtualBox: 4.1.4 Host OS: Windows 7 Guest OS: Ubuntu server 11.4 Mode jaringan: Jaringan bridged Basis data Oracle XE berjalan di Host
Masalah: Server WebLogic berjalan di kotak virtual Ubuntu. Ia mencoba untuk terhubung ke database Oracle XE yang berjalan pada OS Host (windows 7) dengan port mendengarkan 1521. Pada OS Guest (Ubuntu), saya dapat melakukan ping ke komputer Host dari OS Guest. Namun, ketika saya mengkonfigurasi sumber data JDBC di server WebLogic pada OS Guest untuk terhubung ke Oracle XE, koneksi butuh waktu lama, dan akhirnya saya menerima "Pengecualian IO: Adaptor Jaringan tidak dapat membuat koneksi". Ketika saya mencoba "telnet host-ip 1521", tidak ada koneksi yang dibuat.
Dengan jaringan Bridge, saya dapat membuat koneksi dua arah antara host dan OS tamu (mis. Koneksi melalui ssh dan ftp). Apakah ada yang saya lewatkan dalam pengaturan jaringan Bridge dan OS guest / host? Perhatikan bahwa saya dapat membuat koneksi yang sama dalam lingkungan jaringan normal (yaitu tidak menggunakan kotak virtual).
Saya tidak yakin apakah jaringan Bridge adalah pilihan yang baik untuk pekerjaan yang dijelaskan di atas. Haruskah saya menggunakan mode jaringan khusus host? Jika demikian, apakah ada konfigurasi khusus yang perlu saya lakukan? Saya membaca dokumen kotak Virtual tentang pengaturan jaringan host-only, namun, kurang detail. Saya mengikuti prosedur yang dijelaskan dalam manual, dan bahkan tidak dapat terhubung ke host.
Bisakah beberapa ahli di sini memberi tahu saya tentang masalah ini?
Sangat dihargai. Licheng