Kiedyś walczyłem z ustawieniami sieci maszyn wirtualnych, aby mój host mógł „widzieć” moją maszynę i na odwrót.
Przestałem się tym martwić, gdy dowiedziałem się o przekierowaniu portów.
Możesz po prostu powiedzieć VirtualBox, aby przejął ruch z twojego portu lokalnego, powiedzmy 1521, i przekazał go do maszyny wirtualnej, powiedzmy również 1521.
Tak więc podczas łączenia się z maszyną wirtualną z mojego hosta w SQL Developer, mogę przejść do localhost:1521 i skierować ruch mojego połączenia do Oracle Listener na moim obrazie Linux VBox, nasłuchując na porcie 1521
Kliknij Przekierowanie portów
Dodaj wpis dla TCP 1521 i 1521
Następnie w SQL Developer możesz po prostu zrobić to, aby połączyć się z bazą danych na maszynie wirtualnej