24.03.2012 16:49
Обновляю Супермаг+ до версии 1.028.2.
Генерация БД не проходит, выходит ошибка:
...
регистрация полей: цех (производственный участок)

PL/SQL procedure successfully completed.

регистрация полей: контрагент
declare
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SACANALYTICSFIELDS_TITLE) violated
ORA-06512: at "SUPERMAG.ANALYTICS", line 154
ORA-06512: at "SUPERMAG.ANALYTICS", line 176
ORA-06512: at line 23

Помогите, если кто сталкивался с данной проблемой.

Oracle 11g R2 64-bit
Win 2008 Server Std R2 64-bit
СМ+ 1.028.1 sp1
26.03.2012 12:19
Меня смущает Oracle 11g R2 64-bit.
Может попробовать делать это не на сервере, а на клиентской машине с 10-м клиентом?
26.03.2012 13:56
Версия Oracle должна быть не ниже 11.2.0.3, посмотрите, чтобы в аналитике наименований одинаковых не было...
26.03.2012 18:06
Проверил, одинаковых наименований нет... но вот версия:

BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for 64-bit Windows: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production

Попробуем обновить...

Добавлено через 1 минуту 4 секунды
Цитата:
Mtirt Меня смущает Oracle 11g R2 64-bit.
Может попробовать делать это не на сервере, а на клиентской машине с 10-м клиентом?
Как это? Запускать генератор на клиентской машине?
26.03.2012 18:27
Как ни странно, но в некоторых случаях запуск генератора на клиентской стороне дает положительные результаты. Только мне кажется, что не в этот раз. Обновление тоже не столь кардинально изменит ситуацию... Полагаю, что надо все таки докопаться, что там с наименованиями...
27.03.2012 09:11
Ок, спасибо! Оракл пока не трогаем, разбираемся с наименованиями...
27.03.2012 19:39
Разобрались!
Дело было в языковых настройка по-умолчанию.
Исправили и база инициализировалась.
Всем спасибо!
27.03.2012 20:21
написал бы, какие по умолчанию и на что поменяли... кто-нибудь еще на грабли наступит... я сходу всегда ставлю себе в персональные переменные NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
29.11.2012 12:46
Столкнулся сегодня с подобной проблемой
Поменял в реестре HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE параметр NLS_LANG на
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
А по умолчанию что стояло не запомнил(NLS_LANG=AMERICAN_AMERICA.*)

Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 32bit
Часовой пояс GMT +3, время: 17:54.

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