The OpenNET Project / Index page

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

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

"Раздел полезных советов: Установка интегрированной среды TOr..."  +/
Сообщение от auto_tips on 05-Май-09, 14:41 
TOra (http://tora.sourceforge.net) "Toolkit for Oracle" - полноценная IDE для работы с такими СУБД, как Oracle, MySQL, PostgreSQL.

Сегодня я поделюсь успешным опытом установки TOra c поддержкой Oracle на Ubuntu 8.10.
По умолчанию, в пакет из репозитория не включена поддержка Oracle (что для меня очень и очень странно), поэтому пришлось пересобирать пакет.

Подготовка

Устанавливаем необходимые для сборки пакеты

   sudo apt-get install libqt3-mt-dev libqt3-compat-headers libqscintilla-dev build-essential \
      g++ gcc autoconf automake flex zlib1g-dev docbook-xsl debhelper alien libaio1 dpatch

Установка клиента Oracle
Скачиваем нужные RPM-пакеты с http://www.oracle.com/technology/software/tech/oci/instantcl...

Нам понадобятся oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm, oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm,
oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

Устанавливаем клиент
   sudo alien -i oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
   sudo alien -i oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
   sudo alien -i oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

Делаем видимыми библиотеки
   sudo echo /usr/lib/oracle/11.1/client/lib > /etc/ld.so.conf.d/oracle.conf
   sudo ldconfig

Переменные окружения

Устанавливаем переменные окружения и добавляем их в .profile

   export ORACLE_HOME=/usr/lib/oracle/11.1/client
   export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib
   export TNS_ADMIN=/usr/lib/oracle/11.1/client

   echo "export ORACLE_HOME=/usr/lib/oracle/11.1/client" >> ~/.profile
   echo "export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib" >> ~/.profile
   echo "export TNS_ADMIN=/usr/lib/oracle/11.1/client" >> ~/.profile

Сборка TOra

Сохраняем исходники

   apt-get source tora
   cd tora-1.x.xx

В файле debian/rules находим строчку (или аналогичную)

   ./configure --prefix=/usr --without-oracle --without-rpath --disable-new-check --with-kde \
   --enable-libsuffix= --infodir=/usr/share/info

и меняем ее на

   ./configure --prefix=/usr --with-instantclient --with-oracle-includes=/usr/include/oracle/11.1/client \
   --without-kde --without-rpath --disable-new-check --enable-libsuffix= --infodir=/usr/share/info

Если кому хочется с KDE, то поможет ключик --with-kde.

Собираем и устанавливаем TOra

      debian/rules binary
      cd ..
      sudo dpkg -i tora_1.x.xx-x_i386.deb

Не забываем положить tnsnames.ora в TNS_ADMIN, и можно запускать TOra.

URL: http://flance.onego.ru/2009/04/07/103 http://www.pythian.com/news/1419/installing-tora-with-oracle...
Обсуждается: http://www.opennet.ru/tips/info/2038.shtml

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

 Оглавление

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


1. "Установка интегрированной среды TOra с поддержкой Oracle в U..."  +/
Сообщение от Serguei email on 05-Май-09, 14:41 
Всё примерно так, только уже вышла версия Tora 2.х. Она сильно лучше входящей в репозитарий первой версии. Ставится из тарболла без проблем по алгоритму выше.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Установка интегрированной среды TOra с поддержкой Oracle в U..."  +/
Сообщение от Guest (??) on 05-Май-09, 15:07 
и с ораклом всё ок у второй версии
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Установка интегрированной среды TOra с поддержкой Oracle в U..."  +/
Сообщение от pavlinux (ok) on 14-Май-09, 16:51 
> Устанавливаем переменные окружения и добавляем их в .profile
> export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib

Может так?

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.1/client/lib

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

4. "Установка интегрированной среды TOra с поддержкой Oracle в U..."  +/
Сообщение от Waster (??) on 21-Май-09, 19:29 
>> Устанавливаем переменные окружения и добавляем их в .profile
>> export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib
>
>Может так?
>
>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.1/client/lib

Да, конечно, если LD_LIBRARY_PATH уже установлена.

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

5. "Установка интегрированной среды TOra с поддержкой Oracle в U..."  +/
Сообщение от pavlinux (ok) on 21-Май-09, 20:57 
>>> Устанавливаем переменные окружения и добавляем их в .profile
>>> export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib
>>
>>Может так?
>>
>>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.1/client/lib
>
>Да, конечно, если LD_LIBRARY_PATH уже установлена.

То есть предлагаете

if [ $LD_LIBRARY_PATH ]
  then
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.1/client/lib
  else
      export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib
fi

или просто # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.1/client/lib

Так как:  0 + X = X  :)

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

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

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




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

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