The OpenNET Project / Index page

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

Установка и настройка Oracle Client 10g и unixodbc в Debian Etch (database oracle debian linux)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: database, oracle, debian, linux,  (найти похожие документы)
From: StreSS <stress.t@gmail.com.> Newsgroups: email Date: Mon, 23 Apr 2008 17:02:14 +0000 (UTC) Subject: Установка и настройка Oracle Client 10g и unixodbc в Debian Etch Установка и настройка Oracle Client 10 g (версии 10.2.0.3) и unixodbc Для установки на потребуются instantclient-basic-linux32-10.2.0.3-20061115.zip и instantclient-odbc-linux32-10.2.0.3-20061115.zip Скачать можно по адресу: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html создаем дирреторию /usr/lib/oracle/10.2.0.3/client/lib командой root@grail: ~# mkdir -p /usr/lib/oracle/10.2.0.3/client/lib Далее из этих двух архивов нам нужены только файлы: libclntsh.so.10.1 libnnz10.so libocci.so.10.1 libociei.so libocijdbc10.so libsqora.so.10.1 ojdbc14.jar Копируем эти файлы в /usr/lib/oracle/10.2.0.3/client/lib. Теперь добавляем строку /usr/lib/oracle/10.2.0.3/client/lib в файл /etc/ld.so.conf и выполняем команду: root@grail: ~# ldconfig Теперь создаем tnsnames.ora в каталоге /usr/lib/oracle/10.2.0.3/client/lib и вписываем в него: ora102 = (DESCRIPTION = (ADDRESS= (PROTOCOL = TCP)(HOST = 10.10.3.49)(PORT=1521)) ) Необходимо заменить HOST на IP компьютера где установлена база Oracle10g. Далее выполняем команду: root@grail: ~# export TNS_ADMIN=/usr/lib/oracle/10.2.0.3/client/lib/ и этуже строку добавить в файл /root/.bashrc Теперь устанавливаем unixodbc коммандой: root@grail: ~# aptitude install unixodbc Затем правил файлы /etc/idbc.ini (если его нет то просто создать), добавить новую секцию: [ora102] Application Attributes = T Attributes = W BatchAutocommitMode = IfAllSuccessful CloseCursor = T DisableDPM = F DisableMTS = T Driver = Oracle_ODBC_Driver_in_ora102 DSN = ora102 EXECSchemaOpt = EXECSyntax = T Failover = T FailoverDelay = 10 FailoverRetryCount = 10 FetchBufferSize = 64000 ForceWCHAR = F Lobs = T Longs = T MetadataIdDefault = F QueryTimeout = T ResultSets = T ServerName = ora102 SQLGetData extensions = F Translation DLL = Translation Option = 0 UserID = system Файл /etc/odbcinst.ini если его нет то просто создать), добавить новую секции: [ODBC] Trace = No TraceFile = /tmp/sql.log ForceTrace = No Pooling = No UsageCount = 2 [Oracle_ODBC_Driver_in_ora102] Description = Oracle 10g R2 ODBC driver. Driver = /usr/lib/oracle/10.2.0.3/client/lib/libsqora.so.10.1 Setup = FileUsage = CPTimeout = CPReuse = UsageCount = 2 Проверка работы: root@grail: ~# isql ora102 username PaSwOrD +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> select sysdate from dual +--------------------+ | SYSDATE | +--------------------+ | 2008-04-02 13:13:57| +--------------------+ SQLRowCount returns -1 1 rows fetched

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1.1, StreSS (?), 12:45, 25/04/2008 [ответить]  
  • +/
    Спасибо что отформатировали статью.
     
  • 1.2, haste (?), 14:56, 21/07/2008 [ответить]  
  • +/
    установить клиента oracle можно из deb
    http://www.le-gall.net/pierrick/blog/index.php/2006/09/21/80-how-to-use-ubunt
    Проверено на ubuntu 8.04 - работает.
     
  • 1.5, Vaso_Petrovich (?), 08:42, 19/11/2008 [ответить]  
  • +/
    типа все шикарно, haste, но там 32бит, т.е. в топку, это доисторическое поделие...
     
  • 1.6, Антон (??), 19:24, 28/09/2009 [ответить]  
  • +/
    Сделал все как написано но что-то не выходит...
    Нет ли ошибки в имени файла /etc/idbc.ini может /etc/odbc.ini
    В любом случае выдает ошибку ORA-12154: TNS:could not resolve the connect identifier specified
     
     
  • 2.7, StreSS.t (?), 12:51, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да точно ошибочка.
    А вот ошибка, ORA-12154 если не находит tnsnames.ora
     

  • 1.8, dmitry_ns (?), 13:06, 07/10/2011 [ответить]  
  • +/
    У меня заработало только после того, как поставил в odbcinst.ini
    FileUsage = 1
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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