Conceptos básicos de archivos de datos y de control en oracle 12c

Existen muchos tipos de archivos se crean con su base de datos Oracle 12c. Algunos de estos archivos son para el almacenamiento de datos en bruto. Algunos se utilizan para la recuperación. Algunos se utilizan para la limpieza o el mantenimiento de la base de datos en sí. Vamos a echar un vistazo a los diferentes tipos de archivos y lo que son responsables de almacenar.

Los archivos de datos en Oracle 12c

Archivos de información son los tipos de archivos más grandes en una base de datos Oracle. Almacenan todos los datos reales que usted pone en su base de datos, así como los datos de Oracle requiere para administrar la base de datos. Los archivos de datos son una estructura física: Existen si la base de datos está abierta o cerrada.

Los archivos de datos también son de naturaleza binaria. No se les puede leer a sí mismo sin necesidad de iniciar una instancia y ejecutar consultas. Los datos se almacenan en un formato organizado divide en bloques de Oracle.

Cada vez que un proceso de servidor lee de un archivo de datos, lo hace mediante la lectura en el bloque uno menos completa. Se pone ese bloque en la caché del búfer de manera que se puede acceder a los datos, modificar, y así sucesivamente.

Es también digno de mención que el archivo de datos se crea físicamente el uso de bloques del sistema operativo. bloques OS son diferentes de bloques de Oracle. bloques OS son físicos, y su tamaño se determina cuando inicialmente formatear el disco duro.

Usted debe saber el tamaño de su bloque OS. Asegúrese de que es igual a, o divisible en, su bloque de Oracle.

La mayoría de los archivos de datos de Oracle de tiempo tienen una extensión de DBF (abreviatura de archivo de base de datos). Pero el quid de la cuestión es que las extensiones de archivo en Oracle no importan. Se podía nombrarlo .XYZ, y que funcionaría bien.

Creemos que es la mejor práctica a seguir con .DBF debido a que la extensión se utiliza en el 95 por ciento de las bases de datos.

En cada archivo de datos, el primer bloque almacena la cabecera del bloque. Para ser más específicos, dependiendo de su tamaño de bloque de Oracle, el bloque de cabecera del archivo de datos puede ser de varios bloques. Por defecto, el bloque de cabecera es de 64 k. Por lo tanto, si el tamaño de bloque de Oracle es 4k, a continuación, 16 bloques de cabecera se encuentran al principio del archivo. Estos son bloques de cabecera para gestionar el funcionamiento interno del archivo de datos. contienen

  • información de copia de seguridad y recuperación

  • información de espacio libre

  • Datos del fichero

Por último, una tempfile es un tipo especial de archivo de base de datos. Físicamente, es como un archivo de datos regular, pero tiene sólo información temporal. Por ejemplo, un archivo temporal se utiliza si se realiza una clase de disco o si se está utilizando tablas temporales. El espacio es entonces liberado al archivo ya sea inmediatamente después de la operación se lleva a cabo o tan pronto como termine la sesión del sistema.

Se puede ver que al ejecutar una consulta simple en contra de V $ tempfile y V $ DATAFILE se puede ver una lista de los archivos de datos en su base de datos.

Los archivos de control en Oracle 12c

El archivo de control es un archivo muy importante en la base de datos - tan importante que tiene varias copias de la misma. Estas copias se colocan de modo que la pérdida de un disco en su sistema no da lugar a la pérdida de todas de los archivos de control.

Video: Carga masiva de datos en Oracle 10g utilizando SQL Loader y archivos de control

Típicamente, archivos de control se nombran con el .CTL extensión o .CON. Cualquier extensión funcionará, pero si quiere seguir las mejores prácticas, los dos son los más populares.

Los archivos de control contienen la siguiente información:

  • Nombres y ubicaciones de los archivos de datos y rehacer los archivos de registro

  • Información de recuperación

  • información de respaldo

  • información de Checkpoint

    Video: 2 estructura de datos, datos, registro, archivo

  • archivo de información

    Video: Carga Masiva de datos a BD Oracle

  • Nombre de la base de datos

  • registrar el historial

  • la información de registro actual

Los archivos de control contienen una gran cantidad de información interna, así. Normalmente, los archivos de control son algunos de los archivos más pequeños en la base de datos. Es difícil decir que lo grandes que son, ya que varía dependiendo de lo siguiente:

  • ¿Cuántos archivos de su base de datos tiene

  • La cantidad de información de respaldo que está almacenando en ellos

  • ¿Qué sistema operativo que está utilizando

Como se mencionó anteriormente, es importante que usted tiene varias copias de los archivos de control. Si se va a perder todos sus archivos de control en un fracaso lamentable, es un verdadero dolor de arreglar.

Artículos Relacionados