BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: FreeBSD + DBD::Oracle = ORA-01019
СообщениеДобавлено: Вс 18 дек, 2016 3:47 pm 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 491
Откуда: Беларусь
Код:
# pkg info | grep Oracle
linux-oracle-instantclient-basic-10.2.0.3.20061115_5 Oracle 10 32Bit Linux InstantClient basics for RDBMS 8.1.2+
linux-oracle-instantclient-sqlplus-10.2.0.3.20061115_3 Oracle 10 32 Bit Linux InstantClient SQLPlus for RDBMS 8.1.2+
oracle8-client-0.2.0_1         Oracle 8 client
p5-DBD-Oracle-1.14_5           DBI driver for Oracle RDBMS server


Код:
# cat test.pl
use strict;
use DBI;

my $dbh = DBI ->connect
   ( 'DBI:Oracle:host=101.134.11.152;sid=testdb;port=1521', 'zabbix', 'zabbix',
                        {RaiseError => 1,
                         AutoCommit => 0} );;

my $sql = qq{ SELECT banner FROM zabbix.test };

my $sth = $dbh->prepare( $sql );

$sth->execute();

while ( my($banner) = $sth->fetchrow_array) {
        print "Test !";
        print "\n";
}

$dbh->disconnect();



Код:
# setenv ORACLE_HOME /usr/local/oracle8-client
# setenv LD_LIBRARY_PATH /usr/local/oracle8-client/lib
# setenv NLS_LANG AMERICAN_CIS.CL8MSWIN1251
# perl test.pl
DBI connect('host=101.134.11.152;sid=testdb;port=1521','zabbix',...) failed: Error while trying to retrieve text for error ORA-01019 (DBD: login failed, probably a symptom of a deeper problem) at test.pl line 4.


Код:
# tail sqlnet.log
  Time: 18-DEC-16 13:56:26
  Tracing not turned on.
  Tns error struct:
    nr err code: 12206
    TNS-12206: Message 12206 not found; No message file for product=NETWORK, facility=TNS
    ns main err code: 12545
    TNS-12545: Message 12545 not found; No message file for product=NETWORK, facility=TNS
    ns secondary err code: 12560
    nt main err code: 515
    TNS-00515: Message 515 not found; No message file for product=NETWORK, facility=TNS
#


Тоже самое, если ORACLE_HOME -> linux-oracle-instantclient-basic

Я что-то упустил или оно просто уже не взлетит?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика