Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 15:15   |
|
Полезность: Нет оценки
|
Serj пишет: | вообще tnsping EXTPROC_CONNECTION_DATA - чего пишет? - вообще ORA-28575: невозможно открыть соединение RPC с агентом внешней процедуры - весьма общая ошибка вот нет соединения и все а причин может быть много.... |
потому и интересуюсь
Код: | $ ./tnsping EXTPROC_CONNECTION_DATA
Использованы файлы параметров:
/u01/app/oracle/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
Использован адаптер TNSNAMES для разрешения псевдонима
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC))) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
OK (0 мсек)
|
это я уже все проверял... |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 15:22   |
|
Полезность: Нет оценки
|
Поехали дальше смотреть - пути к библиотекам прописаны верно? попробуй тупо их прописать в конфиге listenera - не переменную а прям путь через запятую - может версия библиотеки не для твоей операционки - ?
вот этот пункт доки выполнен на тесте? - - -
4. Под пользователем SYS из-под SQL*Plus с помощью скрипта c_sys.sql
создается библиотека libfio для соответствующего пользователя IBSO
(куда будут устанавливаться пакеты FIO), причем при создании нужно
указать правильный путь к этой библиотеке, например, /u/tools/fio/libfio.so. |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 15:29   |
|
Полезность: Нет оценки
|
Serj пишет: | Поехали дальше смотреть - пути к библиотекам прописаны верно? попробуй тупо их прописать в конфиге listenera - не переменную а прям путь через запятую - может версия библиотеки не для твоей операционки - ?
вот этот пункт доки выполнен на тесте? - - -
4. Под пользователем SYS из-под SQL*Plus с помощью скрипта c_sys.sql
создается библиотека libfio для соответствующего пользователя IBSO
(куда будут устанавливаться пакеты FIO), причем при создании нужно
указать правильный путь к этой библиотеке, например, /u/tools/fio/libfio.so. |
пробовал  |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 15:34   |
|
Полезность: Нет оценки
|
Да вот так удалено всего - то и не посмотришь, файлы /network/admin/ - пробовал с реалки копировать и только $ORACLE_HOME править? Черт его знает вроде в доке все просто...а кстати компилил libfio - или готовый взял? - попробуй использовать родную 64 разрядную версию extproc, кстати на одном из серваков SPARC она нормально работает у меня. |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 15:50   |
|
Полезность: Нет оценки
|
Serj пишет: | Да вот так удалено всего - то и не посмотришь, файлы /network/admin/ - пробовал с реалки копировать и только $ORACLE_HOME править? Черт его знает вроде в доке все просто...а кстати компилил libfio - или готовый взял? - попробуй использовать родную 64 разрядную версию extproc, кстати на одном из серваков SPARC она нормально работает у меня. |
ЦФТшная дока своеобразная
extproc и extproc32 - ессно, родные.
network/admin/*.* - можно и скопировать, но особого смысла нет, потому как все равно все править в них нужно
libfio - готовый |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 15:55   |
|
Полезность: Нет оценки
|
Maxz пишет: |
ЦФТшная дока своеобразная
extproc и extproc32 - ессно, родные.
network/admin/*.* - можно и скопировать, но особого смысла нет, потому как все равно все править в них нужно
libfio - готовый | - родной extproc это я в смысле разрядности для операционки, а отрибут executable на библиотечке libfio выставлен?
А может имеет смысл попробовать пересобрать библиотеку , gcc то установлен? |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 15:59   |
|
Полезность: Нет оценки
|
Serj пишет: | родной extproc это я в смысле разрядности для операционки, а отрибут executable на библиотечке libfio выставлен?
А может имеет смысл попробовать пересобрать библиотеку , gcc то установлен? |
выставлен.
установлен.
а вот насчет пересборки не уверен, что это нужно |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 16:06   |
|
Полезность: Нет оценки
|
Покрайняк у себя все сделал по доке от цфт и все работает, насчет компиляции libfio - а чем черт не шутит - делов на 1 минуту, за то одной версией меньше - в таких "дремучих" как у вас случаях делаю все с чистого листа по доке - обычно получается. |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 16:23   |
|
Полезность: Нет оценки
|
Всем откликнувшимся спасибо, решилась проблема. |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 16:25   |
|
Полезность: Нет оценки
|
Maxz пишет: | Всем откликнувшимся спасибо, решилась проблема. | - чего было, выходные спать не буду же  |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 16:38   |
|
Полезность: Нет оценки
|
Serj пишет: | - чего было, выходные спать не буду же  |
как говорил мой тренер плаванию, "спать на пенсии надо" , но я - не такой садист, как он
все, как и предпологалось, было в простой ошибке. во-первых - в переменных не был определен LD_LIBRARY_PATH (я линукса не знаю совсем, поэтому о нем не знал, нашел на sql.ru)
во вторых - в определении все того же LD_LIBRARY_PATH буквы в имени пути перепутал. но это простительно - пятница, вечер  |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Пт Янв 23, 2009 16:40   |
|
Полезность: Нет оценки
|
Maxz пишет: | Serj пишет: | - чего было, выходные спать не буду же  |
как говорил мой тренер плаванию, "спать на пенсии надо" , но я - не такой садист, как он
все, как и предпологалось, было в простой ошибке. во-первых - в переменных не был определен LD_LIBRARY_PATH (я линукса не знаю совсем, поэтому о нем не знал, нашел на sql.ru)
во вторых - в определении все того же LD_LIBRARY_PATH буквы в имени пути перепутал. но это простительно - пятница, вечер  | - кстати про это практически я и высказывался в одном из постов пример приводил с echo $LD_LIBRARY_PATH .... и ежели было бы выставлено , как я писал выше, в
ENVS = EXTPROC_DLLS=ANY,LD_LIBRARY_PATH=$LD_LIBRARY_PATH"), вместо LD_LIBRARY_PATH=$LD_LIBRARY_PATH, LD_LIBRARY_PATH=реальный путь к библиотекам - все бы заработало ранее |
|
 |
Maxz Участник со стажем
Вступление в Клуб: 10.06.2008
|
Пт Янв 23, 2009 16:56   |
|
Полезность: Нет оценки
|
Serj пишет: | - кстати про это практически я и высказывался в одном из постов пример приводил с echo $LD_LIBRARY_PATH .... и ежели было бы выставлено , как я писал выше, в
ENVS = EXTPROC_DLLS=ANY,LD_LIBRARY_PATH=$LD_LIBRARY_PATH"), вместо LD_LIBRARY_PATH=$LD_LIBRARY_PATH, LD_LIBRARY_PATH=реальный путь к библиотекам - все бы заработало ранее |
так ведь Ctrl-C - Ctrl-V, и так же переставленные местами буквы не заметил бы... |
|
 |
andrey632 Участник со стажем
Вступление в Клуб: 19.03.2008
|
Вт Мар 03, 2009 09:49   |
|
Полезность: Нет оценки
|
Тема та же FIO !!!
только операционка другая :
SLES 10 SP2 for IA-64 (Itanium), Oracle 10.2.0.4, ТЯ 6.6.1.2
при попытке соединится пишет
ORA-06520: PL/SQL: Ошибка загрузки внешней библиотеки ORA-6522:
/u01/tools/fio/libfio.so: wrong ELF class: ELFCLASS32 ORA-06512:
на "IBS.FIO", line 9 ORA-06512: на "IBS.STDIO", line 771
ORA-06512: на "IBS.STDIO", line 1771 ORA-06512: на
"IBS.UTL_FILE", line 360 ORA-06512: на line 1
начал настраивать extproc32
а у меня бинарника такого даже нет в $ORACLE_HOME/bin
как быть ? |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Вт Мар 03, 2009 12:29   |
|
Полезность: Нет оценки
|
Ну судя по ошибке ELF class(в данном контексте разрядность библиотеки) не нравится, в апгрейде Т.Я. - есть 64 разрядная версия фио - лежит в \TOOLS\FIO\HP-IA64 - логично пробовать её + extproc - все должно быть хорошо. Вообще не пойму в чем заморочки с ФИО - все делать по доке ВНИМАТЕЛЬНО и никаких проблем. |
|
 |
|