powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как настроить unixODBC
9 сообщений из 9, страница 1 из 1
как настроить unixODBC
    #35864954
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под линукс установлены
instant клиент Oracle 11.1 (работает, sqlplus user/pass@conn без conn не работает)

переменные установлены
[admin@asterisk ~]$ set | grep ORA
ORACLE_HOME=/opt/instantclient/
ORACLE_SID=COOL

и unixodbc - не работает с сообщением

[root@asterisk ~]# isql -v connector
[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
[ISQL]ERROR: Could not SQLConnect

как с этим бороться ?

конфигурационные файлы и кусок лога приведены ниже

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
File: odbc.ini          
[ODBC Data Sources]
cool = Oracle ODBC 2.50 Driver DSN

[connector]
Description = Oracle connector
Application Attributes = T
Attributes = W
BatchAutocommitMode = IfAllSuccessful
CloseCursor = T
DisableDPM = F
DisableMTS = T
Driver = Oracle 11g ODBC driver
DSN = cool
EXECSchemaOpt =
EXECSyntax = T
Failover = T
FailoverDelay = 10
FailoverRetryCount = 10
FetchBufferSize = 64000
ForceWCHAR = F
Lobs = T
Longs = T
MetadataIdDefault = F
QueryTimeout = T
ResultSets = T
ServerName = cool
SQLGetData extensions = F
Translation DLL =
Translation Option = 0
UserID = system
  
File: odbcinst.ini      
[ODBC]
Trace                   = Yes
TraceFile               = /tmp/sql.log
ForceTrace              = Yes
Pooling                 = Yes
UsageCount              = 2


[Oracle 11g ODBC driver]
Description     = Oracle ODBC driver for Oracle 11g
Driver          = /opt/instantclient/libsqora.so.11.1
Setup           =
FileUsage       =
CPTimeout       =
CPReuse         =

File: sql.log           
[ODBC][11442][1236857785.257069][__handles.c][450]
                Exit:[SQL_SUCCESS]
                        Environment = 0x8069e80
[ODBC][11442][1236857785.257562][SQLAllocHandle.c][364]
                Entry:
                        Handle Type = 2
                        Input Handle = 0x8069e80
[ODBC][11442][1236857785.257742][SQLAllocHandle.c][482]
                Exit:[SQL_SUCCESS]
                        Output Handle = 0x806a600
[ODBC][11442][1236857785.257943][SQLConnect.c][3614]
                Entry:
                        Connection = 0x806a600
                        Server Name = [connector][length = 9 (SQL_NTS)]
                        User Name = [NULL]
                        Authentication = [NULL]
                UNICODE Using encoding ASCII 'ISO8859-1' and UNICODE 'UCS-2LE'

[ODBC][11442][1236857785.448937][SQLConnect.c][1333]Error: IM004
[ODBC][11442][1236857785.449470][SQLError.c][430]
                Entry:
                        Connection = 0x806a600
                        SQLState = 0xbf846fe0
                        Native = 0xbf846fd8
                        Message Text = 0xbf846ff0
                        Buffer Length = 500
                        Text Len Ptr = 0xbf846fde
[ODBC][11442][1236857785.449747][SQLError.c][467]
                Exit:[SQL_SUCCESS]
                        SQLState = IM004
                        Native = 0xbf846fd8 -> 0
                        Message Text = [[unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed]
[ODBC][11442][1236857785.450678][SQLError.c][430]
                Entry:
                        Connection = 0x806a600
                        SQLState = 0xbf846fe0
                        Native = 0xbf846fd8
                        Message Text = 0xbf846ff0
                        Buffer Length = 500
                        Text Len Ptr = 0xbf846fde
[ODBC][11442][1236857785.450900][SQLError.c][467]
                Exit:[SQL_NO_DATA]
[ODBC][11442][1236857785.451059][SQLError.c][510]
                Entry:
                        Environment = 0x8069e80
                        SQLState = 0xbf846fe0
                        Native = 0xbf846fd8
                        Message Text = 0xbf846ff0
                        Buffer Length = 500
                        Text Len Ptr = 0xbf846fde
[ODBC][11442][1236857785.451195][SQLError.c][547]
                Exit:[SQL_NO_DATA]
[ODBC][11442][1236857785.451722][SQLFreeHandle.c][279]
                Entry:

...
Рейтинг: 0 / 0
как настроить unixODBC
    #36178531
уац
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чем дело кончилось? столкнулся с такой же траблой.
...
Рейтинг: 0 / 0
как настроить unixODBC
    #36195436
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
искренним отвращением к unixODBC и Астериску к сожалению
...
Рейтинг: 0 / 0
как настроить unixODBC
    #36441988
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вроде под Oracle есть там отдельный интерфейс?
...
Рейтинг: 0 / 0
как настроить unixODBC
    #36442017
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
senin[ODBC][11442][1236857785.257943][SQLConnect.c][3614]
Entry:
Connection = 0x806a600
Server Name = [connector][length = 9 (SQL_NTS)]
User Name = [NULL]
Authentication = [NULL]
UNICODE Using encoding ASCII 'ISO8859-1' and UNICODE 'UCS-2LE'

А какого поведения вы ожидали, что unixODBC сам подставит вам sys as sysdba?
...
Рейтинг: 0 / 0
как настроить unixODBC
    #36442540
ineedyou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зря вы так на UnixODBC и Астериск. Мы последний даже пропатчили, чтобы мог анонимные pl/sql блоки вызывать, а не только sql :)
...
Рейтинг: 0 / 0
как настроить unixODBC
    #36765209
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уацчем дело кончилось? столкнулся с такой же траблой.

очередная пересборка полгода назад решила проблему
астериск трудится успешно
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как настроить unixODBC
    #37827860
gellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошло два года :-)
Столкнулся точно с такой-же проблемой.
Удалось решить кому-то?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как настроить unixODBC
    #39814157
Alexvf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошло 7 лет... Ну вы понели
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как настроить unixODBC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]