Использование OCCI - создать соединение - PullRequest
0 голосов
/ 25 апреля 2018

Кто-нибудь использует библиотеку OCCI для работы с базой данных Oracle?Я пытаюсь подключиться из проекта Visual Studio 2017

Environment *env = Environment::createEnvironment(Environment::DEFAULT);
Connection *con;
con = env->createConnection(Config::login, Config::password, "(DESCRIPTION = (ADDRESS = (PROTOCOL = 'TCP')(HOST = my.host.cz')(PORT = '1510'))(CONNECT_DATA = (SID = 'mySid')))");

, но получаю ошибки:

ORA-12163: TNS: дескриптор подключения слишком длинный

или

ORA-12560: TNS: ошибка адаптера протокола

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

Может быть, я не включаю правильные библиотеки.

Я использую OCCI версии 12.2.0.1.0 Базовый пакет и Пакет SDK , загруженный с здесь .

Может кто-нибудь сказать мне, что мне не хватает и как я могу создать соединение?

1 Ответ

0 голосов
/ 25 апреля 2018

Проблема заключалась в том, что я использовал OCCI версии 12 и пытался подключиться к серверу версии 11. Помогла загрузка OCCI версии 11.

...