“Conocimiento software>SQL Server

¿Dónde se almacenan las tablas en Oracle Database?

2011/12/9
Las tablas en una base de datos Oracle se almacenan en DataFiles .

Aquí hay un desglose de la jerarquía de almacenamiento:

* Base de datos: El contenedor general para todos sus datos.

* espacio de tabla: Una agrupación lógica de archivos de datos. Se pueden crear espacios de tabla para diferentes propósitos (por ejemplo, datos del sistema, datos del usuario).

* DataFile: Archivos físicos en el sistema operativo que almacenan los datos reales. Cada espacio de tabla puede tener múltiples archivos de datos.

* segmento: Un área contigua dentro de un archivo de datos que se utiliza para almacenar datos para un propósito específico. Para las tablas, el segmento se conoce como segmento de datos A .

* extensión: Un bloque contiguo de espacio dentro de un segmento. Los datos para una tabla se asignan en la extensión según sea necesario.

* bloque: La unidad de almacenamiento más pequeña en una medida. Cada bloque almacena una cierta cantidad de datos (típicamente 8 kb o 16 kb) y es la unidad de E/S para la base de datos.

Así es como funciona en la práctica:

1. Creas una tabla y especifica el espacio de tabla donde debe almacenarse.

2. Oracle asigna espacio para la tabla dentro de los archivos de datos que pertenecen a ese espacio de tabla.

3. A medida que inserta datos en la tabla, los datos se escriben en bloques dentro de los archivos de datos.

Notas importantes:

* Puede tener varias tablas almacenadas en el mismo archivo de datos.

* Los archivos de datos generalmente se almacenan en discos físicos separados para mejorar el rendimiento y reducir el impacto de una sola falla del disco.

* Oracle utiliza un sofisticado sistema de gestión de almacenamiento para administrar la asignación de espacio dentro de los archivos de datos y optimizar el rendimiento.

¡Avísame si tienes alguna otra pregunta!

SQL Server
¿Cuál es la parte más importante de un servidor SQL?
Cómo ejecutar un procedimiento almacenado con un SQL Server
¿Puedes usar SQL para extraer datos de Oracle?
¿Quién fabrica servidores SQL y cuál es este número de versión actual?
Cómo importar un archivo separado por comas en SQL Server 2008
¿Qué son las tablas en SQL?
Las ventajas de Microsoft SQL Server 2005
¿Qué es dql en Oracle?
Conocimiento de la computadora © http://www.ordenador.online