[ОТВЕТИТЬ]
27.09.2011 09:37
reddevil
 
Oracle 11.2
SM 1.28.2. SP4

Генератор БД при создании новой базы валится с ошибкой:

insert into SAOperation(ID, Name,
IncomeType,ExpenseType,BaseRequired,AccountFlag,MoneyOp)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SACOPERATION_NAME) violated
27.09.2011 09:44
OlegON
 
Не указал все, что кидал мне. Там еще куча ??????????????? была. Язык неправильный.
Включи русский язык в консоли (cmd) и пересоздай БД.
27.09.2011 09:44
Mtirt
 
А оракл 11 для чего выбран?
27.09.2011 09:46
OlegON
 
Цитата:
Mtirt А оракл 11 для чего выбран?
Любители граблей, вестимо...
27.09.2011 09:50
reddevil
 
Цитата:
OlegON Любители граблей, вестимо...
Ну че уж напали то сразу. :)
С супермагом не работал 1,5 года уже.
Когда встал вопрос на кукую версию то после того как на ФТП был обнаружен дистрибутив, решили на 11-у.

Текст ошибки без ???? благодаря тому что на клиенте выбрал локаль AMERICAN.

Включи русский язык в консоли (cmd) и пересоздай БД. - речь про БД оракл или про инициализацию?
27.09.2011 09:53
OlegON
 
Про Oracle. Сколько локаль не выбирай, ??? - признак отсутствия русского языка в принципе. В противном случае там "зяблики". Надеюсь, ты все необходимые патчи на 11 тоже нашел на ФТП.
27.09.2011 09:53
reddevil
 
Цитата:
Mtirt А оракл 11 для чего выбран?
В принципе есть возможность снести 11 и поставить 10. (Это конечно лишних несколько часов, но ...)
Рекомендуете ?
27.09.2011 09:54
reddevil
 
Цитата:
OlegON Про Oracle. Сколько локаль не выбирай, ??? - признак отсутствия русского языка в принципе. В противном случае там "зяблики".
Сообщние в первом посте - копипаст из окошка генератора.
27.09.2011 09:57
OlegON
 
Цитата:
reddevil Сообщние в первом посте - копипаст из окошка генератора.
Я понял. Еще раз, хотя вроде писал. Ты не включил поддержку русского языка в БД. В результате все записи на русском впихиваются в нее, как ?????. При одинаковой длине слов впихиваются
??????
??????
и вылетает ограничение уникальности. Переделывай БД.
27.09.2011 10:00
OlegON
 
Цитата:
reddevil Рекомендуете ?
Разница в том, что 10ка уже уверенно работает, в частности 10.2.0.5, а на 11 надо накатывать патчи, чтобы работал почтовик и дисконты, баги еще продолжают искать. Выводы сделаешь сам.
27.09.2011 10:01
Mtirt
 
Цитата:
reddevil В принципе есть возможность снести 11 и поставить 10. (Это конечно лишних несколько часов, но ...)
Рекомендуете ?
Я бы не поленилась и поставила 10-ку.
27.09.2011 11:13
reddevil
 
Цитата:
Mtirt Я бы не поленилась и поставила 10-ку.
Уже качаю :)

Спасибо, что уделили внимание.
27.09.2011 11:30
Mtirt
 
Это вам спасибо, что нас не забываете...
27.09.2011 13:21
reddevil
 
Цитата:
OlegON Я понял. Еще раз, хотя вроде писал. Ты не включил поддержку русского языка в БД. В результате все записи на русском впихиваются в нее, как ?????. При одинаковой длине слов впихиваются
??????
??????
и вылетает ограничение уникальности. Переделывай БД.
Твоя правда, почему то подумалось что он кодировку из установок инсталлера возьмет.
пересоздал с UTF8 - заработало. Однако теперь генератор выдает другую ошибку:
1 row created.

values('BP', 'Параметры дифференцированного ценообразования по маркетинговым группам', '0', 2)
*
ERROR at line 2:
ORA-12899: value too large for column "SUPERMAG"."SSOBJECTTYPES"."TYPENAME"
(actual: 135, maximum: 100)

(Лучше создади новую тему) Т.к. эта же ошибка повторяется и после сноса 11 версии и установки 10-ки.
Опции темы


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

 

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