[ОТВЕТИТЬ]
26.09.2012 04:54
Timoncheg
 
Здравствуйте , срочно нужен совет , на оракловом сервере надо было переставить ОС, с форматом жёстких дисков (Win 2003 R2, x64)
Холодного бэкапа нет , только дамп успешного экспорта без ошибок (заранее говорю , что не вышло сделать холодный бек и любой другой).
после импорта с ошибками , раздачи грантов и перекомпиляции процедур SQL пишет что скрытое
Подскажите что делать с оставшимися 33 объектами, так как они мешают инициализации БД СМ (1 28 2 ) -фатальная ошибка

лог импорта тут кому интересно скачать
26.09.2012 06:31
Dim
 
OraHome\RDBMS\ADMIN\utlprp.sql

запускать, пока не исчезнут все нескомпиленные объекты
26.09.2012 07:58
OlegON
 
Чем кончилось? Фатальную ошибку бы надо привести. А utlrp, кстати, не всегда справляется, как и оптимизатор. Их лучше комбинировать, если лень руками собирать.
26.09.2012 09:03
Dim
 
сколько пользовался, всегда помогало )
26.09.2012 15:10
Timoncheg
 
Цитата:
Dim сколько пользовался, всегда помогало )
Я же в самом начале привёл итоги этого скрипта - 33 ошибки

