[ОТВЕТИТЬ]
23.03.2010 11:33
OlegON
 
Цитата:
2010.03.22 (понедельник) 11:34:43
Версия 1.026.3
>>> Запись 1
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80040e07 custom=1801 SQLState=<none>
ORA-01801: date format is too long for internal buffer
ORA-06512: at "SUPERMAG.PCLOSE", line 110
ORA-06512: at "SUPERMAG.SMGETCLOSEDDATE", line 5
ORA-06512: at "SUPERMAG.INSPECT", line 681
ORA-06512: at "SUPERMAG.INSPECT", line 795
ORA-06512: at line 1
ORA-06512: at "SUPERMAG.INSPECT", line 315
ORA-06512: at "SUPERMAG.DOCUMENTS", line 6813
ORA-06512: at "SUPERMAG.SMDOCSTATEACCEPTWI", line 13
ORA-06512: at line 1

>>> Запись 2
Источник: SmLibaryBase trace
HRESULT=80004005 custom=0 SQLState=<none>
begin SuperMag.SMDocStateAcceptWI('113ПН002185'); end;
не стал в оракловой ветке писать, бо ошибка по ходу Супермаговская.
Комментарии админа:
Цитата:
> В бухгалтерии открывают накладную в розовом статусе, пока проверяют
> проходит время.
> При попытке поднять в зеленый статус, выводится ошибка.
> Если заново войти в супермаг, и сразу войти в наладную и поднять в
> зеленый, всё нормально, поднимается.
> Как только немного в ней "посидят", в зеленый статус поднять нельзя.
Кто-нибудь сталкивался? Техподдержка ссылается на sql.ru и посылает искать неизвестные ей патчи к ораклу, забывая, что база не самостоятельная единица и что раньше все работало.
23.03.2010 12:16
OlegON
 
Поменял CURSOR_SHARING c SIMILAR на EXACT... Проверяем...
23.03.2010 12:23
kadr
 
после чего появилось? Период по какую дату закрыт?
23.03.2010 12:32
OlegON
 
После перехода на 1026.3 с 1024.6. Период закрыт по 31.12.2006
23.03.2010 12:49
kadr
 
честно не знаю как связать поведение с простоем, но все же рекомендую проверить содержимое таблицы ssclosedperiods
23.03.2010 14:19
OlegON
 
Там вполне ожидаемое содержимое. Собственно, раз проблема лечится перестартом, то вряд ли проблема в данных.
23.03.2010 14:42
kadr
 
Олег, тогда дай больше информации, версию СМ выудили из тебя, где версия БД?
23.03.2010 15:18
OlegON
 
10.2.0.4 Linux64, ошибка плавающая... Т.е. повторяется не всегда. Сейчас сам попробую повторить, если получится - затрейсю.
26.03.2010 16:25
OlegON
 
Повторить не удается, блин. Падает произвольно в разных местах.
Кто с винды на винду подключается, сделайте, плз,
Цитата:
select * from NLS_Session_Parameters minus select * from NLS_Instance_Parameters;
у меня сейчас виндовые базы далеко
26.03.2010 19:30
Dim
 
SQL> select * from NLS_Session_Parameters minus select * from NLS_Instance_Parameters;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_CALENDAR GREGORIAN
NLS_COMP BINARY
NLS_CURRENCY р.
NLS_DATE_FORMAT DD.MM.RR
NLS_DATE_LANGUAGE RUSSIAN
NLS_DUAL_CURRENCY р.
NLS_ISO_CURRENCY CIS
NLS_LANGUAGE RUSSIAN
NLS_NUMERIC_CHARACTERS ,
NLS_SORT RUSSIAN
NLS_TERRITORY CIS

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF
NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR

15 строк выбрано.
28.03.2010 09:18
OlegON
 
А кто-нибудь может сказать, что у него 1026.3 и этой ошибки нет?
Сделайте с клиентской машины
Цитата:
select * from nls_session_parameters ;
пожалуйста
28.03.2010 09:24
Dim
 
Цитата:
SQL> select * from nls_session_parameters ;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE RUSSIAN
NLS_TERRITORY CIS
NLS_CURRENCY р.
NLS_ISO_CURRENCY CIS
NLS_NUMERIC_CHARACTERS ,.
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD.MM.YY
NLS_DATE_LANGUAGE RUSSIAN
NLS_SORT RUSSIAN
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY р.
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE

17 строк выбрано.
только версия 1.027.2 SP2
28.03.2010 09:44
OlegON
 
Цитата:
Dim только версия 1.027.2 SP2
Не, про версию NLS не интересуют, это про ошибку... За NLS спасибо.
Сейчас вылез сюрприз... У меня повторяется.
Код:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select sysdate from dual;

SYSDATE
--------
28-MAR-1

SQL> r
  1* select sysdate from dual

SYSDATE
---------------
28-MAR-10
Лечу (для 10ки)
Код:
CREATE OR REPLACE TRIGGER ok_nlstrig
AFTER LOGON
ON DATABASE
BEGIN
execute immediate 'alter session set nls_time_format=''HH24:MI:SS''';
execute immediate 'alter session set nls_territory=''CIS''';
END ok_nlstrig;
/
Опции темы


Часовой пояс GMT +3, время: 08:10.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.