The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Perl+Oracle"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Оптимизация и Промышленные системы (Public)
Изначальное сообщение [ Отслеживать ]

"Perl+Oracle"  
Сообщение от C2H5OH on 22-Сен-05, 16:07 
Привет,
Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду без оракл-клиента?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • Perl+Oracle, 10amper, 14:34 , 25-Сен-05, (1)  
    • Perl+Oracle, C2H5OH, 15:57 , 26-Сен-05, (2)  
      • Perl+Oracle, 10amper, 19:57 , 27-Сен-05, (3)  
        • Perl+Oracle, C2H5OH, 09:05 , 28-Сен-05, (4)  
          • Perl+Oracle, 10amper, 12:30 , 28-Сен-05, (5)  
            • Perl+Oracle, C2H5OH, 10:30 , 29-Сен-05, (6)  
  • Perl+Oracle, anonymous, 23:04 , 30-Июл-08, (7)  
  • Perl+Oracle, Zerot, 14:05 , 17-Окт-08, (8)  
    • Perl+Oracle, Wulf, 00:27 , 18-Окт-08, (9)  
      • Perl+Oracle, zerot, 19:18 , 18-Окт-08, (10)  
        • Perl+Oracle, zerot, 14:42 , 06-Апр-09, (11)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Perl+Oracle"  
Сообщение от 10amper on 25-Сен-05, 14:34 
>Привет,
>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>без оракл-клиента?

Вроде нет . В перле только DBI  есть , а он с DBD драйвером говорит .
А DBD-Oracle  хочет клиента ( makefiles + .so ) для компиляции .
По моему можно обойтись libclntsh.so и еще парочкой .so .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Perl+Oracle"  
Сообщение от C2H5OH on 26-Сен-05, 15:57 
>>Привет,
>>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>>без оракл-клиента?
>
>Вроде нет . В перле только DBI  есть , а он
>с DBD драйвером говорит .
>А DBD-Oracle  хочет клиента ( makefiles + .so ) для компиляции
>.
>По моему можно обойтись libclntsh.so и еще парочкой .so .

Хорошо, а как альтернатива клиент из портов ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Perl+Oracle"  
Сообщение от 10amper on 27-Сен-05, 19:57 
>>>Привет,
>>>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>>>без оракл-клиента?
>>
>>Вроде нет . В перле только DBI  есть , а он
>>с DBD драйвером говорит .
>>А DBD-Oracle  хочет клиента ( makefiles + .so ) для компиляции
>>
>>По моему можно обойтись libclntsh.so и еще парочкой .so .
>
>Хорошо, а как альтернатива клиент из портов ?
"Из портов" - это на BSD ?
Если про BSD разговор - я не знаю  чем из порт от полного клиента отличается .
У меня на Gentoo  пришлось ставить полный клиент - тот что есть в репозитории
Gentoo ( dev-db/oracle-instantclient-basic )  для компиляции DBD-Oracle  не подходил .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Perl+Oracle"  
Сообщение от C2H5OH on 28-Сен-05, 09:05 
>>>>Привет,
>>>>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>>>>без оракл-клиента?
>>>
>>>Вроде нет . В перле только DBI  есть , а он
>>>с DBD драйвером говорит .
>>>А DBD-Oracle  хочет клиента ( makefiles + .so ) для компиляции
>>>
>>>По моему можно обойтись libclntsh.so и еще парочкой .so .
>>
>>Хорошо, а как альтернатива клиент из портов ?
>"Из портов" - это на BSD ?
>Если про BSD разговор - я не знаю  чем из порт
>от полного клиента отличается .
>У меня на Gentoo  пришлось ставить полный клиент - тот что
>есть в репозитории
>Gentoo ( dev-db/oracle-instantclient-basic )  для компиляции DBD-Oracle  не подходил .
>
>

