Früher habe ich mit VM-Netzwerkeinstellungen gekämpft, sodass mein Host meine VM „sehen“ konnte und umgekehrt.
Ich habe aufgehört, mir darüber Sorgen zu machen, als ich von Port-Weiterleitungen erfahren habe.
Sie können VirtualBox einfach anweisen, Datenverkehr von Ihrem lokalen Port zu übernehmen, sagen wir 1521, und diesen an die VM weiterzuleiten, sagen wir auch 1521.
Wenn ich mich also von meinem Host in SQL Developer mit der VM verbinde, kann ich zu localhost:1521 gehen und meinen Verbindungsdatenverkehr zum Oracle Listener auf meinem Linux VBox-Image leiten und Port 1521 überwachen
Klicken Sie auf Portweiterleitung
Fügen Sie einen Eintrag für TCP 1521 und 1521 hinzu
In SQL Developer können Sie dies dann einfach tun, um eine Verbindung zu Ihrer Datenbank auf der VM herzustellen