8.1 вылетает по рантайму (оракл)
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 29 июн 2006, 14:39
- Контактная информация:
Товарищи, проблема еще актуальна?.. У нас после установки патчей на 8.10, при первом входе в Галактику вылетает ошибка:
В файле ORA90DRV.LOG содержится следующее:Runtime error 214 (rtl: переполнение коллекции)
in strerms_.dll at 0002B865
При повторных заходах все нормализуется... Если перелогинется в Windows ситуация повторяется... Платформа: Oracle 10g R214.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
-
- Постоянный обитатель
- Сообщения: 155
- Зарегистрирован: 03 сен 2007, 19:06
- Откуда: Россия,Казань
Проблема в галактике, говорят есть патч.Galex писал(а):Товарищи, проблема еще актуальна?.. У нас после установки патчей на 8.10, при первом входе в Галактику вылетает ошибка:
В файле ORA90DRV.LOG содержится следующее:Runtime error 214 (rtl: переполнение коллекции)
in strerms_.dll at 0002B865При повторных заходах все нормализуется... Если перелогинется в Windows ситуация повторяется... Платформа: Oracle 10g R214.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
Как выход из положения можно указать секцию [Login] с необходимым пользователем с CFG файле.
ora90drv также версии 5.3.24.0, система (Галактика, Суппорт) работает крайне нестабильно, вылетает при перемещении курсора, каких-либо закономерностей не обнаружено - может упасть в любом модуле, интерфейсе. Особенно часто происходит после некоторого бездействия, если какое-то время ничего не делать в открытой системе, а потом куда-либо ткнуться.Galex писал(а):Сейчас у меня: ora90drv версии 5.3.24.0
В лог пишет аналогично первому посту, только код другой:
ORA-24909: call in progress. Current operation cancelled
Последний раз редактировалось Serges 20 авг 2008, 19:11, всего редактировалось 1 раз.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
в google поищите. там правда в основном на англицкм.
http://www.dbmotive.com/oracle_error_co ... code=24909
- тут грится, что не мешало бы на другую версию уйти.
а 9 клиента никогда не было? Установка 10 его в автомате не сносит. Они в теории могут работать вместе, но галка берет первого из PATH. Уж больно похоже на мою ситуевиню.
http://www.dbmotive.com/oracle_error_co ... code=24909
- тут грится, что не мешало бы на другую версию уйти.
а 9 клиента никогда не было? Установка 10 его в автомате не сносит. Они в теории могут работать вместе, но галка берет первого из PATH. Уж больно похоже на мою ситуевиню.
Без патчей релиз 8.10, который нам предоставили, вообще не запускался - из-за известной несовместимости с SP3 для WinXP.Galex писал(а): У вас, как мне кажется, проблемы с Oracle, а не с Галактикой, патчи на Oracle ставить не пробовали?.. А вообще без патчей как себя Галактика ведет?
Патчи для Oracle пока не пробовали.
Нет, клиента 9 не было, ставился на новую машину.edward_K писал(а): http://www.dbmotive.com/oracle_error_co ... code=24909
- тут грится, что не мешало бы на другую версию уйти.
а 9 клиента никогда не было? Установка 10 его в автомате не сносит. Они в теории могут работать вместе, но галка берет первого из PATH. Уж больно похоже на мою ситуевиню.
Ссылочка очень интересная - у нас версия 10.1.0.2, в тексте упоминается более новая, стало быть и в старой баг вполне может быть.
Приветствую всех!
Подскажите, решилась ли данная проблему у кого, если да, то как?
После перехода на Оракл, столкнулся с такой же ситуацией - если пользователь некоторое время ничего не делал в Галке, то потом она у него валится и в 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
Подскажите, решилась ли данная проблему у кого, если да, то как?
После перехода на Оракл, столкнулся с такой же ситуацией - если пользователь некоторое время ничего не делал в Галке, то потом она у него валится и в 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
Удалось более-менее понять когда происходит вылет из Галактики. Если в саппорте пересчитать права на базу данных (не на меню!) хотя бы одному пользователю, то у нескольких юзеров Галактика закрывается молча и в ora90drv.log пишется:
DECLARE ID VARCHAR2(40); BEGIN ID := GAL."GETUSERNREC" || GAL."GETSESSIONID"; DELETE FROM GAL."SYS#LOCKS" WHERE USERID = ID; END;
Причем если пользователь что-то делал в Галактике в момент пересчета прав, например двигался курсором по документам, то закрывается в момент пересчета прав. Если пользователь с Галактикой не работал, а ткнулся куда-либо, когда пересчет прав уже закончился, то Галактика также валится. Если пересчет прав делать только на меню, то вылетов не происходит.
DECLARE ID VARCHAR2(40); BEGIN ID := GAL."GETUSERNREC" || GAL."GETSESSIONID"; DELETE FROM GAL."SYS#LOCKS" WHERE USERID = ID; END;
Причем если пользователь что-то делал в Галактике в момент пересчета прав, например двигался курсором по документам, то закрывается в момент пересчета прав. Если пользователь с Галактикой не работал, а ткнулся куда-либо, когда пересчет прав уже закончился, то Галактика также валится. Если пересчет прав делать только на меню, то вылетов не происходит.