Кончилось ошибкой фатальной при инициализации БД ((
Ошибку не записал , в логах искать надо.
Завтра ещё раз попробую , не получится , буду бить тревогу
26.09.2012 15:15
Dim
 
запускать несколько раз...
26.09.2012 16:10
Timoncheg
 
Цитата:
Dim запускать несколько раз...
Несколько раз из под одной сессии запускал ( примерно 10 )
26.09.2012 16:21
Dim
 
фары протирал? по колесам пинал? ну, тогда не знаю (с)
26.09.2012 16:57
whitewizard
 
фатальных ошибок при иницализации не бывает. всё лечится при должном разборе.
27.09.2012 00:56
Timoncheg
 
ну лог импорта я выложил в конце видно кривые таблицы
27.09.2012 04:27
Timoncheg
 
ошибка


from FFMapRep
*
Ошибка в строке 49:
ORA-00942: таблица или представление пользователя не существует

есть мысли ?

Добавлено через 24 минуты 38 секунд
Вычленил инвалидов скрытое

как с ними быть ?
27.09.2012 08:09
OlegON
 
Сдается, что ты вылил из ентерпрайза, а залил в стандартный Oracle. При этом потерял FFMAPREP. Ее нужно создать, перераздать еще раз гранты из FAQ на всякий, очистить ТД, перенос-расчет и смотреть, что получится. Лог смотреть лень, извини. Ошибку в bmp в архиве - тоже.
27.09.2012 08:29
Timoncheg
 
Тогда вопрос , как правильно вытянуть FFMAPREP с рабочей БД и воткнуть его
на другую?
27.09.2012 17:28
Propil
 
Если есть что-то типа Quest central, там есть пунктик в меню - на нужной таблице делаем Extract DDL - сохраняем
Это и есть скрипт на создание таблицы
В опциях можно указать и сохранение в скрипте команд для индексов.
Видимо и из-под SQL plus есть подобная команда, ищи
27.09.2012 17:30
OlegON
 
Цитата:
Propil Видимо и из-под SQL plus есть подобная команда, ищи
Не видимо, а я точно ее тут кидал.
29.05.2013 00:40
Stels
 
Помогите победить инвалидов :(

Пытаюсь переехать с Oracle 9 на Oracle 10
СМ 1028.2 sp11

Исходный сервер (с которого экспортирую):
Win2003 R2 Sp2 Standart
Код:
-Win2003 R2 Sp2 Standart
-Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production
Сервер вновь проинсталированый (куда импортирую):
Код:
-Win2003 R2 Sp2 Standart
-Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Делаю по инструкции: Переход с 9i на 10g (для баз Супермага)

Экспортируется вроде нормально:
Лог экспорта : https://storage.olegon.ru/supermag/u...mp/log_exp.txt

Создал чистую базу (генератором не лазил)
Импортирую:
Лог импорта https://storage.olegon.ru/supermag/u...mp/log_imp.txt

Раздал гранды.

Компилирую @utlrp.sql; запускал много раз.
скрытое
Остаётся 33 объекта:скрытое
запускал Оптимайзер
Код:
c - recompile invalid objects
Читал Инвалиды в схеме и как это страшно...
Копипастил, запускал скрипты из этой темы - не помогает.

Подскажите что дальше можно сделать?
29.05.2013 08:23
OlegON
 
Перелить заново, куча ошибок в логе импорта.
29.05.2013 08:47
Stels
 
переливал несколько раз
лог импорта такой же получается :(
29.05.2013 08:58
Stels
 
Систему что ли с Oracle по новой переустановить?
и базу снести/ перегенерить?
29.05.2013 09:05
OlegON
 
с экспортом повторял? у тебя там часть объектов не залилась. почему - не разбирался, это предстоит делать тебе, отсюда не видно :(
29.05.2013 09:06
OlegON
 
Цитата:
Stels Систему что ли с Oracle по новой переустановить?
и базу снести/ перегенерить?
переустанавливать не надо, а вот перед каждым импортом базу, конечно, надо чистую делать... либо из бекапа разворачивать. если хочешь - сделаю, но небесплатно (это уже в контакты вверху справа пиши).
29.05.2013 09:21
Stels
 
Повторял с экспортом.
Один раз сгенерил базу, сделал копию.
Перед каждым новым импортом восстанавливал чистую из бэкапа.

Попробую поубивать базу - генерить по новой... это ещё не пробовал
29.05.2013 22:06
Stels
 
хм ...

Сделал экспорт из базы другого магазина
импорт, гранты, перекомпиляция инвалидов
и ошибок не осталось ...

Экспорт что ли из первой базы коряво прошёл все разы? :umnik2:
29.05.2013 23:29
OlegON
 
Не похоже... Скорее в импорте какую-то ошибку допускал все разы.
30.05.2013 12:33
Stels
 
так : на серверах магазинов (9i)
в базе2 (которая нормально экспортнулась/импортнулась)
при
Код:
select SCHEMA,COMP_NAME,VERSION,STATUS from dba_registry;
выдаёт
Код:
WMSYS Oracle Workspace Manager
SYS Oracle9i Catalog Views
SYS Oracle9i Packages and Types
а в базе1 (проблемной)
Код:
SYS Oracle9i Catalog Views
SYS Oracle9i Packages and Types
WMSYS Oracle Workspace Manager
SYS JServer JAVA Virtual Machine
SYS Oracle XDK for Java
SYS Oracle9i Java Packages
ORDSYS Oracle interMedia
MDSYS
CTXSYS Oracle Text
XDB Oracle XML Database
может дело в этом?

базу1 (проблемную) ставили самую первую ребята из С+ при внедрении..
базу2 - уже я

Сделать копию рабочей базы1 (проблемной), попробовать деинсталировать лишнее, а только потом экспотировать?
30.05.2013 12:41
OlegON
 
Вряд ли... Единообразия по установке никто никогда не принимал, лишний мусор можно выкинуть, но причина не в этом... Много раз переходил и с ним и без него.
30.05.2013 13:55
Stels
 
попробовал из 9 в 9 exp/imp - эти же 33 инвалида
30.05.2013 14:25
OlegON
 
пока это все выглядит "у меня не получается". деталей нет и подсказать что-то трудно.
31.05.2013 12:49
Stels
 
Ну, в общем, разобрался:

Проблема была в секционировании FFMAPREP.
Секционирование провёл оптимайзер.

Перед экспортом воспользовался темой Как склеить секции FFMAPREP
склеил секции.

После данной операции imp/exp из/в 9i,гранды,utlrp.sql и всё стало нормально.
31.05.2013 12:51
OlegON
 
А в чем была проблема-то? С Enterprise на Standart перешел? Нормально переходит и с секционированием...


Опции темы


Часовой пояс GMT +3, время: 02:45.

 

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