2016-06-28 3 views
0

Я новичок в Oracle и пытаюсь подключиться к базе данных Oracle с моего рабочего стола. У меня есть информация TNS и создан файл TNS с именем tnsanames.ora.Необходимо создать DSN для соединения Oracle и файл TNS

Какое место я могу скопировать в этот файл?

Я знаю, что мне нужно создать DSN для подключения к Oracle, но когда я открываю ODBC Data Source Administrator, я не вижу никаких драйверов для Oracle. Когда я нажимаю кнопку «Добавить» и появляется окно «Создать новый источник данных», я вижу только SQL Server, MySQL и т. Д., Но не Oracle.

Что мне не хватает?

+0

вы не использовать ODBC для подключения к оракулу. Oracle предоставляет своим клиентам драйвер для подключения. Вам нужен SQL Plus или аналогичный инструмент графического интерфейса. Какая операционная система, какая версия Oracle, что вы установили – kevinsky

+2

Я предполагаю, что вы имеете в виду DSN (имя источника данных), а не DNS (система доменных имен). Установили ли вы клиент Oracle на своем компьютере? Вы установили драйвер ODBC как часть этой установки? Вы используете 32- или 64-разрядную Windows? Вы установили 32- или 64-разрядный клиент? –

+0

Он должен быть в $ ORACLE_HOME/network/admin /, если вы не создали переменную среды TNS_ADMIN (при условии ОС Windows). Структура файла очень разборчива, поэтому, если вы создали его вручную, как кажется, я надеюсь, что вы сделали это правильно. :) – topshot

ответ

0

Чтобы использовать файл tns ora для подключения к базе данных oracle, вам нужно установить клиент oracle, в котором файл фактически отправлен.

Вы можете разместить файл TNS ora в ORACLE HOME \ NETWORK \ ADMIN или в соответствующем окне, где установлен ваш клиент.

Клиент: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

Смежные вопросы