Имя: Пароль:
1C
1С v8
СУБД ORACLE Ошибка СУБД: ORA-02289
0 Ring
 
05.08.11
18:09
Добавлея реквизит в документ в конфигураторе и далее записываю. возникает сообщение.
<<В процессе обновления информационной базы произошла критическая ошибка. по причине:Ошибка СУБД: ORA-02289: последовательность не существует>>
Почему возникает такая ошибка? Что надо делать, что бы ее исправить?
1 Humandra
 
05.08.11
18:36
Сиквенса нет. Посмотрите какой сиквенс нужен и создайте его в Oracle. Вроде бы SEQ_IDENTITY...
2 Humandra
 
05.08.11
18:41
Ну, это гипотеза, конечно. Вживую 1С на Oracle только когда-то давно ставила, вроде бы там такой сиквенс был.

CREATE SEQUENCE SEQ_IDENTITY
MAXVALUE 9999999999999999999 (итд)
START WITH     1 (может и не с 1-го)
INCREMENT BY   1
CACHE 100;
3 Ring
 
05.08.11
18:44
Добавляю новый документ и поле , та же ошибка
Может с правами что?
4 Humandra
 
05.08.11
18:51
Может и с правами.
Я бы так сделала. Отмониторила бы обращения к БД в момент ошибки. Посмотрела бы, какой сиквенс хочет 1С. Потом бы зашла в БД под dba, посмотрела бы, есть ли такой сиквенс. Если есть, то значит проблема с правами. Если нет - значит кто-то или что-то его грохнуло или его и не было.
В любом случае, ошибка на уровне СУБД, значит там и смотреть надо :)