20.10.2011 16:45
Stels
 
СМ 1.024.6S P2 Oracle 9.2.0.8.0
начинаю готовится к обновлению версии
При проверке структуры выдаёт :
Объекты
Код:
Лишний INDEX I_SNAP$_OK_MV_FOR_ORDERS
Лишний INDEX OK_MV_FOR_ORDERS_INDX
Лишний INDEX PARTITION FFMAPREP_DOC
Лишний INDEX PARTITION FFMAPREP_LOCFROM
Лишний INDEX PARTITION FFMAPREP_LOCTO
Лишний INDEX PARTITION FFMAPREP_SALEDATE
Лишний INDEX PARTITION FFMAPREP_SUPPLIER
Лишний INDEX SUBPARTITION FFMAPREP_DOC
Лишний INDEX SUBPARTITION FFMAPREP_LOCFROM
Лишний INDEX SUBPARTITION FFMAPREP_LOCTO
Лишний INDEX SUBPARTITION FFMAPREP_SALEDATE
Лишний INDEX SUBPARTITION FFMAPREP_SUPPLIER
Лишний MATERIALIZED VIEW OK_MV_FOR_ORDERS
Лишний TABLE MLOG$_SMDATEDOCS
Лишний TABLE MLOG$_SMDOCUMENTS
Лишний TABLE MLOG$_SMSPEC
Лишний TABLE OK_MV_FOR_ORDERS
Лишний TABLE PARTITION FFMAPREP
Лишний TABLE SUBPARTITION FFMAPREP
Колонки таблиц
Код:
Колонка FVMAPREP.GOODSOWNER вместо размерности 22 имеет размерность 5.0
Колонка FVMAPREP.INCOMECURTYPE вместо размерности 22 имеет размерность 5.0
Колонка FVMAPREP.QUANTITY вместо размерности 22 имеет размерность 14.3
Колонка FVMAPREP.RECTYPE вместо размерности 22 имеет размерность 10.0
Колонка FVMAPREP.SALECURTYPE вместо размерности 22 имеет размерность 5.0
Колонка FVMAPREP.SALENOTAX вместо размерности 22 имеет размерность 19.4
Колонка FVMAPREP.SALENOVAT вместо размерности 22 имеет размерность 19.4
Колонка FVMAPREP.SALEOP вместо размерности 22 имеет размерность 5.0
Колонка FVMAPREP.SALEQ вместо размерности 22 имеет размерность 14.3
Колонка FVMAPREP.SALESPECITEM вместо размерности 22 имеет размерность 10.0
Колонка FVMAPREP.SALESUM вместо размерности 22 имеет размерность 19.4
Колонка FVMAPREP.SALESUMCUR вместо размерности 22 имеет размерность 19.4
Колонка FVMAPREP.SALEVATRATE вместо размерности 22 имеет размерность 8.4
Колонка SUPERMAG_SESSIONS.PROCESS вместо размерности 9 имеет размерность 12
Колонка SVCASHCLIENT.CHECKNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHCLIENT.DESKNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHCLIENT.LOCID вместо размерности 22 имеет размерность 10.0
Колонка SVCASHCLIENT.ZNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHCLIENTCLASSIF.CHECKNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHCLIENTCLASSIF.DESKNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHCLIENTCLASSIF.LOCID вместо размерности 22 имеет размерность 10.0
Колонка SVCASHCLIENTCLASSIF.ZNUM вместо размерности 22 имеет размерность 5.0
Колонка SVCASHDOCSTATNAME.HUMANNAME вместо типа CHAR имеет тип VARCHAR2
Не обязательная колонка SVDEPOTRQSPEC.JOBID присутствует как обязательная
Колонка SVDOCDEFROUNDMODE.OPCODE вместо размерности 22 имеет размерность 5.0
Не обязательная колонка SVDOCNOPRICECI.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICECI.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICECI.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICECI.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICECI.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICECI.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.CURRENCYMULTORDER присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.CURRENCYRATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.CURRENCYTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.ISCASH присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.ISROUBLES присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.OURSELFCLIENT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.PAYDATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.PAYMENTPRIORITY присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.TOTALSUM присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEEO.TOTALSUMCUR присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOC.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEOR.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEPD2.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEPD2.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.CURRENCYMULTORDER присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.CURRENCYRATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.CURRENCYTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.ISCASH присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.ISROUBLES присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.OURSELFCLIENT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.PAYDATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.PAYMENTPRIORITY присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.TOTALSUM присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERO.TOTALSUMCUR присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERP2.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICERP2.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICESR.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWI.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.DOCSTATE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.ID присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.OPCODE присутствует как обязательная
Не обязательная колонка SVDOCNOPRICEWO.PRICEROUNDMODE присутствует как обязательная
Не обязательная колонка SVDOCPAYWO.CREATEDAT присутствует как обязательная
Не обязательная колонка SVDOCPAYWO.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCPAYWO.ID присутствует как обязательная
Не обязательная колонка SVDOCPAYWO.TOTALSUM присутствует как обязательная
Не обязательная колонка SVDOCUMENTSCA2.DOCTYPE присутствует как обязательная
Не обязательная колонка SVDOCUMENTSCA2.ID присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.ARTICLE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.CREATEDAT присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.CURRENCYMULTORDER присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.CURRENCYRATE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.CURRENCYTYPE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.DOCID присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.DOCSTATE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.DOCTYPE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.ITEMPRICE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.OLDPRICE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.PRICETYPE присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.RULES присутствует как обязательная
Не обязательная колонка SVPRICECHECKRESULTS.SPECITEM присутствует как обязательная
Колонка SVSPECNACLDIFFREP.CAUSETYPE вместо типа VARCHAR2 имеет тип CHAR
Не обязательная колонка SVSPECNOPRICECI.ARTICLE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICECI.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICECI.DOCID присутствует как обязательная
Не обязательная колонка SVSPECNOPRICECI.DOCTYPE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICECI.QUANTITY присутствует как обязательная
Не обязательная колонка SVSPECNOPRICECI.SPECITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.ARTICLE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.DOCID присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.DOCTYPE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.QUANTITY присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEIW.SPECITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.ARTICLE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.DOCID присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.DOCTYPE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.QUANTITY присутствует как обязательная
Не обязательная колонка SVSPECNOPRICESR.SPECITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.ARTICLE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.DOCID присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.DOCTYPE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.QUANTITY присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWI.SPECITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.ARTICLE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.DISPLAYITEM присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.DOCID присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.DOCTYPE присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.QUANTITY присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.SPECITEM присутствует как обязательная
Колонка SVSPECSCALEAC.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEBI.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALECI.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALECN.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALECO.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALECS.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEFA.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEIL.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEIW.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALELA.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEOC.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEOR.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEPE.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEPN.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEPO.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALERL.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALESO.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEWI.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSPECSCALEWO.SPECITEM вместо размерности 22 имеет размерность 10.0
Колонка SVSTOREUNITSMEAS.BARCODETYPE вместо размерности 22 имеет размерность 5.0
Колонка SVSTOREUNITSMEAS.FACEQUANTITY вместо размерности 22 имеет размерность 14.3
Колонка SVSTOREUNITSMEAS.FLAGS вместо размерности 22 имеет размерность 10.0
Колонка SVSTOREUNITSMEAS.QUANTITY вместо размерности 22 имеет размерность 14.3
Колонка SVSTOREUNITSREP.BARCODETYPE вместо размерности 22 имеет размерность 5.0
Колонка SVSTOREUNITSREP.FLAGS вместо размерности 22 имеет размерность 10.0
Колонка SVSTOREUNITSREP.QUANTITY вместо размерности 22 имеет размерность 14.3
Лишняя колонка SUPERMAG_SESSIONS.CLIENT_IDENTIFIER
Лишняя колонка SUPERMAG_SESSIONS.CURRENT_QUEUE_DURATION
Ограничения
Код:
Отсутствует ограничение SYS_C003824 таблицы TTZLONGDATA
Отсутствует ограничение SYS_C005747 таблицы SVLOCALSHOPS
Отсутствует ограничение SYS_C005748 таблицы SVPRODGOODSART
Отсутствует ограничение SYS_C00863 таблицы SSMESSAGES
Отсутствует ограничение SYS_C00897 таблицы SSMIGRATORARC
Отсутствует ограничение SYS_C00901 таблицы SSMIGRATORLOG
Лишнее ограничение SYS_C001708 таблицы SSMESSAGES
Лишнее ограничение SYS_C001742 таблицы SSMIGRATORARC
Лишнее ограничение SYS_C001746 таблицы SSMIGRATORLOG
Лишнее ограничение SYS_C004669 таблицы TTZLONGDATA
собственно не знаю как лечить..с чего начать :(
20.10.2011 17:03
OlegON
 
На время апгрейда оптимизацию заказов лучше отлючить, в первом окошке будет значительно меньше записей. Ограничения SYS_* можно игнорировать ввиду бессмысленности их анализа. Вот обязательные/необязательные нехорошо... Но это лучше смотреть по итогам апгрейда.
Это вообще разные версии оракла сравнивались, судя по ругани на размерность... В общем, мельком пробежал, но причин для испуга не вижу.
20.10.2011 17:13
Stels
 
Цитата:
OlegON ...
Это вообще разные версии оракла сравнивались, судя по ругани на размерность...
хм ...эталон брал с хранилища для своей версии SM_V10246SP2.str
может самому создать чистую базу и с неё эталон сделать?
20.10.2011 17:16
OlegON
 
Можно... И залить в хранилище :)
20.10.2011 17:20
Stels
 
