Noções básicas de arquivos de dados e controle em 12c oráculo

Muitos tipos de arquivos são criados com seu banco de dados 12c Oracle. Alguns desses arquivos são para o armazenamento de dados brutos. Alguns são usados ​​para a recuperação. Alguns são usados ​​para limpeza ou manutenção do próprio banco de dados. Vamos dar uma olhada nos vários tipos de arquivos e que eles são responsáveis ​​pelo armazenamento.

Os arquivos de dados do Oracle 12c

Arquivos de dados são os maiores tipos de arquivos em um banco de dados Oracle. Eles armazenam todos os dados reais que você colocar em seu banco de dados, bem como os dados Oracle requer para gerenciar o banco de dados. Os arquivos de dados são uma estrutura física: Eles existem se o banco de dados é aberto ou fechado.

Os arquivos de dados são também de natureza binária. Você não pode lê-los mesmo sem iniciar uma instância e execução de consultas. Os dados são armazenados em um formato organizado divididos em blocos Oracle.

Sempre que um processo servidor lê a partir de um arquivo de dados, fá-lo através da leitura de um bloco muito menos completa. Ela coloca esse bloco na cache de memória intermédia de modo que os dados podem ser acedidos, modificado, e assim por diante.

É importante notar também que o arquivo de dados está fisicamente criado usando blocos OS. blocos OS são diferentes dos blocos Oracle. blocos OS são físicos, e seu tamanho é determinado quando você inicialmente formatar o disco rígido.

Você deve saber o tamanho do seu bloco OS. Certifique-se de que é igual ou divisível em, seu bloco Oracle.

A maioria dos arquivos de dados do Oracle tempo ter uma extensão de DBF (abreviação de arquivo de banco de dados). Mas o fato da questão é que as extensões de arquivo no Oracle, não importa. Você poderia nomeá-lo .xyz, e que iria funcionar muito bem.

Nós sentimos que é melhor prática para ficar com .DBF porque essa extensão é usado em 95 por cento dos bancos de dados.

Em cada arquivo de dados, o primeiro bloco armazena o cabeçalho do bloco. Para ser mais específico, dependendo do tamanho do bloco Oracle, o bloco de cabeçalho do arquivo de dados pode ser de vários blocos. Por padrão, o bloco de cabeçalho é 64k. Portanto, se o seu tamanho do bloco Oracle é 4k, em seguida, 16 blocos de cabeçalho são no início do arquivo. Estes blocos de cabeçalho são para o gerenciamento de funcionamento interno do arquivo de dados. Eles contém

  • informações de backup e recuperação

  • informações de espaço livre

  • detalhes de status de arquivo

Por último, uma tempfile é um tipo especial de arquivo de banco de dados. Fisicamente, é apenas como um arquivo de dados regular, mas detém apenas informações temporárias. Por exemplo, um arquivo temporário é usado se você executar os tipos de disco ou se você estiver usando tabelas temporárias. O espaço é então liberado para o arquivo ou imediatamente após a sua operação é feita ou assim que você sair do sistema.

Você pode ver que, ao executar uma consulta simples contra a V $ tempfile e V $ DATAFILE você pode ver uma lista dos arquivos de dados em seu banco de dados.

arquivos de controle no Oracle 12c



O arquivo de controle é um arquivo muito importante no banco de dados - tão importante que você tem várias cópias do mesmo. Estas cópias são colocados de modo que a perda de um disco em seu sistema não resultar na perda de todos de seus arquivos de controle.

Tipicamente, arquivos de controle são nomeadas com o .CTL extensão ou .con. Qualquer extensão vai funcionar, mas se você quiser seguir as melhores práticas, esses dois são os mais populares.

arquivos de controle conter as seguintes informações:

  • Nomes e locais dos arquivos de dados e arquivos de log refazer

  • informações de recuperação

  • informações de backup

  • informações Checkpoint

  • informações arquivamento

    Video: Método de arquivamento e guarda de documentos

  • Nome do banco de dados

  • log história

    Video: Hardware para iniciantes - Armazenamento

  • informações de registro atual

    Video: Arquivo documental - Curso online de Arquivologia - Parte 01/02

arquivos de controle contêm uma série de outras informações internas também. Normalmente, arquivos de controle são alguns dos arquivos menores no banco de dados. É difícil dizer como eles são grandes, pois varia de acordo com o seguinte:

  • Quantos arquivos seu banco de dados tem

  • Quanta informação de backup que você está armazenando neles

  • Qual sistema operacional você está usando

Como mencionado anteriormente, é importante que você tenha várias cópias de seus arquivos de controle. Se você vier a perder todos os seus arquivos de controle em uma falha lamentável, é uma verdadeira dor de corrigir.


Publicações relacionadas