Ретроспекция БАЗА ДАННИ ви позволява да се откажете от всички промени в базата данни за известно време преди без да се налага да се възстанови базата данни. Това е много полезно, например, когато трябва да се откажете от актуализация на заявление в базата данни. може да се създаде база данни намаление на цените като точка за възстановяване, както и определена точка клеймото и SCN. Въпреки това, той не е "свободен" за изпълнение на технологията, когато опцията Ретроспекция база данни в базата данни се записват започване на нови списания (ретроспекция трупи) в Агенцията за основните права.
За да използвате Ретроспекция DATABASE е необходимо следното:
- права SYSDBA;
- Активиране ретроспекция;
- Активиране на режима ARCHIVELOG;
- При използване на Ретроспекция база данни трябва да бъде в режим на планината;
- За всички пространства за таблици трябва да е активиран ретроспекция;
- Параметри db_recovery_file_dest и db_recovery_file_dest_size;
- Параметър db_flashback_retention_target;
Проверете дали ретроспекция е включен, ако не, да го включите.
Db_flashback_retention_target опция показва за максимален време можете да се откажете от базата данни. Той показва в минути и по подразбиране е настроен на 1 ден.
db_recovery_file_dest и db_recovery_file_dest_size настройки определят пътя за Агенцията за основните права и неговия размер.
Знайте текущата SCN, което в бъдеще, можете да се върнете към него. За да се откажете от базата данни трябва да се настрои за монтиране на готовност.
DB отстъпи в момента, за да създадете таблицата. Възстановяване на базата данни за състоянието преди гърба.
Нека видим как можете да се върнете, определено време:
DB валцувани от време, за да вмъкнете запис в таблицата. Възстановяване на базата данни за състоянието преди гърба.
Създаване на точка на възстановяване: нормална и гарантирано. В случая с гарантиран точка, трябва да бъдете сигурни, че с достатъчно пространство в Агенцията за основните права за необходимата му време за съхранение.
Флашбек дневници могат да бъдат изключени, за някои пространства за таблици. В този случай, преди да се наложи да бъдат преведени обратно в досиетата на таблици в офлайн режим със следната команда: променя файл от данни на база данни "/tmp/tsttbs.dbf" офлайн;
Ограничения на база данни Ретроспекция:
- Ретроспекция на база данни може да стане само с промените във файла с данни, взети от самите СУБД.
- Не можете да използвате Ретроспекция База данни, за да отмените психиатър.
- Вие не можете да се откажете от изтрити файлове. В този случай, изтрити файлове възстановяване от резервно копие, и други файлове търкаля чрез ретроспекция.
- Ако контролният файл се възстанови от резервно копие или повторно създадена, цялата информация на логове ретроспекция губи.
- Ако използвате операции NOLOGGING, след намаление на цените може да се появи корумпирани блокове, на които по това време са били NOLOGGING работа. Желателно е да се направи резервно копие след всяка операция в режим NOLOGGING.
Описание на имота
Параметър тип Integer
Стойност по подразбиране 1440 (минути)
Изменяема промяна на системата
Диапазонът на стойностите 0-232 - 1 (макс стойност, представена от 32 бита)
Основна Не
Правилно)
Разбира се за минути.
Благодаря ви за наблюдение ви.
Член коригира.