У меня есть виртуальная машина 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 бит).