domingo, 24 de março de 2013

[ORACLE] Oracle Managed Files (OMF)

O uso do OMF tira a necessidade do DBA manipular arquivos que compõem o banco de dados diretamente no sistema operacional. Você especifica as operações em termos de objetos de banco de dados ao invés de nomes de arquivos. Internamente o Oracle Database usa interfaces do sistema de arquivos padrão para criar e apagar arquivos conforme necessário para as estruturas de banco de dados a seguir:

-Tablespaces;
-Arquivos de redolog on-line;
-Arquivos de controle.

Através dos parâmetros de inicialização abaixo, você pode especificar o diretório a ser usado para um tipo específico de arquivo.

DB_CREATE_FILE_DEST
Define o diretório padrão no filesystem onde o Oracle Database cria arquivos de dados ou arquivos temporários quando não há especificação de arquivo na operação de criação. Também é o diretório padrão para a criação de arquivos de redolog e arquivos de controle se o parâmetro DB_CREATE_ONLINE_LOG_DEST_n não for especificado.

DB_CREATE_ONLINE_LOG_DEST_n
Define o diretório padrão no filesystem onde o Oracle Database cria arquivos de redolog e arquivos de controle quando não há especificação de arquivo na operação de criação. Você pode usar este parâmetro múltiplas vezes, onde 'n' especifica uma cópia multiplexada do arquivo de redolog ou arquivo de controle. Você pode especificar até cinco cópias multiplexadas.

Exemplo de criação de arquivo de dados utilizando OMF:

SQL> alter tablespace USERS add datafile size 10m;

Tablespace alterado.

Nomeação dos arquivos:

File TypeFormatExample

Datafile

o1_mf_%t_%u_.dbf

/u01/oradata/payroll/o1_mf_tbs1_2ixfh90q_.dbf

Tempfile

o1_mf_%t_%u_.tmp

/u01/oradata/payroll/o1_mf_temp1_6dygh80r_.tmp

Redo log file

o1_mf_%g_%u_.log

/u01/oradata/payroll/o1_mf_1_wo94n2xi_.log

Control file

o1_mf_%u_.ctl

/u01/oradata/payroll/o1_mf_cmr7t30p_.ctl

Onde:
  • %t é o nome da tablespace;
  • %u é uma sequência de oito caracteres que garante que não haja duplicidade;
  • %g é o número do grupo do arquivo de redolog.
 Este recurso não afeta a criação ou nomeação de arquivos administrativos, tais como arquivos de rastreamento, auditoria, arquivos de alerta.

Fonte:
http://docs.oracle.com/cd/B10501_01/server.920/a96521/omf.htm

Nenhum comentário:

Postar um comentário