Экспериментирую тут с переездом на win2003/oracle9
Через sm_upgrader.
Новую базу в 9 создал с параметрами по умолчанию, надо было под исходную подогнать, ну да ладно, переделаю.
При импорте:
1) На все CREATE TABLESPACE ругнулось
IMP-00003: ORACLE error 12913 encountered
ORA-12913: Cannot create dictionary managed tablespace
Оставить System - locally managed или есть смысл пересоздавать как dictionary managed ?
2) Мноого ошибок по части DBMS_STATS
IMP-00003: ORACLE error 6502 encountered
ORA-06502: PL/SQL: numeric or value error
и т.п., еще
IMP-00003: ORACLE error 1917 encountered
ORA-01917: user or role 'MDSYS' does not exist
Игнорировать?
3) По всем представлениям и триггерам
IMP-00041: Warning: object created with compilation warnings
В конце
Import terminated successfully with warnings.
Оптимайзером /compile (ok), потом /optimize , но прервал на validate.
Запустил cм2000 - проверка структуры базы, несоответствия:
Цитата: Колонка FVMAPREP.GOODSOWNER вместо размерности 22 имеет размерность 5.0
и т.п.
Колонка SUPERMAG_SESSIONS.PROCESS вместо размерности 9 имеет размерность 12
Колонка SVCASHCLIENT.CHECKNUM вместо размерности 22 имеет размерность 5.0
и т.п.
Колонка SVCASHDOCSTATNAME.HUMANNAME вместо типа CHAR имеет тип VARCHAR2
Не обязательная колонка SVDEPOTRQSPEC.JOBID присутствует как обязательная
Колонка SVDOCDEFROUNDMODE.OPCODE вместо размерности 22 имеет размерность 5.0
Не обязательная колонка SVDOCNOPRICECI.CREATEDAT присутствует как обязательная
Не обязательная колонка SVSPECNOPRICEWO.SPECITEM присутствует как обязательная
Колонка SVSPECSCALEBI.SPECITEM вместо размерности 22 имеет размерность 10.0
и т.п.
Плюс немножко отсутствующих ограничений.
В общем как быть ?
Кстати, версия СМ 1024sp5 - обновление для работоспособности на 9 обязательно или не в этом дело?