jun 102016
 

Se você configurar o banco para archive mode ou mesmo rodar um backup database sem especificar o destino você não vai levar erro, mas para onde o Oracle vai enviar esses arquivos ?

Se você tiver configurado a FRA, não precisa se preocupar em setar o destino que o Oracle vai enviar os arquivos para lá, mas o que dizer se não tiver configurado a FRA ? Que tal vermos na prática ?

Backups

Para onde o Oracle envia os backups por default ?

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=40 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/product/12.1.0/dbhome_1/dbs/03rco1o5_1_1 tag=TAG20160808T122645 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 08-AUG-16

Notaram ? Ele envia para $ORACLE_HOME/dbs.

Archives

Primeiro eu verifico que não configurei um destino para os archives.

SQL> alter system reset db_recovery_file_Dest;

System altered.

SQL> alter system reset db_recovery_file_Dest_size;

System altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL> startup
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.
Database opened.
SQL> show parameter db_recover

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string
db_recovery_file_dest_size big integer 0

Agora vou configurar o banco para archive mode

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.

E para onde estão indo os archives ?

SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/app/oracle/product/12.1.0/dbhome_1/dbs/arch
Oldest online log sequence 6
Next log sequence to archive 8
Current log sequence 8

Novamente para $ORACLE_HOME/dbs.

Então tome cuidado, se você não usa a FRA , não se esqueça de definir o location dos backups ou archives, ou provavelmente seu banco vai parar por falta de espaço.

😀

Até mais !

 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)