Назад | Перейти на главную страницу

Подключение к базе данных Oracle, размещенной на виртуальной машине Windows 8.1 Azure

У меня есть виртуальная машина Windows 8.1, созданная на лазурном сервере, у нее 14 ГБ памяти и 200 ГБ хранилища. Я установил на него Oracle с шаблонной базой данных. С установкой все нормально и могу пользоваться sqlplus делать команды sql и тому подобное. Слушатель тоже включен.

Но у меня проблемы с подключением к виртуальной машине из приложения С #. Я открыл 1521 порты, как показано на этот документ около дна. Есть ли что-то еще, что я могу сделать / попробовать или чего не делал, чтобы я мог подключиться к базе данных с моего ПК?

Я также пытаюсь пропинговать предоставленный общедоступный IP-адрес, но не могу этого сделать, любая помощь там тоже будет приятной. Я выполнил шаги Вот

Обновить:

Я попытался подключиться к базе данных из PLSQL Developer, вот список, который я поместил в свой файл TNSNames.ora (я также пробовал общедоступный IP-адрес вместо [myapp] .cloudapp.net):

AzureDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [myapp].cloudapp.net)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PLDB)
    )
  )

Можете ли вы подключиться к БД с помощью чего-то вроде Oracle SQL Developer? Я бы проверил, что вы можете сначала удаленно подключиться к БД, а затем устранить неполадки на вашем C #. Могут быть драйверы или нет нужного драйвера (32 против 64 бит).