“Conocimiento software>SQL Server

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

2016/5/4
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
Cómo migrar datos de acceso a un SQL Server
¿Cómo se encuentra la dirección IP del host en SQL Server?
¿Cuántos registros puede mantener Oracle Database mantener?
Herramientas de desarrollo de SQL Server
Cómo habilitar el acceso remoto a SQL Server Express 2005
Cómo Autonumber en SQL Server
Oracle vs. SQL Server
Cómo reemplazar una cadena en una tabla de SQL Server
Conocimiento de la computadora © http://www.ordenador.online