При попытке подключиться к Oracle с помощью LINQPad выдается «Не удается получить информацию о клиенте Oracle» - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь подключить LINQPad 4 или LINQPad 5 к базе данных Oracle на новом сервере Windows 2016 через соединение OCI.Я могу открыть SQl Developer, и он подключается, но при попытке с помощью LINQPad появляется сообщение «Не удается получить информацию о клиенте Oracle из реестра. Убедитесь, что установлено клиентское программное обеспечение Oracle, или используйте прямой режим подключения к серверу».Если я пытаюсь использовать прямой режим и вводить его с именем сервера, я получаю «Соединение было отклонено с ошибкой ORA-12504».

Я просто разместил наше первое консольное приложение на сервере, который подключается к этой базе данных Oracle, и он смог подключиться и вернуть данные.

На наших серверах Windows 2008, которые были запущены некоторое время, я мог подключаться к Oracle с помощью LINQPad в течение последних 3+ лет.Единственное, что я могу вспомнить, это то, что на серверах 2008 года это был 32-битный Oracle, а сейчас мы используем 64-битные.

Я ищу любые предложения о том, что я могу попробовать.Я бы предпочел использовать LINQPad вместо SQL Developer, если это возможно.

1 Ответ

0 голосов
/ 04 февраля 2019

После дополнительных исследований я нашел следующий пост, и он работал для меня.Публикация в случае, если кто-то еще может использовать это.Я также использую файл tnsname.ora.

LINQPad - строка подключения к моей базе данных Oracle

...