Friday, August 5, 2011

Flash Recovery Area Space Consumption

Flash Recovery Area Space Consumption
SELECT * FROM V$RECOVERY_FILE_DEST;  
NAME            SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES 
--------------  ----------- ---------- ----------------- --------------- 
/mydisk/rcva     5368709120 109240320             256000              28
SELECT * FROM   V$FLASH_RECOVERY_AREA_USAGE;  
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES 
------------ ------------------ ------------------------- --------------- 
CONTROLFILE                   0                         0               0 
ONLINELOG                     2                         0              22 
ARCHIVELOG                 4.05                      2.01              31 
BACKUPPIECE                3.94                      3.86               8 
IMAGECOPY                 15.64                     10.43              66 
FLASHBACKLOG                .08                         0               1

Thursday, August 4, 2011

Que pasa si perdemos un control file en ASM

antes de nada, para simular una perdida de este calibre en ASM, usamos asmcmd y desde alli borramos uno de los control file.
El modo de recuperarlo en un system sin ASM seria haciendo una copia desde unos de los control file que no han sido afectados. Al introducir ASM se complica la cosa asi que la forma de hacerlo es desde RMAN:

Shutdown immediate
Startup nomount
exit

Connect to database through rman
rman target /
restore controlfile from ‘+U04/DEVEL1/controlfile/control01.ctl’; # este seria uno de los control file que NO han sido afectados
alter database open;