powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Внешние процедуры
5 сообщений из 5, страница 1 из 1
Внешние процедуры
    #32165530
Fedor_F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите, пожалуйста!! Очень нада!!!
Установлен Oracle 9i release 9.2.0.1.0 под Linux.
домашняя директория /u01/oracle/product/9.2.0
ip адресс X.X.X.X
база данных LNXHOL

Откомпилирована библиотека extdemo2.so, в которой есть функция "aaa", которая ничего ни делает.
Скопирована в
/u01/oracle/product/9.2.0/bin/

Выполнено
CREATE OR REPLACE LIBRARY MY_LIB
AS
'/u01/oracle/product/9.2.0/bin/extdemo2.so'

Создана процедура
create or replace procedure MY_PROC
as
external
library MY_LIB
name "aaa";

Файл tnsnames.ora:
LNXHOL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = X.X.X.X)(PORT = 1521))
(SOURCE_ROUTE = yes)
(CONNECT_DATA = (SID = LNXHOL))
)

EXTPROC_CONNECTION_DATE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = extprockey))
(CONNECT_DATA = (SID = LNXHOL))
)

Файл listener.ora:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = X.X.X.X)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = extprockey))
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = LNXHOL)
(ORACLE_HOME = /u01/oracle/product/9.2.0)
(SID_NAME = LNXHOL)
)
(SID_DESC =
(SID_NAME = LNXHOL)
(ORACLE_HOME = /u01/oracle/product/9.2.0)
(PROGRAM = extproc)
)
)

При вызове процедуры MY_PROC получаю следующую ошибку:
ORA-28575: невозможно открыть соединение RPC с агентом внешней процедуры
ORA-06512: на "SLR.MY_PROC", line 0
ORA-06512: на line 1

Что не так, что нада сделать?
...
Рейтинг: 0 / 0
Внешние процедуры
    #32165553
justme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Are you sure that the user pemissions on the .so are correct?

Check whether the listener executes with the user id of the oracle user: it is not always so. Anyhow, the user your listener executes with must have appropriate permissions on the.so
...
Рейтинг: 0 / 0
Внешние процедуры
    #32165558
justme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете еще проверить, не ломанный ли extproc:

cd $ORACLE_HOME/bin

./extproc

Если все в порядке, выводит

Oracle Corporation --- WEDNESDAY MAY 21 2003 18:20:31.437

Heterogeneous Agent based on the following module(s):
- External Procedure Module
...
Рейтинг: 0 / 0
Внешние процедуры
    #32165743
Fedor_F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
./extproc
выводит

Oracle Corporation --- THURSDAY MAY 22 2003 10:02:14:609

Heterogeneous Agent Release 9.2.0.1.0 - Production
...
Рейтинг: 0 / 0
Внешние процедуры
    #32165801
Fedor_F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ неужели никто не использовал внешние процедуры??!!!??!!
Помогите, please!!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Внешние процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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