При обновлении генератором с 1.024.6sp2 до 1.025
нарвался вот на это
https://olegon.ru/showpost.php?p=52807&postcount=2
Код:
Вопрос:
При обновлении версии СМ2000 ( CM +) Генератор БД останавливается с ошибкой:
***** Documents.sql *****
Таблица изменена.
begin
*
ошибка в строке 1:
ORA-22856: невозможно добавлять столбцы к таблицам объектов
ORA-06512: на "SUPERMAG.SMINITNEWFIELD", line 11
ORA-06512: на line 2
один в один ...
Первый вариант из ФАКа не помогает.
А по второму не знаю как вытащить скрипт создания таблицы (шаг 4)
скриптом выдает, что сжаты 2 таблицы
одна из них SMDOCLOG
через Enterprise Manager стоя на таблице делаю 'Show Object DDL'
там вижу:
Код:
CREATE TABLE "SUPERMAG"."SMDOCLOG" ("RECID" NUMBER DEFAULT 0 NOT
NULL, "EVENTTIME" DATE DEFAULT SYSDATE NOT NULL, "DOCTYPE"
CHAR(2 byte) NOT NULL, "ID" VARCHAR2(50 byte) NOT NULL,
"ACTIONCODE" NUMBER(5) NOT NULL, "OLDSTATE" NUMBER(5) NOT
NULL, "NEWSTATE" NUMBER(5) NOT NULL, "DOCDATE" DATE NOT NULL,
"EMPLOYEE" NUMBER(10) DEFAULT -2 NOT NULL, "WSNAME"
VARCHAR2(100 byte), "USERNAME" VARCHAR2(30 byte), "OSUSER"
VARCHAR2(30 byte),
CONSTRAINT "SMCDOCLOG_ACTION" CHECK(ActionCode between 0
and 15),
CONSTRAINT "SMCDOCLOG_NEWSTATE" CHECK(NewState between -1
and 3),
CONSTRAINT "SMCDOCLOG_OLDSTATE" CHECK(OldState between -1
and 3),
CONSTRAINT "SMCDOCLOG_PK" PRIMARY KEY("EVENTTIME", "RECID")
USING INDEX
TABLESPACE "INDX"
STORAGE ( INITIAL 11264K NEXT 0K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 0) PCTFREE 10 INITRANS 2 MAXTRANS 255)
TABLESPACE "USERS" PCTFREE 0 PCTUSED 0 INITRANS 1 MAXTRANS
255
STORAGE ( INITIAL 25600K NEXT 0K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 0)
LOGGING
MONITORING
Это то? или что-то нужно ещё тут править?