logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Gestionando las extensiones en oracle - oracle dba

mywebstudies.com

PorMyWebStudies

2024-04-05
Gestionando las extensiones en oracle - oracle dba


Gestionando las extensiones en oracle - oracle dba

Las tablas están compuestas por bloques, que estos forman extensiones, las extensiones forman segmentos y estos se alojan en las tablespaces.

Cuando creamos una tablespace sin especificar las extensiones que queremos darle, por defecto Oracle nos crea las extensiones con la opción EXTENT MANAGEMENT LOCAL.

REUSE EXTENT MANAGEMENT LOCAL como comando para crear las extensiones:

  • Si lo dejásemos así, tendría el mismo efecto que si lo hubiésemos dejado hasta el tercer comando. La cláusula que pondremos seguido del comando nos va a definir cómo se van a crear las extensiones. Las cláusulas que podemos utilizar son.
  • UNIFORM , lo cual significa que las extensiones siempre van a tener el mismo tamaño. Esta es funcional cuando tenemos una estructura en la que conocemos muy bien el tamaño final y los datos son homogéneos.
  • AUTOALLOCATE , que manda a la base de datos a gestionar ella misma las extensiones, por lo cual es la más adecuada para crear.

Con AUTOALLOCATE

Al crear una tabla se crearán las extensiones dependiendo del tamaño inicial que le demos. Oracle se rige por parámetros.

Los parámetros a tener en cuenta para el tamaño de las extensiones som:

  • 64K 1M 8M 64M

El tamaño inicial se determina automáticamente en función de dos parámetros, y tomará el valor del más pequeño de ellos, generando tantas extensiones como sea necesario para alcanzar el tamaño inicial.

Por ejemplo: Si se establece una tabla con un tamaño inicial de 100K, las extensiones tendrán un tamaño de 64K, ya que los 100K iniciales son menores a 1M, que es el parámetro máximo en este caso.

  • 64K - 100K -1M
  • Y para llegar a los 100K creará dos extensiones de 64K.

Con UNIFORM: Al crear una tabla mantiene el tamaño que se le asigna al crear la tablespace.

Por ejemplo:

  • Si se da 1mega al crear la tablespace, aunque el tamaño de la tabla sea menor que un mega, las extensiones asumirán ese tamaño.
  • Si el tamaño inicial de la tabla es mayor que el tamaño asignado en el comando Uniform, se crearán tantas extensiones de ese tamaño como haga falta para llenar el tamaño.
  • UNIFORM SIZE 1M, y la tabla con (INITIAL 3M). Aquí se crearán 3extensiones de 1mega para llenar los tres megas de la tabla.

Publicaciones Recientes

imagen del Post
Curso de Administración de Base de Datos Oracle
  • 198 Videos
  • 23 Hrs de video
  • 190 Test
  • 184 Hrs de estudio
  • 194288
  • 12 €
imagen del Post
Plan Quiero Estudiar

Accede a todos los cursos online de la web por un único pago

55 €
Introducción a oracle sql y pl/sql
Introducción a oracle sql y pl/sql

Oracle SQL y PL/SQL son tecnologías clave para manejar y procesar grandes v...

Implementación de la seguridad en oracle database
Implementación de la seguridad en oracle database

La implementación de la seguridad en Oracle Database es fundamental para pr...

Optimización del rendimiento en oracle database
Optimización del rendimiento en oracle database

Una de las primeras y más importantes prácticas para optimizar el rendimien...

Uso de oracle enterprise manager para la gestión de bases de datos
Uso de oracle enterprise manager para la gestión de bases de datos

Oracle Enterprise Manager (OEM) es una herramienta integral que permite a l...

Imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará