Как подключиться к серверу Oracle, расположенному в VMPlayer, из клиента SqlDeveloper на моей локальной клиентской машине
Отказ от ответственности: я новичок в конфигурации Oracle, и я хочу понять, почему это не работает.
Вот моя конфигурация:
- Моя локальная машина: Windows 7 Ultimate (x64)
- Моя виртуальная машина размещалась на моей локальной машине с VMPlayer 3.1.3 build-324285: Windows Server 2003 Enterprise Edition
На ВМ
На ВМ есть сервер Oracle 11g. Этот сервер работает нормально, я выполнил некоторые запросы с Sql*Plus, который также установлен на виртуальной машине.
Конфигурация сети виртуальной машины: "Мостовой"
На локальной машине
На локальном компьютере (на котором размещена виртуальная машина) установлен SqlDeveloper. Я хочу подключить его к серверу, расположенному на виртуальной машине, но у меня есть это сообщение:
Сетевой адаптер не может установить соединение.
Кажется, это проблема с сетью, но когда я пингую виртуальную машину с локальной машины, она работает, и наоборот
Кроме того, SqlDeveloper также установлен на ВМ (и работает нормально). Параметры подключения на локальном компьютере SqlDeveloper одинаковы, за исключением параметра hostname.
Я проверил с IP-адресом и именем компьютера.
Какой параметр я должен проверить (и изменить), чтобы решить эту проблему?
Я надеюсь быть ясным в изложении моей проблемы.
Спасибо за помощь!!!
1 ответ
Если вы используете DHCP на сервере оракула, размещенном на виртуальной машине, вам также понадобится установленный там петлевой адаптер Microsoft или хотя бы ручное редактирование listener.ora и tnsnames.ora для использования статического IP-адреса 127.0.0.1. Вот еще по вопросу.