8.1 вылетает по рантайму (оракл)

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

cement
Сообщения: 6
Зарегистрирован: 06 май 2008, 12:23

Сообщение cement »

я не говорил что у нас RАС у нас файловый кластер.
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Товарищи, проблема еще актуальна?.. У нас после установки патчей на 8.10, при первом входе в Галактику вылетает ошибка:
Runtime error 214 (rtl: переполнение коллекции)
in strerms_.dll at 0002B865
В файле ORA90DRV.LOG содержится следующее:
14.08.2008 15:42:03 [USER]:
SELECT MEMODATA FROM TEST810."SYS#MEMO" WHERE ID = : P1
ORA-24801: illegal parameter value in OCI lob function
14.08.2008 15:42:06 [USER]:
DECLARE ID VARCHAR2(40); BEGIN ID := TEST810."GETUSERNREC" || TEST810."GETSESSIONID"; DELETE FROM TEST810."SYS#LOCKS" WHERE USERID = ID; END;
ORA-12571: TNS:packet writer failure
При повторных заходах все нормализуется... Если перелогинется в Windows ситуация повторяется... Платформа: Oracle 10g R2
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Сообщение SergZol »

Galex писал(а):Товарищи, проблема еще актуальна?.. У нас после установки патчей на 8.10, при первом входе в Галактику вылетает ошибка:
Runtime error 214 (rtl: переполнение коллекции)
in strerms_.dll at 0002B865
В файле ORA90DRV.LOG содержится следующее:
14.08.2008 15:42:03 [USER]:
SELECT MEMODATA FROM TEST810."SYS#MEMO" WHERE ID = : P1
ORA-24801: illegal parameter value in OCI lob function
14.08.2008 15:42:06 [USER]:
DECLARE ID VARCHAR2(40); BEGIN ID := TEST810."GETUSERNREC" || TEST810."GETSESSIONID"; DELETE FROM TEST810."SYS#LOCKS" WHERE USERID = ID; END;
ORA-12571: TNS:packet writer failure
При повторных заходах все нормализуется... Если перелогинется в Windows ситуация повторяется... Платформа: Oracle 10g R2
Проблема в галактике, говорят есть патч.
Как выход из положения можно указать секцию [Login] с необходимым пользователем с CFG файле.
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Сегодня скачал свежие патчи - проблема отпала, будет искать новые глюки... :twisted: Сейчас у меня: ora90drv версии 5.3.24.0
Serges
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Serges »

Galex писал(а):Сейчас у меня: ora90drv версии 5.3.24.0
ora90drv также версии 5.3.24.0, система (Галактика, Суппорт) работает крайне нестабильно, вылетает при перемещении курсора, каких-либо закономерностей не обнаружено - может упасть в любом модуле, интерфейсе. Особенно часто происходит после некоторого бездействия, если какое-то время ничего не делать в открытой системе, а потом куда-либо ткнуться.
В лог пишет аналогично первому посту, только код другой:

ORA-24909: call in progress. Current operation cancelled
Последний раз редактировалось Serges 20 авг 2008, 19:11, всего редактировалось 1 раз.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

я сталкивался с этим когда клиент был 9 а сервер 10. что там в лог писало не помню.
Serges
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Serges »

Сервер и клиент одинаковые - 10g.
Ни на Pervasive, ни на MSSQL не сталкивался с такой неустойчивостью, по крайней мере, там патчи помогали ))
Галактика 8.10, Oracle 10g / 10.2.0.4
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Serges, а откатывать патчи не пробовал?..
Serges
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Serges »

Galex
Наоборот, патчи накатывал - в надежде побороть проблему.
Галактика 8.10, Oracle 10g / 10.2.0.4
Galex
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 29 июн 2006, 14:39
Контактная информация:

Сообщение Galex »

Serges писал(а): ORA-24909: call in progress. Current operation cancelled
У вас, как мне кажется, проблемы с Oracle, а не с Галактикой, патчи на Oracle ставить не пробовали?.. А вообще без патчей как себя Галактика ведет?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

в google поищите. там правда в основном на англицкм.
http://www.dbmotive.com/oracle_error_co ... code=24909
- тут грится, что не мешало бы на другую версию уйти.
а 9 клиента никогда не было? Установка 10 его в автомате не сносит. Они в теории могут работать вместе, но галка берет первого из PATH. Уж больно похоже на мою ситуевиню.
Serges
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Serges »

Galex писал(а): У вас, как мне кажется, проблемы с Oracle, а не с Галактикой, патчи на Oracle ставить не пробовали?.. А вообще без патчей как себя Галактика ведет?
Без патчей релиз 8.10, который нам предоставили, вообще не запускался - из-за известной несовместимости с SP3 для WinXP.
Патчи для Oracle пока не пробовали.
edward_K писал(а): http://www.dbmotive.com/oracle_error_co ... code=24909
- тут грится, что не мешало бы на другую версию уйти.
а 9 клиента никогда не было? Установка 10 его в автомате не сносит. Они в теории могут работать вместе, но галка берет первого из PATH. Уж больно похоже на мою ситуевиню.
Нет, клиента 9 не было, ставился на новую машину.
Ссылочка очень интересная - у нас версия 10.1.0.2, в тексте упоминается более новая, стало быть и в старой баг вполне может быть.
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Приветствую всех!
Подскажите, решилась ли данная проблему у кого, если да, то как?
После перехода на Оракл, столкнулся с такой же ситуацией - если пользователь некоторое время ничего не делал в Галке, то потом она у него валится и в ora90drv.log пишется следующее:
DECLARE ID VARCHAR2(40); BEGIN ID := GAL."GETUSERNREC" || GAL."GETSESSIONID"; DELETE FROM GAL."SYS#LOCKS" WHERE USERID = ID; END;
Причем падает без всяких сообщений о рантайме и т.п., просто исчезает и все.
Про ORA-24909 в логе ничего нет.
Сервер оракловый 10.2.0.4 под Соляркой, клиенты 10.1.0.2
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Удалось более-менее понять когда происходит вылет из Галактики. Если в саппорте пересчитать права на базу данных (не на меню!) хотя бы одному пользователю, то у нескольких юзеров Галактика закрывается молча и в ora90drv.log пишется:
DECLARE ID VARCHAR2(40); BEGIN ID := GAL."GETUSERNREC" || GAL."GETSESSIONID"; DELETE FROM GAL."SYS#LOCKS" WHERE USERID = ID; END;
Причем если пользователь что-то делал в Галактике в момент пересчета прав, например двигался курсором по документам, то закрывается в момент пересчета прав. Если пользователь с Галактикой не работал, а ткнулся куда-либо, когда пересчет прав уже закончился, то Галактика также валится. Если пересчет прав делать только на меню, то вылетов не происходит.
Serges
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Serges »

Alexx писал(а):Подскажите, решилась ли данная проблему у кого, если да, то как?
Очень надеюсь, что решилась - установкой клиента 11g.
Перед этим патчили сервер и клиент до 10.2.0.4, не помогло.
Сейчас работает гораздо стабильнее, по крайней мере, не валится с ошибкой ORA-24909.
Ответить