martes, 11 de marzo de 2014

Flash Recovery Area

Esto llegó en Oracle 10g.  Da el nombre de un directorio en un disco donde Recovery Manager (RMAN) pueda guardar los backups y los registros archivados de redo tras crearlos.  El administrador de bases de datos especifica  el nombre del directorio y el tamaño máximum del Flash Recovery Area.
Se puede especificar este nombre con el comando siguiente:

C:\Users\Andrew>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Lun Mar 10 18:27:56 2014

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Conectado a:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter system set db_recovery_file_dest
  2  = 'C:\Users\Andrew\Oracle\FRA'
  3  /
alter system set db_recovery_file_dest
*
ERROR en línea 1:
ORA-02097: no se puede modificar el parámetro porque el valor especificado no
es v
álido
ORA-19802: no se puede utilizar DB_RECOVERY_FILE_DEST sin
DB_RECOVERY_FILE_DEST_SIZE

SQL>

Pero, como se puede ver, si intentas a hacerlo antes de especificar el tamaño, Oracle te da un error. Se puede especificar el tamaño así:

SQL> l
  1* alter system set db_recovery_file_dest_size = 4g
SQL> /

Sistema modificado.

SQL>

Y luego se puede especificar el nombre del directorio sin ver ningún error:

SQL> l
  1  alter system set db_recovery_file_dest
  2* = 'C:\Users\Andrew\Oracle\FRA'
SQL> /
 
Sistema modificado.
 
SQL>


Entonces, si haces un alter system switch logfile:

SQL> alter system switch logfile
  2  /
 
Sistema modificado.
 
SQL>

... el registro archivado de redo aparece en un lugar apropiado debajo del directorio especificado para el Flash Recovery Area:

C:\Users\Andrew\Oracle\FRA\ORCL1\ARCHIVELOG\2014_03_10>dir
 Volume in drive C is OS
 Volume Serial Number is 50B4-FA92
 
 Directory of C:\Users\Andrew\Oracle\FRA\ORCL1\ARCHIVELOG\2014_03_10
 
10/03/2014  19:16    <DIR>          .
10/03/2014  19:16    <DIR>          ..
10/03/2014  19:16         3,857,408 O1_MF_1_78_9KW3W938_.ARC
               1 File(s)      3,857,408 bytes
               2 Dir(s)  423,189,569,536 bytes free
 
C:\Users\Andrew\Oracle\FRA\ORCL1\ARCHIVELOG\2014_03_10>

No hay comentarios:

Publicar un comentario