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:
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>
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>
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