ещё..
на одной из баз
пи проверке индексов выдаёт
Код:
Отсутствует не уникальный FFMAPREP_DOC : FFMAPREP(SALEID,SALETYPE,SALESPECITEM)
Лишний не уникальный FFMAPREP_DOC : FFMAPREP(SALETYPE,SALEID,SALESPECITEM)
20.10.2011 17:24
Stels
 
вот гадство ...ещё по индексам
Код:
Лишний уникальный I_SNAP$_OK_MV_FOR_ORDERS : OK_MV_FOR_ORDERS(SYS_NC00005$,SYS_NC00006$,SYS_NC00007$)
Лишний не уникальный OK_MV_FOR_ORDERS_INDX : OK_MV_FOR_ORDERS(ARTICLE,CLIENTINDEX,LOCATION)
20.10.2011 18:13
Stels
 
сделал файл структуры СМ 1.024.06 SP2
Залил:
https://storage.olegon.ru/supermag/u...246SP2_new.str

p.s. который брал с хранилища - отличается размером ...
20.10.2011 19:17
OlegON
 
Цитата:
Stels вот гадство ...ещё по индексам
Еще раз - отключи оптимизацию заказов в оптимизаторе.
20.10.2011 20:19
OlegON
 
Сделай копию БД и погоняй на ней генератор, он лицензии не просит
Часовой пояс GMT +3, время: 17:19.

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