URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87207
[ Назад ]

Исходное сообщение
"UnixODBC ---> Oracle"

Отправлено Torro , 10-Ноя-09 09:13 
Всем привет.
Не могу никак через ODBC подключиться к серверу Oracle.
Установлен линуксовый клиент из портов,установлен сам unixodbc,установлен порт oralce-unixodbc.
На этом же сервере нормально работает доступ к Oracle из php и из perl.
Конфиги:

odbc.ini

[tt]
Driver = Oracle
USER = user
PASSWORD = passwd
Trace = No
TraceFile = Yes
DB = tt

odbcinst.ini

[Oracle]
Description             = Oracle ODBC driver for Oracle 9.3
Driver          = /usr/local/lib/liboraodbc.so
FileUsage               = 1
Setup

Проверяю подключение:
isql -v tt
[08001][unixODBC][Easysoft][Oracle]TNS: Could not resolve host for given service name
[ISQL]ERROR: Could not SQLConnect

env | grep ORACLE

ORACLE_HOME=/usr/local/oracle8-client


Содержание

Сообщения в этом обсуждении
"UnixODBC ---> Oracle"
Отправлено Torro , 10-Ноя-09 09:16 
Забыл приложить sql.log подключения:


cat sqlnet.log


***********************************************************************
Fatal NI connect error 12545, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/usr/local/oracle8-client/bin/oracle)(ARGV0=oracle)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')(DETACH=NO))(CONNECT_DATA=(CID=(PROGRAM=)(HOST=.2-RELEASE)(USER=root))))

  VERSION INFORMATION:
        TNS for Linux: Version 8.1.7.0.0 - Development
        Oracle Bequeath NT Protocol Adapter for Linux: Version 8.1.7.0.0 - Development
  Time: 10-NOV-2009 11:14:01
  Tracing not turned on.
  Tns error struct:
    nr err code: 0
    ns main err code: 12545
    TNS-12545: Message 12545 not found; No message file for product=network, facility=TNS
    ns secondary err code: 12560
    nt main err code: 515
    TNS-00515: Message 515 not found; No message file for product=network, facility=TNS
    nt secondary err code: 2
    nt OS err code: 0


"UnixODBC ---> Oracle"
Отправлено StreSS.t , 10-Ноя-09 12:48 
http://stressdott.blogspot.com/search/label/unixodbc
https://www.opennet.ru/base/sys/oracle_10g_debian.txt.html

И там и там одно и тоже (смотреть откуда удобней).


"UnixODBC ---> Oracle"
Отправлено ALex_hha , 10-Ноя-09 13:00 
> Could not resolve host for given service name

hostname кривой

> HOST=.2-RELEASE

наверное что то типа freebsd7.2-RELEASE :)


"UnixODBC ---> Oracle"
Отправлено Torro , 10-Ноя-09 14:01 
>> Could not resolve host for given service name
>
>hostname кривой
>
>> HOST=.2-RELEASE
>
>наверное что то типа freebsd7.2-RELEASE :)

Да,система FreeBSD 6.2

Hostname сервера - server :-)