27.09.2006 15:43
artyom
 
Интересно, а в ходе импорта табличные пространства могут создаваться сами? Или обязательно нужно создавать табличные пространства заранее?
27.09.2006 16:23
OlegON
 
Если посмотришь файл экспорта, то увидишь там команды на создание табличных пространств, тем не менее, я предпочитаю создавать их сам, как надо. Только не забывай давать квоту для supermag на эти табличные пространства.
28.09.2006 12:36
artyom
 
Создавать как надо - это значит делать их такими как в исходной базе или уменьшать размеры табличных пространств исходя из своботного места?
28.09.2006 12:55
OlegON
 
Ни то, ни другое, я исхожу из того, какой у меня сервер и как удобнее это все расположить и как с точки зрения производительности, что куда бросить.
29.09.2006 08:47
artyom
 
Дело вот в чем: периодически возникающая проблема нехватки места например в табличном пространстве INDX заставила увеличить его размер до 6 Гб. Оptimizer показал что свободного места там 2.5 Гб. Перед импортом создаю INDX 4Гб и импортирую. Все нормально, размер базы стал на 2Гб меньше.
Имеет ли смысл производить такие действия?
29.09.2006 09:52
akonev
 
если это рабочая база - не имеет. все равно она будет расти постепенно. лучше оставить свободное место, чтобы оптимайзеру было где резвиться.
07.11.2006 06:07
vdm
 
Экспериментирую тут с переездом на 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 обязательно или не в этом дело?
07.11.2006 08:38
OlegON
 
Где-то в процессе апгрейдов что-то слетало. Вряд ли это результат экспорта-импорта. Самое простое - вручную сделать так, как хочет проверка. Но в данном случае проверка показывает косвенные изменения вьюшек. Посмотри в SQL Navigator'е есть сравнение структуры двух баз, прогони им, заодно результирующий скрипт для синхронизации получишь, только внимательно посмотри, он не всегда 100% верен.

Стоп. То, что написал, оставлю другим, кто столкнется с аналогичным, но когда первая цифра будет правильной. У тебя, судя по всему, просто шаблон криво снялся. Но прогнать навигаторной проверкой по любому не помешает. Из опций только таблицы и колонки поставь. В остальном, кажется, можно и администратору доверять.
07.11.2006 09:59
vdm
 
olegon,
Ничего не понял *16
Что значит 'слетало в процессе апгрейдов' ?
Какая и где должна быть 'правильная первая цифра' ?
А шаблон - от С+, на рабочей восьмерочной базе расхождения с ним есть, но несущественные.
07.11.2006 10:14
OlegON
 
Т.е. по восьмерочной базе ругательств на размерность 22 нет? Сделай проще, чтобы не морочить голову - создай 9кой чистоую базу, проапгрейдь ее до своей версии и сделай шаблон. С ним и сравнивай.
Часовой пояс GMT +3, время: 19:05.

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