powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Debian + Oracle Client 10g + TOra 1.3.21
14 сообщений из 14, страница 1 из 1
Debian + Oracle Client 10g + TOra 1.3.21
    #34688538
ShaDmiF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!
Сорри за оффтоп, но может кто сталкивался...

Имеем следующее:
1) в ОС Debian Etch под пользователем oracle ставим oracle client;
2) пользователю user даем права к каталогам oracle и прописываем переменные окружения: LD_LIBRARY_PATH, ORACLE_BASE, ORACLE_HOME, PATH (теперь netca, sqlplus и т.п. работают без проблем);
3) под пользователем user ставим TOra 1.3.21 (deb-пакет).

Проблема в следующем:
TOra открывается без проблем, но в поле Connection Provider есть только MySQL, ODBC и PostgreSQL.
Каким образом добавить поддержку Oracle Client'а?
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34688594
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пересобирать Тору из исходников. В пакетах нет поддержки Оракла.
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34688631
ShaDmiF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlackStarПересобирать Тору из исходников. В пакетах нет поддержки Оракла.
--
There Ain't No Such Thing As A Free Lunch

Ок, но каким образом?
Можно ли на пальцах объяснить чайнику Линукса: пересборку пакета (хотя с этим разберусь...) и как добавить поддержку Оракла?...
Спасибо!
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34698487
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По шагам (пользователь root):
1. скачиваешь с http://tora.sourceforge.net/ архив с исходными кодами TOra (tora-1.3.21.tar.gz)
2. разворачиваешь архив в какой-нить каталог, н-р /usr/local/src
3. добавляем в файл tothread.h, перед строкой "class toThread" (примерно 220 строка)
описание функции "void *toThreadStartWrapper(void*);"
4. выставляем переменную ORACLE_HOME
5. теперь в соответствии с файлом INSTALL делаем следующее:
a) ./configure
b) make
c) make install (смотрим че пишет, если надо проделываем нужные операции)
6. заходим обычным пользователем и запускаем /usr/local/tora/bin/tora
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34699890
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aeugen
3. добавляем в файл tothread.h, перед строкой "class toThread" (примерно 220 строка)
описание функции "void *toThreadStartWrapper(void*);"

а это зачем?
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700070
SSukholet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
On Thu, 02 Aug 2007 11:43:46 +0800, sanek842 <nospam@sql.ru>; wrote:

> Автор: sanek842
> aeugen
>
> 3. добавляем в файл tothread.h, перед строкой "class toThread" (примерно
> 220
> строка)
> описание функции "void *toThreadStartWrapper(void*);"
>
> а это зачем?
а у меня например без этого описания не собирается...


--
Остаюсь искренне Ваш,
Станислав Сухолёт
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700216
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последний раз ее собирал на FC4, там такого не было.
У меня в этой версии глюк был , некоторые русские слова в grid неполностью выводило,
т.е. если поле в таблице объявлено допустим как varchar2(10) и туда записана строка более 5 символов, то tora выведет только первые пять. Можешь проверить?
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700382
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSukholet

>> а это зачем?
>>
>а у меня например без этого описания не собирается...



вот и у меня не собралось, вроде писали что от версии glibc зависит надо вписывать строку или нет
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700512
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanek842последний раз ее собирал на FC4, там такого не было.
У меня в этой версии глюк был , некоторые русские слова в grid неполностью выводило,
т.е. если поле в таблице объявлено допустим как varchar2(10) и туда записана строка более 5 символов, то tora выведет только первые пять. Можешь проверить?

создал таблицу с полем varchar2(10 char) через SQLDeveloper, там же внес строку из 10 символов (русских), посмотрел через Tora - в описании полей таблицы показывает поле как varchar2(30) (текущая системная кодировка en_US.UTF-8), строку показывает полностью
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700772
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aeugenсоздал таблицу с полем varchar2(10 char) через SQLDeveloper, там же внес строку из 10 символов (русских), посмотрел через Tora - в описании полей таблицы показывает поле как varchar2(30) (текущая системная кодировка en_US.UTF-8), строку показывает полностью

т.е. как? создавал с длиной 10, а показывает что 30? А база в какой кодировке?

набери такой запрос

Код: plaintext
1.
2.
3.
4.
select length( v.m ) l, v.m from (
select to_char(to_date('01-09-2006','DD-MM-YYYY'),
'MONTH', 'NLS_DATE_LANGUAGE = russian') m from dual
) v

что выводит?

P.S.
проблема еще описана здесь, в Bug треках на самом деле
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34700928
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34701358
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanek842
т.е. как? создавал с длиной 10, а показывает что 30? А база в какой кодировке?


создавал как VARCHAR2(10 CHAR), а TOra показывает это как VARCHAR2(30) /но уже не char/

вот что в NLS'ах:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
NLS_CALENDAR	GREGORIAN
NLS_CHARACTERSET	UTF8
NLS_COMP	BINARY
NLS_CURRENCY	$
NLS_DATE_FORMAT	DD-MON-RR
NLS_DATE_LANGUAGE	AMERICAN
NLS_DUAL_CURRENCY	$
NLS_ISO_CURRENCY	AMERICA
NLS_LANGUAGE	AMERICAN
NLS_LENGTH_SEMANTICS	BYTE
NLS_NCHAR_CHARACTERSET	AL16UTF16
NLS_NCHAR_CONV_EXCP	FALSE
NLS_NUMERIC_CHARACTERS	.,
NLS_SORT	BINARY
NLS_TERRITORY	AMERICA
NLS_TIMESTAMP_FORMAT	DD-MON-RR HH.MI.SSXFF AM
NLS_TIMESTAMP_TZ_FORMAT	DD-MON-RR HH.MI.SSXFF AM TZR
NLS_TIME_FORMAT	HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT	HH.MI.SSXFF AM TZR

sanek842
набери такой запрос

Код: plaintext
1.
2.
3.
4.
select length( v.m ) l, v.m from (
select to_char(to_date('01-09-2006','DD-MM-YYYY'),
'MONTH', 'NLS_DATE_LANGUAGE = russian') m from dual
) v

что выводит?



Код: plaintext
1.
2.
#       L       M
 1         8        СЕНТЯБРЬ
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34701421
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я понял, у тебя кодировка базы юникодная
NLS_CHARACTERSET utf8
тогда этот баг не страшен

а у меня однобайтовая ( RU8PC866 )
...
Рейтинг: 0 / 0
Debian + Oracle Client 10g + TOra 1.3.21
    #34701501
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну..... [разводит руками] :)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Debian + Oracle Client 10g + TOra 1.3.21
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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