Да bsd, и я пока не решаюсь его ставить, оракловый мне нравится тем что требует иксы, которых нет и не будет, пробовал установку без гуя...Ё-МОЁ! этим разработчикам гвоздь надо вбить в голову...Вот и приходится искать альтернативы, хотя занятие это тоже неблагодарное. В pkg-descr сказано :"This is a FreeBSD binary port of Oracle client libraries (OCI) made from Oracle 8.1.7.1 for Linux.
This port is not officially supported by Oracle. USE AT YOUR OWN RISK!
These client libraries are suitable for building native Oracle ODBC driver."

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Perl+Oracle"  
Сообщение от 10amper on 28-Сен-05, 12:30 
>>>>>Привет,
>>>>>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>>>>>без оракл-клиента?
>>>>
>>>>Вроде нет . В перле только DBI  есть , а он
>>>>с DBD драйвером говорит .
>>>>А DBD-Oracle  хочет клиента ( makefiles + .so ) для компиляции
>>>>
>>>>По моему можно обойтись libclntsh.so и еще парочкой .so .
>>>
>>>Хорошо, а как альтернатива клиент из портов ?
>>"Из портов" - это на BSD ?
>>Если про BSD разговор - я не знаю  чем из порт
>>от полного клиента отличается .
>>У меня на Gentoo  пришлось ставить полный клиент - тот что
>>есть в репозитории
>>Gentoo ( dev-db/oracle-instantclient-basic )  для компиляции DBD-Oracle  не подходил .
>>
>>
>
>Да bsd, и я пока не решаюсь его ставить, оракловый мне нравится
>тем что требует иксы, которых нет и не будет, пробовал установку
>без гуя...Ё-МОЁ! этим разработчикам гвоздь надо вбить в голову...Вот и приходится
>искать альтернативы, хотя занятие это тоже неблагодарное. В pkg-descr сказано :"This
>is a FreeBSD binary port of Oracle client libraries (OCI) made
>from Oracle 8.1.7.1 for Linux.
>This port is not officially supported by Oracle. USE AT YOUR OWN
>RISK!
>These client libraries are suitable for building native Oracle ODBC driver."


Мда , грустно . У меня  работал такой финт ушами :
Ставил где то на любой Linux с X (одинаковой версии кернел и глибс )   клиента , а потом просто переносил его как есть на другую машину ( таром ) . Работало как часы .  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Perl+Oracle"  
Сообщение от C2H5OH on 29-Сен-05, 10:30 
>Мда , грустно . У меня  работал такой финт ушами :
>
>Ставил где то на любой Linux с X (одинаковой версии кернел и
>глибс )   клиента , а потом просто переносил его
>как есть на другую машину ( таром ) . Работало как
>часы .

Да нет весело.Если честно ,такой "финт ушами" не пробовал.Спасибо за наводку.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Perl+Oracle"  
Сообщение от anonymous (??) on 30-Июл-08, 23:04 
>Привет,
>Можно ли обойтись перловскими модулями для работы с ораклом, т.е имеется ввиду
>без оракл-клиента?

DBD::Proxy

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Perl+Oracle"  
Сообщение от Zerot email on 17-Окт-08, 14:05 
Если говорить о типовых модулях DBI:Oracle, то нет
вам в любом случае придется установить клиента, и далее установить перловые модули, предоставив доступ к библиотекам клиента
надо понимать, что оракловый клиент делает также и вспомогательную работу - согласование национальных кодировок, перенаправление запросов при использовании кластерной архитектуры и т.п.
в общем - это единственный поддерживаемый вендором метод доступа к базе, все остальное - негарантированные бантики
еще - будете пользовать клиента - не забудьте, что 10 клиент уже не может обращаться в восьмерочным базам ... только девятка и выше
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Perl+Oracle"  
Сообщение от Wulf (??) on 18-Окт-08, 00:27 
>Если говорить о типовых модулях DBI:Oracle, то нет
>вам в любом случае придется установить клиента, и далее установить перловые модули,
>предоставив доступ к библиотекам клиента
>надо понимать, что оракловый клиент делает также и вспомогательную работу - согласование
>национальных кодировок, перенаправление запросов при использовании кластерной архитектуры и т.п.
>в общем - это единственный поддерживаемый вендором метод доступа к базе, все
>остальное - негарантированные бантики

Вообще, кроме C-шного клиента официально поддерживается независмый от него Oracle JDBC - жабий клиент (тоже входит в состав дистрибутива oracle). Теоретически, он работает на всех платформах, где есть жаба. На FreeBSD его работу я наблюдал лично. Кроме того, существует перловый прокси-драйвер DBD::JDBC для связки этого хозяйства с перлом. Но про корректность работы последнего ничего не знаю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Perl+Oracle"  
Сообщение от zerot email(??) on 18-Окт-08, 19:18 
все верно
но, т.к. я не пользовался JDBC, упомянать про него не стал
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Perl+Oracle"  
Сообщение от zerot email(ok) on 06-Апр-09, 14:42 
на всякий случай в догонку, чтоб осталось
- нужно проверить, что установлен модуль Perl-DBI (независимый от СУБД уровень API)
- нужно установить клиента Oracle c SDK (т.к. коннектор - посредник между Oracle и DBI использует именно разделяемые библиотеки и заголовочные файлы от клиента Oracle)
- нужно установить переменные (LD_LIBRARY_PATH или настроить ldcache на доступность библиотек клиента Oracle)
- далее можно устанавливать коннектор - посредник между Oracle и DBI, перловый модуль DBD-Oracle
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру