Online Documentation for SQL Query for Oracle
Дополнительные настройки подключения
Для подключения к серверу Oracle необходимо, чтобы на компьютере, на котором будет использоваться SQL Query for Oracle, был установлен клиент Oracle. Версия клиента Oracle должна быть совместима с версией сервера Oracle, к которому необходимо подключиться.
Необходимо добавить параметры подключения баз данных Oracle в ваш TNS names файл (tnsnames.ora файл). Это конфигурационный файл, который содержит описания баз данных.
Если Вы используете Database Client, то файл tnsnames.ora находится в директории %HOME_name\NETWORK\ADMIN.
Если Вы используете Instant Client, то файл tnsnames.ora необходимо будет создать вручную. Файл должен быть создан в той же директории, в которой установлен Oracle клиент (например, C:\OracleInstantClient\). Этот файл можно создать с помощью любого текстового редактора (создать простой текстовый файл, а затем изменить его название и расширение).
Только для Instant Client
После того как файл tnsnames.ora создан, и добавлено описание базы данных, необходимо создать переменную окружения TNS_ADMIN.
Для этого необходимо выполнить следующие действия.
- Щелчком правой кнопки мыши на значке My computer/Мой компьютер вызовите контекстное меню.
- В этом контекстном меню выберите пункт Properties/Свойства.
- Перейдите на вкладку Advanced/Дополнительно и нажмите кнопку Environment Variables/Переменные среды.
- В разделе System variables/Системные переменные нажмите кнопку New.../Создать.
- В поле Variable name/Имя переменной задайте TNS_ADMIN, а в поле Variable value:/Значение переменной задайте C:\OracleInstantClien\tnsnames.ora.
- Нажмите кнопку OK и сохраните переменную.
В этом же диалоговом окне найдите переменную PATH. Двойным щелчком откройте её для редактирования в специальном окне и добавьте путь к клиентским библиотекам клиента Oracle Instant. (Они расположены в каталоге, где установлен клиент C:\OracleInstantClient\). Помните, что записи путей должны быть разделены точкой с запятой (;).
SQL Query for Oracle подключается к серверу (с помощью клиента) через TCP/IP протокол.
Пример настроек подключения, заданных в TNS файле.
DB_Alias =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Host_name)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Database_Name)
)
)
Параметры:
PROTOCOL - конкретный протокол, используемый адаптером. Для этого параметра значение протокола - TCP. Значение может быть введено в верхнем или нижнем регистре.
HOST - имя сервера или IP адрес.
PORT - номер порта TCP/IP.
SERVICE_NAME - имя службы сервера; имя экземпляра базы данных может отличаться от фактического имени базы данных.
DB_Alias - любое имя подключения.
После установки и настройки клиента Oracle можно регистрировать базу данных в SQL Query for Oracle. Чтобы запустить мастер регистрации баз данных, выберите пункт главного меню Database | Register Database... или нажмите соответствующую кнопку на панели инструментов. Вы также можете использовать сочетание клавиш Shift+Alt+R.
На первом шаге из раскрывающегося списка Home name выберите имя клиента. На шаге Параметры регистрации из раскрывающегося списка Database name можно будет выбрать одну из баз данных, указанных в файле tnsnames.ora.