Guia 15 Recuperabilidad - Fast Recovery Area

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

GUIA 15 : Configurando modo Archivado Talleres Oracle

ARCHIVE LOG ( FAST RECOVERY AREA – FRA )

----------------------------------------------------
-- 1. Consultar el MODO archivado de la BD
----------------------------------------------------
SELECT LOG_MODE FROM V$DATABASE;

----------------------------------------------------
-- 2. Configurar la BD en Modo Archivado
----------------------------------------------------
CMD> SQLPLUS / AS SYSDBA

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP MOUNT

SQL> ALTER DATABASE ARCHIVELOG;

SQL> ALTER DATABASE OPEN;

--------------------------------------------------------
-- 3. Configure la zona FRA para ubicarla en “/u03/fra”
--------------------------------------------------------
Ubicación actual
SELECT VALUE FROM V$PARAMETER WHERE NAME = 'db_recovery_file_dest';

Ubicación nueva ( /u02/fra )


$ mkdir /u03/fra

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/u03/fra' SCOPE = BOTH;

-------------------------------------------------------------
-- 4. Multiplexar archivados
-------------------------------------------------------------
SQL> SELECT * FROM V$PARAMETER
WHERE NAME LIKE 'log_archive_dest_%';

mkdir /u02/archive2
mkdir /u03/archive3
mkdir /u04/archive4

-- UBICACION DE ARCHIVADOS
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/u02/archive2';
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='LOCATION=/u03/archive2';
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_3='LOCATION=/u04/archive4';

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_4='LOCATION=use_db_recovery_file_dest';

-------------------------------------------------------------
-- 5. Formato para nombres de archivados
-------------------------------------------------------------
ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='ARCH_%t_%s_%r.ARC' SCOPE = SPFILE;

-------------------------------------------------------------

www.talleresoracle.com ver. 2021-09


GUIA 15 : Configurando modo Archivado Talleres Oracle

-- 6. ¿Cuál es el espacio de almacenamiento de la zona FRA?


-------------------------------------------------------------
SELECT * FROM V$PARAMETER WHERE NAME = 'db_recovery_file_dest_size';

----------------------------------------------------
-- 7. Asigne como espacio a la zona FRA en 10Gb
----------------------------------------------------
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE = BOTH;

----------------------------------------------------
-- 8. Espacio utilizado de la zona FRA
----------------------------------------------------
SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE

----------------------------------------------------
-- 9. Pruebas
----------------------------------------------------
Generaremos archivados ( *.arc )con el objetivo de comprobar que estos se almacenen en las carpetas
redundantes configuradas: '/u02/fra' || '/u02/archive1' || '/u03/archive2'

Ejecutar:

CREATE TABLE ARTICULOS ( id integer , NOMBRE VARCHAR(50) );

BEGIN
FOR i IN 1..200000 LOOP
INSERT INTO ARTICULOS VALUES ( I, 'ART_' || I );
COMMIT;
END LOOP;
DBMS_OUTPUT.PUT_LINE ('FINALIZADO');
END;

Verificamos:
$ ls -l /u02/fra/ORCL/archivelog/2021_09_24
$ ls -l /u02/archive1
$ ls -l /u02/archive2

www.talleresoracle.com ver. 2021-09

También podría gustarte