
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.03.2005, 14:39
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
Всем доброго времени суток! Люди, помогите решить такую проблемку мне нужно прикрутить к perl модуль (или как это правильнее называется...) для доступа к oracle поспрашивал у знакомых, сказали нужно сделать так: perl -MCPAN -e shell install DBD::Oracle сделал результат в сокращённом варианте [root@ root]# perl -MCPAN -e shell Undefined value assigned to typeglob at (eval 14) line 15, <RC> line 11. Warning [/etc/inputrc line 11]: Invalid variable `mark-symlinked-directories' cpan shell -- CPAN exploration and modules installation (v1.76) ReadLine support enabled cpan> install DBD::Oracle CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Sun, 26 Dec 2004 22:50:30 GMT CPAN: LWP::UserAgent loaded ok Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz Going to read /root/.cpan/sources/authors/01mailrc.txt.gz CPAN: Compress::Zlib loaded ok Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Thu, 03 Mar 2005 22:40:27 GMT Fetching with LWP: ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz ............................................................................ ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)) Tests skiped. skipped all skipped: no reason given t/30long................Can't run this test using Perl 5.008 without DBI >= 1.38 at t/nchar_test_lib.pl line 12. Compilation failed in require at t/30long.t line 12. # Looks like your test died before it could output anything. t/30long................dubious Test returned status 255 (wstat 65280, 0xff00) t/31lob.................Can't run this test using Perl 5.008 without DBI >= 1.38 at t/nchar_test_lib.pl line 12. Compilation failed in require at t/31lob.t line 9. # Looks like your test died before it could output anything. t/31lob.................dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/40ph_type.............DBI connect('','scott/tiger',...) failed: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin) at t/40ph_type.t line 26 Unable to connect to Oracle (ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)) Tests skipped. skipped all skipped: no reason given t/50cursor..............Unable to connect to Oracle as scott/tiger (ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)) Tests skipped. skipped all skipped: no reason given t/60reauth..............ORACLE_USERID_2 not defined. Tests skipped. skipped all skipped: no reason given t/70meta................Unable to connect to Oracle as scott/tiger (ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)) Tests skipped. skipped all skipped: no reason given Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/10general.t 255 65280 31 31 100.00% 1-31 t/20select.t 255 65280 ?? ?? % ?? t/21nchar.t 255 65280 ?? ?? % ?? t/22nchar_al32utf8.t 255 65280 ?? ?? % ?? t/22nchar_utf8.t 255 65280 ?? ?? % ?? t/23wide_db.t 255 65280 ?? ?? % ?? t/23wide_db_8bit.t 255 65280 ?? ?? % ?? t/23wide_db_al32utf8.t 255 65280 ?? ?? % ?? t/24implicit_utf8.t 255 65280 ?? ?? % ?? t/30long.t 255 65280 ?? ?? % ?? t/31lob.t 255 65280 2 2 100.00% 1-2 5 tests and 9 subtests skipped. Failed 11/18 test scripts, 38.89% okay. 33/47 subtests failed, 29.79% okay. make: *** [test_dynamic] Ошибка 29 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force cpan> что я сделал не так или чего не сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2005, 15:02
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
Can't run this test using Perl 5.008 without DBI ты поставил сначало моудль DBI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2005, 16:53
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
>Can't run this test using Perl 5.008 without DBI >ты поставил сначало моудль DBI? прошу простить мне не грамтность в вопросах perl'a, я его пока что осваиваю.. но думаю что DBI стоит, так как конект к mysql'у проходит на ура, несколько perl скриптов даже постаянно с ним работают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2005, 17:03
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
качаем модуль DBD-Oracle http://search.cpan.org/~timb/DBD-Oracle-1.16/ устанавливаем по инструкции в нем. читаем прилагающийся ман или если его там нет http://aspn.activestate.com/ASPN/CodeDoc/DBD-Oracle/Oracle.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2005, 19:39
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
снова приношу извенения, если уж очень сильно туплю, но всё таки... взял файлик http://]http://search.cpan.org/src/TIMB/DBD-Oracle-1.16/Oracle.pm положил в каталог и в этом же каталоге наклепал такой скрипт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. [root@oracletmp]# ./oracle.pl Can't locate loadable object for module DBD::Oracle in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at ./oracle.pl line 3 Compilation failed in require at ./oracle.pl line 3. BEGIN failed--compilation aborted at ./oracle.pl line 3. [root@oracletmp]# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2005, 22:26
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
Положить фаил в папку не означает установить, по выше данной ссылке прилагается ман по установки модуля. если unix используйте makefile.pl,если win32 то ppm. если всеравно есть вопросы, задавайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2005, 10:18
|
|||
|---|---|---|---|
(Perl&Oracle) Установка модуля |
|||
|
#18+
>Положить фаил в папку не означает установить просто я в какой то книжке по пёрлу прочитал что достаточно положить файлик pm в тот же каталог что и скрипт и в скрипте указать use имя_файла_pm_без_расширения и как мне кажется это прокатило, поскольку Can't locate loadable object for module DBD::Oracle in @INC хотя быть может прокатило только от части.. но это так.. мысли в слух я не в читывался в каждую строчку мануала но как установить я там не нашёл :( насколько я понял это мануал по использованию Oracle.pm а вот с Makefile.pl я пока не разобрался окончательно, если есть советы по его использованию, буду признателен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1478665]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 532ms |

| 0 / 0 |
