Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 rman горячие резервирование и востоновление  [new]
IvIyTnii
Member

Откуда:
Сообщений: 12
делаю курсовую работу по oracel
нужно заполнить таблицу утилитой sqlldr заполнил делаю select запрос все видит,сделать горячие резервирование ,удалить строки, восстановить рманом и снова увидеть строки
1:далее делаю rman backup так как нужно горячие резервирование перевожу бд в режим archivelog и alter database open это делаю В SQL
2:открываю rman делаю backup datafile 'пользователь';
удаляю строки таблицы
3:в rman выполняю восстановление sql ' alter database datafile 'пользователь' offline '
restore datafile 'пользователь';
recover datafile 'пользователь';
sql ' alter database datafile 'пользователь' online '
идем в бд делаем select запрос к таблице и там видим что востоновление строк не произошло
ВОТ В ЧЕМ ПРИЧИНА ПОЧЕМУ Я НЕ СМОГ ВОССТАНОВИТЬ СТРОКИ?
1
+

SQL> connect Mytnii/119920 as sysdba
Соединено.
SQL> shutdown immediate
База данных закрыта.
База данных размонтирована.
Экземпляр ORACLE завершен.
SQL> STARTUP MOUNT EXCLUSIVE;
Экземпляр ORACLE запущен.

Total System Global Area 313860096 bytes
Fixed Size 1374304 bytes
Variable Size 268437408 bytes
Database Buffers 37748736 bytes
Redo Buffers 6299648 bytes
База данных смонтирована.
SQL> ALTER DATABASE ARCHIVELOG;

База данных изменена.

SQL> ARCHIVE LOG START;
Команда обработана.
SQL>

2
+


C:\Documents and Settings\Valus>RMAN NOCATALOG

Диспетчер восстановления: Release 11.2.0.1.0 - Production on Вт Май 7 14:02:24 2
013

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

RMAN> CONNECT TARGET Mytnii/119920

отсутствует соединение с БД-адресатом: ORCL1 (DBID=1192866720, не открыт)
вместо каталога восстановления используется управляющий файл базы данных-адресат
а

RMAN> alter database open;

база данных открыта

RMAN> backup datafile 9;

Запуск backup в 07.05.13
занятый канал: ORA_DISK_1
канал ORA_DISK_1: SID=37 тип устройства=DISK
канал ORA_DISK_1: запускается полный набор резервирования файлов данных
канал ORA_DISK_1: задание файлов данных в наборе резервирования
номер файла для входного файла данных=00009 имя=C:\APP\VALUS\ORADATA\ORCL1\TS_MY
TNII.DBF
канал ORA_DISK_1: начало фрагмента 1 в 07.05.13
канал ORA_DISK_1: завершение фрагмента 1 в 07.05.13
указатель части=C:\APP\VALUS\PRODUCT\11.2.0\DBHOME_1\DATABASE\0NO91PL5_1_1 тэг=T
AG20130507T140317 комментарий=NONE
канал ORA_DISK_1: набор резервирования завершен, затраченное время: 00:00:07
Завершение backup в 07.05.13

Запуск Control File and SPFILE Autobackup в 07.05.13
ид_отрезка=C:\APP\VALUS\PRODUCT\11.2.0\DBHOME_1\DATABASE\C-1192866720-20130507-0
1 комментарий=NONE
Завершение Control File and SPFILE Autobackup в 07.05.13

3
+


RMAN> sql 'ALTER DATABASE datafile 9 OFFLINE';

Команда SQL: ALTER DATABASE datafile 9 OFFLINE

RMAN> restore datafile 9;

Запуск restore в 07.05.13
использование канала ORA_DISK_1

канал ORA_DISK_1: запускается восстановление из набора резервирования файлов дан
ных
канал ORA_DISK_1: задается файл данных для восстановления из резервного набора
канал ORA_DISK_1: восстановление файла данных 00009 в C:\APP\VALUS\ORADATA\ORCL1
\TS_MYTNII.DBF
канал ORA_DISK_1: считывание из фрагмента резервной копии C:\APP\VALUS\PRODUCT\1
1.2.0\DBHOME_1\DATABASE\0NO91PL5_1_1
канал ORA_DISK_1: указатель части=C:\APP\VALUS\PRODUCT\11.2.0\DBHOME_1\DATABASE\
0NO91PL5_1_1 тэг=TAG20130507T140317
канал ORA_DISK_1: восстановлена часть копий 1
канал ORA_DISK_1: восстановление завершено; затраченное время: 00:00:01
Завершение restore в 07.05.13

RMAN> recover datafile 9;

Запуск recover в 07.05.13
использование канала ORA_DISK_1

запущено восстановление носителя
восстановление носителя завершено, затраченное время: 00:00:00

Завершение recover в 07.05.13

RMAN> sql 'ALTER DATABASE DATAFILE 9 OnLINE';

Команда SQL: ALTER DATABASE DATAFILE 9 OnLINE
7 май 13, 17:42    [14269530]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
-2-
Member

Откуда:
Сообщений: 15330
IvIyTnii
recover datafile 'пользователь';
так жеж "восстанавливашь" ты то, что имел на момент оффлайна. ну и файлик стоило все-таки удалить для чистоты экскремента.
7 май 13, 17:56    [14269630]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
IvIyTnii
Member

Откуда:
Сообщений: 12
-2-
IvIyTnii
recover datafile 'пользователь';
так жеж "восстанавливашь" ты то, что имел на момент оффлайна. ну и файлик стоило все-таки удалить для чистоты экскремента.

я удаляю все строки таблицы
потом перевожу datafile в offline
делаю restore и recover
снова перевожу datafile в online
иду в бд делаю select строк нет
7 май 13, 18:39    [14269810]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
-2-
Member

Откуда:
Сообщений: 15330
IvIyTnii
я удаляю все строки таблицы
...
иду в бд делаю select строк нет
и что здесь не так?
7 май 13, 19:20    [14269912]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
IvIyTnii
recover


Этим ты накатываешь изменения, которые произошли в датафайле после его бэкапа. А произошло у нас что? Удаление строк.
7 май 13, 19:28    [14269930]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
IvIyTnii
Member

Откуда:
Сообщений: 12
-2-
IvIyTnii
я удаляю все строки таблицы
...
иду в бд делаю select строк нет
и что здесь не так?

у меня есть таблица заполнена строками делаю backup datafile то есть резервирую
я удаляю строки таблицы
и мне нужно восстановить эти строки
делаю recover и restore
вот почему строки не восстановились
7 май 13, 19:34    [14269944]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Вот этот раздел документации нужно изучить, особенно последнюю часть про TSPITR, видимо это интересует на самом деле.
7 май 13, 19:36    [14269947]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
IvIyTnii
Member

Откуда:
Сообщений: 12
Охрименко
Вот этот раздел документации нужно изучить, особенно последнюю часть про TSPITR, видимо это интересует на самом деле.

действительно я понял что recover нужно указать на момент создания backupa если не сложно подскажите как именно это сделать
8 май 13, 05:03    [14271044]     Ответить | Цитировать Сообщить модератору
 Re: rman горячие резервирование и востоновление  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
IvIyTnii,

recover делать надо на момент перед удалением строк. set until time....
8 май 13, 10:01    [14271564]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить