powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с "create language plperl"
5 сообщений из 5, страница 1 из 1
Проблема с "create language plperl"
    #34650599
sj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Windows 2003 Server EE
2. PostrgeSQL 8.2.4
3. ActivePerl 5.8.8 Build 820

> PSQL -U postgres

postgres=# create language plperl;
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.

Что делаю не так?

Заранее спасибо!
...
Рейтинг: 0 / 0
Проблема с "create language plperl"
    #34651032
Фотография Zashibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу проверить как под виндами, а под линуксом в PSQL я делал так:

template1=# create function plpgsql_call_handler()
template1-# RETURNS OPAQUE
template1-# as '/usr/lib/pgsql/plpgsql.so'
template1-# language 'C';
CREATE FUNCTION
template1=#
template1=# CREATE LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler
template1-# LANCOMPILER 'PL/pgSQL';
CREATE LANGUAGE
...
Рейтинг: 0 / 0
Проблема с "create language plperl"
    #34651497
sj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотрел в log, обнаружил следущее:

Perl lib version (v5.8.3) doesn't match executable version (v5.8.8) at
...\perl\5.8.3\lib/MSWin32-x86-multi-thread/Config.pm line 32.
Compilation failed in require at line 1.
BEGIN failed--compilation aborted at line 1.

на сервере установлен Oracle 10g с perl 5.8.3

Возможно подскажите как устранить конфликт?
...
Рейтинг: 0 / 0
Проблема с "create language plperl"
    #34652049
sn2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sn2
Гость
* Оставить в переменной окружения PATH путь только к новому перлу
* Убрать старую версию perl58.dll из других каталогов, скорее всего из C:\WINDOWS\SYSTEM32
* Позапускать старые скрипты (оракловские?), чтобы убедится что все работает
* Может надо доустановить какие-то модули - perldoc ppm или cpan

Внутри версии 5.8 никаких проблем с апгрейдом не должно быть, если только старые скрипты не требуют перл скомпилированный с какими-то особенными установками, особенно касающимися threads.
...
Рейтинг: 0 / 0
Проблема с "create language plperl"
    #34652501
sj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, помогло временное переименование каталога ..Oracle\product\10.2.0\db_1\perl\5.8.3
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с "create language plperl"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]