Ламерский вопрос про archive log mode

Шкураев Владимир
Дата: 01.03.2007 14:13:56
Доброво времени суток.

1. Oracle 9.2.0.4 под Win 2003 в archive log mode
2. Горячий или холодный бэкап ни делалась вообще.
3. Каждый день делается экспорт одной схемы(exp.exe).
4. Вчера, после экспорта, пересоздали схему и вкатили туда левые данные.

Вопрос собственно такой:
Можно ли теперь имея только дамп и логи востановить базу вплоть до момента 4.
Или хотя бы откатить (пересоздали схему и вкатили туда левые данные с включенным архив логом)
tru55
Дата: 01.03.2007 14:19:34
1. ARCHIVELOG без backup фактически НЕ имеет смысла
2. при импорте объекты пересоздаются, а в логах ссылки на конкретные ROWID, поэтому дамп файл и логи НЕ СОВМЕСТИМЫ
3. на форуме об этом уже неоднократно говорилось
Misha1978
Дата: 01.03.2007 14:20:53
Нет, нельзя.
MacDuck
Дата: 01.03.2007 14:26:36
Шкураев Владимир
Доброво времени суток.

1. Oracle 9.2.0.4 под Win 2003 в archive log mode
2. Горячий или холодный бэкап ни делалась вообще.


А какой резон держать базу в архивлог-режиме, но не делать бэкап? Для LogMiner если только...

Собственно, чего беспокоишься, перевлей из экспорта.
tru55
Дата: 01.03.2007 14:32:25
дополнение.
В принципе, в документации описан сценарий "Восстановление утраченного файла, на который нет backup". Но, чтобы воспользоваться подобным сценарием, д.б. соблюдено несколько условий
1. имеются ВСЕ логи с момента создания этого файла
2. с объектами в этом файле выполнялись только DML операции и CREATE/некоторые ALTER, т.е. не было DROP - удаления из словаря. Если, как написано, пересоздали схему (DROP USER ?), то старый вариант таблиц с данными уже не восстановить
Шкураев Владимир
Дата: 01.03.2007 14:52:07
ДА DROP USER CASCADE

Я так и понял, админ меня смутил:


уже написал выше, что экспорт ВСЕЙ схемы SIEBEL сделан вчера.
При отсутствии активности пользователей.
RMAN-ом здесь поользоваться смысла не было.
Политика бэккапа была комбинированная: EXP + ARCHIVE LOG.


Я сам из ARCHIVE LOG базу никогда не востанавливал, насколько я понимаю восстановится из ARCHIVE LOG можно только если был произведен холодный или горячий бекап файлов таблспейсов что то вроде
alter system switch logfile;
PROMPT TABLESPACE SYSTEM BEGIN BACKUP ;
ALTER TABLESPACE SYSTEM BEGIN BACKUP ;
host copy i:\o9x\database\Sys1.dbf i:\Backup\db21001\Sys1.dbf PROMPT TABLESPACE SYSTEM ENd BACKUP ;
ALTER TABLESPACE SYSTEM END BACKUP ;
Но я могу и ошибатся. Ты уверен что для востановления достаточно дампа и архивлогов?


Уверен, причем абсолютно.
Я на Oracle сижу начиная с версии 4.
Но после озвученных событий смысл в этом потерялся.
Есть *.DMP файл на 28 февраля.
От него теперь и пляшем..


Спасибо. Ясно - надо вкатывать последний дамп и не парится
tru55
Дата: 01.03.2007 14:55:34
Я на Oracle сижу начиная с версии 4

Это беда многих админов, работающих со старых версий - представлять экспорт, как полноценный backup
10046
Дата: 01.03.2007 15:00:10
Шкураев Владимир
Я сам из ARCHIVE LOG базу никогда не востанавливал
Я на Oracle сижу начиная с версии 4.

Жесть :)
Что за ископаемое?
Vertigo
Дата: 01.03.2007 15:01:07
Шкураев Владимир


Политика бэккапа была комбинированная: EXP + ARCHIVE LOG.


Уверен, причем абсолютно.
Я на Oracle сижу начиная с версии 4.


Может он нам расскажет про это колдунство?
Шкураев Владимир
Дата: 01.03.2007 15:13:47
10046
Шкураев Владимир
Я сам из ARCHIVE LOG базу никогда не востанавливал


Это я базу из ARCHIVE LOG никогда не востанавливал, он по видимому востанавливал ............
Всем спасибо за помощь.