Как подключиться к базе данных Oracle 10g на хост-компьютере из Ubuntu, установленного в VMware?
У меня установлен Oracle 10g в моей хост-системе, работающей в Windows 7. Я также установил Ubuntu в той же системе, используя VMware. Теперь я написал некоторую программу в Ubuntu, которая должна подключиться к базе данных Oracle, установленной в моей хост-системе. Программный код правильный, но соединение не происходит. Я уверен в этом, потому что я не могу открыть Oracle в Ubuntu, используя адрес по умолчанию 127.0.0.1:8080 Так как же подключить базу данных к виртуальной ОС?
1 ответ
Адрес 127.0.0.1
означает этот компьютер, поэтому, если вы используете его на виртуальной машине, то он указывает на виртуальную машину, а не на хост-систему.
Для подключения к хосту вам необходимо использовать IP-адрес хоста. Ваша виртуальная машина должна иметь доступ к IP-адресу хоста, но если это невозможно, проверьте сетевую конфигурацию виртуальной машины в VMware. Также убедитесь, что Oracle прослушивает IP-адрес хоста, а не только 127.0.0.1
,