Oracle 11g, 12c настройка Fast Recovery Area
Fast Recovery Area (FRA) - это область, в которой база данных Oracle хранит файлы необходимые для резервного копирования и восстановления. Месторасположение может быть определено на файловой системе в виде директории или в Oracle ASM. В кластерном окружении (RAC) место хранения необходимо задать в Oracle ASM или общедоступной директории (NFS).
Для настройки, логинемся в Enterpise Manager Database Control под пользователем SYS.
Переходим в меню Availability и в категории Backup/Recovery и далее в меню Recovery Settings.
В разделе Media Recovery устанавливаем галочку ARCHIVELOG Mode.
Определяем директорию расположения архив логов вместо USE_DB_RECOVERY_FILE_DEST в поле Archived Redo Log Destination.
В разделе Fast Recovery указываем размер и место для FRA. Установим галочку Enable Flashback Database, для того чтобы база данных могла генерировать Flashback журналы.
Если параметр Apply initialization parameter changes to SPFILE only отмечен галочкой, убираем.
Для подтверждения нажимаем Apply и перезапускаем базу данных
Настройка с использованием sqlplus.
Установим размер FRA
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 4G;
Путь до директории
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/usr/oracle/app/flash_recovery_area/';
Переводим базу данных в режим ARCHIVELOG и перезапускаемся
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/usr/oracle/app/oraarch/';
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
Рекомендуется иметь резервные копии базы данных до и после настройки.