11.09.2007 11:18
Kryukov
 
Вобщем создал новую базу, снял с неё эталон (он в архиве) и проверил вот что получил:
11. 9.2007 11: 6:28 TEST Колонки таблиц
Отсутствует колонка SUPERMAG_SESSIONS.CLIENT_IDENTIFIER
Отсутствует колонка SUPERMAG_SESSIONS.CURRENT_QUEUE_DURATION
11. 9.2007 11: 7:50 TEST Ограничения
Отсутствует ограничение SYS_C001547 таблицы SSMESSAGES
Отсутствует ограничение SYS_C001581 таблицы SSMIGRATORARC
Отсутствует ограничение SYS_C001585 таблицы SSMIGRATORLOG
Отсутствует ограничение SYS_C002815 таблицы SMUSEROP ("ID" IS NOT NULL)
Отсутствует ограничение SYS_C004174 таблицы TTCOLLECTDISCCARD ("SUBCODE" IS NOT NULL)
Отсутствует ограничение SYS_C004581 таблицы TTZLONGDATA
Отсутствует ограничение SYS_C006472 таблицы SVLOCALSHOPS
Отсутствует ограничение SYS_C006473 таблицы SVPRODGOODSART
Лишнее ограничение SYS_C004713 таблицы SSMESSAGES
Лишнее ограничение SYS_C004724 таблицы SSMIGRATORARC
Лишнее ограничение SYS_C004728 таблицы SSMIGRATORLOG
Лишнее ограничение SYS_C005765 таблицы TTZLONGDATA
11. 9.2007 11: 8:39 TEST Индексы
Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC)
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE)

что с этим делать ? кучками ?
Вложения
Тип файла: rar SM_V10251SP0.rar (107.9 Кб, 85 просмотров)
11.09.2007 12:01
kadr
 
IMHO всё это не может быть причиной описанного тобой поведения
11.09.2007 12:18
Kryukov
 
Цитата:
kadr IMHO всё это не может быть причиной описанного тобой поведения
Возможно, но что делать в таком случае ?
11.09.2007 12:22
Mtirt
 
Цитата:
Kryukov Возможно, но что делать в таком случае ?
Ты про проверку структуры? Да ничего не делай...
У меня точно такие же расхождения.
11.09.2007 12:30
Kryukov
 
Тогда не понятно зачем вообще эта проверка, отписал письмо в поддержку, жду ответа .......
11.09.2007 12:35
Mtirt
 
Цитата:
Kryukov Тогда не понятно зачем вообще эта проверка, отписал письмо в поддержку, жду ответа .......
Проверка нужна. Если структура баз сильно отличается, то нормально работать ничего не будет.

В твоем случае систменые ограничения есть, просто отличаются имена.
С индексами вопрос идет с какой-то из старых версий. Его видисо в С+ пересоздавали. В новых базах получается одна структура - в старых другая, но опять таки не особо существенное различие...
11.09.2007 12:44
deucel
 
Цитата:
Mtirt У меня точно такие же расхождения.
Согласен, почти такие
но это надо исправить (там получается есть ограничение но отдельно от таблицы, нужно его убить и поставить в табличке)

Цитата:
Kryukov Отсутствует ограничение SYS_C002815 таблицы SMUSEROP ("ID" IS NOT NULL)
Отсутствует ограничение SYS_C004174 таблицы TTCOLLECTDISCCARD ("SUBCODE" IS NOT NULL)
11.09.2007 13:17
Kryukov
 
Получил ответ:
Отсутствует колонка SUPERMAG_SESSIONS.CURRENT_QUEUE_DURATION - эта таблица не представляет интереса. Отсутствие колонок для нее не страшно.
Все, что начинается на SYS_ создано самим ORACLE. По всей видимости в чистой БД необходимости в этом не было.
Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC) - при необходимости Oracle создаст системный объект.
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE) - лишний индекс не помеха.
Резюме: БАЗА соответствует требуемому эталону, действий предпринимать не надо.
11.09.2007 13:22
deucel
 
Цитата:
Kryukov Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC) - при необходимости Oracle создаст системный объект.
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE) - лишний индекс не помеха.
Кстате с первым индексом быстрее работает.
Проверить можно в Администратор - База данных - Утилиты - Перерасчет остатков.

*12
11.09.2007 13:26
kadr
 
Цитата:
Kryukov Возможно, но что делать в таком случае ?
мониторить на уровне базы чем занят сервер, что делают сессии рассчитывающие товародвижение, какие ожидания у них преобладают

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