Всем привет.
Не могу никак через ODBC подключиться к серверу Oracle.
Установлен линуксовый клиент из портов,установлен сам unixodbc,установлен порт oralce-unixodbc.
На этом же сервере нормально работает доступ к Oracle из php и из perl.
Конфиги:odbc.ini
[tt]
Driver = Oracle
USER = user
PASSWORD = passwd
Trace = No
TraceFile = Yes
DB = ttodbcinst.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 SQLConnectenv | grep ORACLE
ORACLE_HOME=/usr/local/oracle8-client
Забыл приложить 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
http://stressdott.blogspot.com/search/label/unixodbc
https://www.opennet.ru/base/sys/oracle_10g_debian.txt.htmlИ там и там одно и тоже (смотреть откуда удобней).
> Could not resolve host for given service namehostname кривой
> HOST=.2-RELEASE
наверное что то типа freebsd7.2-RELEASE :)
>> Could not resolve host for given service name
>
>hostname кривой
>
>> HOST=.2-RELEASE
>
>наверное что то типа freebsd7.2-RELEASE :)Да,система FreeBSD 6.2
Hostname сервера - server :-)