You are on page 1of 1

############ defining the flash recovery area #########33333

Using SQL Command Line, log in and connect to the database as SYSDBA.

1. SQlplus
username : sys as sysdba
password :

SQL > ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G;

######### To change the location of the flash recovery area,

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = 'new_path';

ALTER SYSTEM SET DB_RECOVERY_FILE_DEST =


'/u01/app/oracle/flash_recovery_area';

#######

SQL > set lines 100


SQL > col name format a60

SQL > select name, floor(space_limit / 1024 / 1024) "Size MB",


ceil(space_used / 1024 / 1024) "Used MB"from v$recovery_file_dest;

-- FRA Occupants
SQL > SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE;

-- Location and size of the FRA


show parameter db_recovery_file_dest

-- Size, used, Reclaimable


SELECT
ROUND((A.SPACE_LIMIT / 1024 / 1024 / 1024), 2) AS FLASH_IN_GB,
ROUND((A.SPACE_USED / 1024 / 1024 / 1024), 2) AS FLASH_USED_IN_GB,
ROUND((A.SPACE_RECLAIMABLE / 1024 / 1024 / 1024), 2) AS FLASH_RECLAIMABLE_GB,
SUM(B.PERCENT_SPACE_USED) AS PERCENT_OF_SPACE_USED
FROM V$RECOVERY_FILE_DEST A, V$FLASH_RECOVERY_AREA_USAGE B
GROUP BY SPACE_LIMIT, SPACE_USED , SPACE_RECLAIMABLE ;

You might also like