mar 242016
 

Em um dos nossos último artigos mencionamos que a FRA facilita e muito a administração do banco , mencionamos que ela apaga os archives obsoletos e etc, mas acho que faltaram exemplos.

Então vamos mostrar na prática alguns benefícios da FRA:

  • Archive logs
  • Se a FRA estiver configurada, você não precisa se preocupar com os destinos dos archive logs, eles vão automaticamente para lá:

    
    SQL> archive log list
    Database log mode	       No Archive Mode
    Automatic archival	       Disabled
    Archive destination	       USE_DB_RECOVERY_FILE_DEST
    Oldest online log sequence     5
    Current log sequence	       7
    SQL> show parameter db_file_recover
    SQL> show parameter db_recover
    
    NAME				     TYPE	 VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest		     string	 /u01/app/oracle/fast_recovery_area
    db_recovery_file_dest_size	     big integer 4560M
    
    SQL> shutdown immediate;      
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    
    SQL> startup mount;
    ORACLE instance started.
    
    Total System Global Area  599785472 bytes
    Fixed Size		    2927192 bytes
    Variable Size		  272631208 bytes
    Database Buffers	  318767104 bytes
    Redo Buffers		    5459968 bytes
    Database mounted.
    
    SQL> alter database archivelog;
    
    Database altered.
    
    SQL> alter database open;
    
    Database altered.
    
    SQL> archive log list
    Database log mode	       Archive Mode
    Automatic archival	       Enabled
    Archive destination	       USE_DB_RECOVERY_FILE_DEST
    Oldest online log sequence     5
    Next log sequence to archive   7
    Current log sequence	       7
    
    SQL> alter system switch logfile;
    
    System altered.
    
    SQL> select name from v$archived_log;
    
    NAME
    --------------------------------------------------------------------------------
    /u01/app/oracle/fast_recovery_area/ORCL12/archivelog/2016_08_08/o1_mf_1_7_ctkbwrcx_.arc
    
    

  • Redo Logs
  • Você pode criar redos sem muito esforço.

    Se a FRA não tiver configurada (nem o db_create_file_Dest), você vai levar um erro ao criar redos sem especificar o nome:

    SQL> alter database add logfile group 4 size 50m;
    alter database add logfile group 4 size 50m
                                       *
    ERROR at line 1:
    ORA-02236: invalid file name
    

    Mas se a FRA estiver configurada:

    SQL> alter database add logfile group 4 size 50m;
    
    Database altered.
    
    SQL> select member from v$logfile where group#=4;
    
    MEMBER
    --------------------------------------------------------------------------------
    /u01/app/oracle/fast_recovery_area/ORCL12/onlinelog/o1_mf_4_ctkd3057_.log
    
    

    E se o parâmetro “db_create_file_dest” estiver configurado ele já cria os redos multiplexados. Muito fácil.

  • Backups
  • Não precisa se preocupar em especificar a localização do backup, porque eles vão automaticamente para a FRA:

    
    RMAN> backup datafile 6;
    
    Starting backup at 08-AUG-16
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=48 device type=DISK
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00006 name=/u01/app/oracle/oradata/orcl12/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 08-AUG-16
    channel ORA_DISK_1: finished piece 1 at 08-AUG-16
    piece handle=/u01/app/oracle/fast_recovery_area/ORCL12/backupset/2016_08_08/o1_mf_nnndf_TAG20160808T122845_ctkdsx6s_.bkp tag=TAG20160808T122845 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
    Finished backup at 08-AUG-16
    
    
  • Space pressure
  • E se o espaço estiver acabando ? Backups e archives obsoletos são removidos automaticamente. O Oracle registra os arquivos apagados no alert log:

    Deleted Oracle managed file /u01/app/oracle/fast_recovery_area/ORCL12/backupset/2016_08_08/o1_mf_nnndf_TAG20160808T122845_ctkdsx6s_.bkp
    

Tudo pela praticidade !

Esses são apenas alguns benefícios 😀

Espero que tenham gostado !

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)