SlideShare una empresa de Scribd logo
9-9-11 Copyright © ADA, 2005. Todos los derechos reservados.
Sesió n 9Sesió n 9
Estructuras deEstructuras de
AlmacenamientoAlmacenamiento
9-9-22 Copyright © ADA, 2005. Todos los derechos reservados.
ObjetivosObjetivos
• Listar los tipos de segmentosListar los tipos de segmentos
• Listar las palabras claves que controlan el uso deListar las palabras claves que controlan el uso de
los bloques de espaciolos bloques de espacio
• Obtener informació n acerca de las estructuras deObtener informació n acerca de las estructuras de
almacenamiento del diccionario de datosalmacenamiento del diccionario de datos
9-9-33 Copyright © ADA, 2005. Todos los derechos reservados.
Arquitectura de Almacenamiento de unaArquitectura de Almacenamiento de una
Base de DatosBase de Datos
Made up ofMade up of
Part ofPart of
TemporaryTemporary
IndexIndex
CacheCache
ClusterCluster
RollbackRollback
DataData
SegmentSegment
TablespaceTablespace
DatabaseDatabase
LocationLocation
ofof
FreeFree
ExtentExtent
UsedUsed
Made up ofMade up of
I nI n
Location ofLocation of
InstanceInstance
DB BlockDB Block
Part ofPart of
Made up ofMade up of
OS BlockOS Block
ControllingControlling
Control-Control-
led byled by
FileFile
Logical DiscLogical Disc
Part ofPart of
Made up ofMade up of
Part ofPart of
Made up ofMade up of
Made up ofMade up of
Part ofPart of
Made up ofMade up of
Part ofPart of
Part ofPart ofPart ofPart of
9-9-44 Copyright © ADA, 2005. Todos los derechos reservados.
Tipos de SegmentosTipos de Segmentos
• Segmentos de datosSegmentos de datos
– Una tabla (sin particiones y sin cluster)Una tabla (sin particiones y sin cluster)
– Una partició n de una tabla particionadaUna partició n de una tabla particionada
– Un cluster de tablasUn cluster de tablas
• Segmentos de índicesSegmentos de índices
– Un índice (sin partició n)Un índice (sin partició n)
– Una partició n de un índice particionadoUna partició n de un índice particionado
• Segmentos temporalesSegmentos temporales
9-9-55 Copyright © ADA, 2005. Todos los derechos reservados.
Precedencia de la Cláusula StoragePrecedencia de la Cláusula Storage
Oracle defaultOracle default
TablespaceTablespace
SegmentSegment
9-9-66 Copyright © ADA, 2005. Todos los derechos reservados.
Asignació n y Liberació n de ExtentsAsignació n y Liberació n de Extents
• Se asigna extents cuando el segmento es:Se asigna extents cuando el segmento es:
– CreadoCreado
– ExtendidoExtendido
– ModificadoModificado
• Se liberan extents cuando el segmento es:Se liberan extents cuando el segmento es:
– EliminadoEliminado
– ModificadoModificado
– TruncadoTruncado
– Cambiado de tamañ o automáticamenteCambiado de tamañ o automáticamente
9-9-77 Copyright © ADA, 2005. Todos los derechos reservados.
Bloque de Base de DatosBloque de Base de Datos
• Es la mínima unidad de I/OEs la mínima unidad de I/O
• Puede ser 1 o mas bloques de sistema operativoPuede ser 1 o mas bloques de sistema operativo
• Configurado a travé s del parámetroConfigurado a travé s del parámetro
DB_BLOCK_SIZEDB_BLOCK_SIZE
• Configurado en la creació n de la base de datosConfigurado en la creació n de la base de datos
9-9-88 Copyright © ADA, 2005. Todos los derechos reservados.
Contenido del Bloque de Base deContenido del Bloque de Base de
DatosDatos
9-9-99 Copyright © ADA, 2005. Todos los derechos reservados.
Parámetros para el Control de los BloquesParámetros para el Control de los Bloques
de Base de Datosde Base de Datos
ParámetroParámetro
PCTFREEPCTFREE
PCTUSEDPCTUSED
INITRANSINITRANS
MAXTRANSMAXTRANS
Descripció nDescripció n
Define el porcentaje de espacio que quedará libre para lasDefine el porcentaje de espacio que quedará libre para las
sentencias Update.sentencias Update.
Define el porcentaje de espacio usado al que debe reducirDefine el porcentaje de espacio usado al que debe reducir
para permitir sentencias de Insert.para permitir sentencias de Insert.
Especifica el número de transacciones iniciales esperadasEspecifica el número de transacciones iniciales esperadas
para las cuales reservara espacio para la sentencia.para las cuales reservara espacio para la sentencia.
Parámetro deprecado. Cualquier bloque de datos soportaParámetro deprecado. Cualquier bloque de datos soporta
hasta 255 transacciones concurrentes.hasta 255 transacciones concurrentes.
9-9-1010 Copyright © ADA, 2005. Todos los derechos reservados.
Parámetros para el Control de la Asignació nParámetros para el Control de la Asignació n
de Extentsde Extents
ParámetroParámetro
INITIALINITIAL
NEXTNEXT
MAXEXTENTSMAXEXTENTS
MINEXTENTSMINEXTENTS
PCTINCREASEPCTINCREASE
Descripció nDescripció n
Define el tamañ o en bytes del primer extent delDefine el tamañ o en bytes del primer extent del
segmento.segmento.
Define el tamañ o en bytes de los siguientes extents delDefine el tamañ o en bytes de los siguientes extents del
segmento.segmento.
Especifica el máximo número de extents que un segmentoEspecifica el máximo número de extents que un segmento
puede tener. Puede especificarse UNLIMITED.puede tener. Puede especificarse UNLIMITED.
Especifica el número de extents ubicados al momento deEspecifica el número de extents ubicados al momento de
crear el segmento.crear el segmento.
Especifica el porcentaje de crecimiento del segundoEspecifica el porcentaje de crecimiento del segundo
extent y los siguientes (NEXT).extent y los siguientes (NEXT).
9-9-1111 Copyright © ADA, 2005. Todos los derechos reservados.
Obteniendo Informació n sobre lasObteniendo Informació n sobre las
Estructuras de AlmacenamientoEstructuras de Almacenamiento
• USER/DBA_EXTENTSUSER/DBA_EXTENTS
• USER/DBA_FREE_SPACEUSER/DBA_FREE_SPACE
• USER/DBA_SEGMENTSUSER/DBA_SEGMENTS
• DBA_TABLESPACESDBA_TABLESPACES
• DBA_DATA_FILESDBA_DATA_FILES
9-9-1212 Copyright © ADA, 2005. Todos los derechos reservados.
ResumenResumen
En este capítulo, hemos visto como:En este capítulo, hemos visto como:
• Categorizar segmentos por el tipo de informació nCategorizar segmentos por el tipo de informació n
almacenado en el segmentoalmacenado en el segmento
• Determinar el tamañ o de los extents usando laDeterminar el tamañ o de los extents usando la
cláusula storagecláusula storage
• Controlar la utilizació n de espacio en los bloquesControlar la utilizació n de espacio en los bloques
de base de datosde base de datos

Más contenido relacionado

PPT
Administración de base de datos oracle - sesion 10
PPT
Administración de base de datos oracle - sesion 8
PPT
Administración de base de datos oracle - sesion 13
PPT
Administración de base de datos oracle - sesion 11
PPT
Administración de base de datos oracle - sesion 12
PPT
Administración de base de datos oracle - sesion 6
PPT
Administración de base de datos oracle - sesion 7
PPT
Administración de base de datos oracle - sesión 4
Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 8
Administración de base de datos oracle - sesion 13
Administración de base de datos oracle - sesion 11
Administración de base de datos oracle - sesion 12
Administración de base de datos oracle - sesion 6
Administración de base de datos oracle - sesion 7
Administración de base de datos oracle - sesión 4

La actualidad más candente (20)

PPTX
Corrección del examen sgbd
PPT
Administración de base de datos oracle - sesion 3
PPT
Administración de base de datos oracle - sesion 5
PDF
Curso dba9i1 parte2
PDF
Elasticsearch 101 (Part 1)
DOCX
Correccion del examen de sistemas gestor de base de datos
PPT
Administración de base de datos oracle - sesion 2
PPTX
PDF
Arreglo De Discos Raid
PPT
Tablespaces En Oracle
PPTX
Presentacion RAID
PDF
Practicas tablespaces tema5 oracle tablespace
PPT
IMPLEMENTACION DEL RAID5
DOCX
DOCX
Corrección del examen de sistema gestor de base de datos
PPTX
RAID-Tolerancia a Fallos
ODP
Administración de Oracle - Tema 3 - Creación de la BD
PDF
Sistemas RAID
PDF
Tecnología RAID
Corrección del examen sgbd
Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 5
Curso dba9i1 parte2
Elasticsearch 101 (Part 1)
Correccion del examen de sistemas gestor de base de datos
Administración de base de datos oracle - sesion 2
Arreglo De Discos Raid
Tablespaces En Oracle
Presentacion RAID
Practicas tablespaces tema5 oracle tablespace
IMPLEMENTACION DEL RAID5
Corrección del examen de sistema gestor de base de datos
RAID-Tolerancia a Fallos
Administración de Oracle - Tema 3 - Creación de la BD
Sistemas RAID
Tecnología RAID
Publicidad

Destacado (8)

PDF
GLOW CIGARETTES
PDF
19 barak-217-232
PDF
business intelligence and knowledge management
PDF
BIG DATA, un grande potenziale da sfruttare (da Sistemi&Impresa, Dicembre 2015)
TXT
agen poker
PDF
Crónica Nelson Leiva Diario el Trabajo 08.05.2015.
PPTX
Tm szakmai nap paks 20151201 pasztory
PPTX
महिला और अंगद बहुपयोगी मशीन
GLOW CIGARETTES
19 barak-217-232
business intelligence and knowledge management
BIG DATA, un grande potenziale da sfruttare (da Sistemi&Impresa, Dicembre 2015)
agen poker
Crónica Nelson Leiva Diario el Trabajo 08.05.2015.
Tm szakmai nap paks 20151201 pasztory
महिला और अंगद बहुपयोगी मशीन
Publicidad

Similar a Administración de base de datos oracle - sesion 9 (20)

PPTX
UNIDAD 6. GESTION DE MEMORIA PRINCIPAL. UNIDAD 7. GESTIO DE MEMORIA SECUNDARI...
DOCX
Cuestionario guia #1 cepeda corredor
DOCX
GUÍA 1_Administración de Base de Datos.docx
PPTX
Unidad A Aministración de la Memoria
PDF
Sistemas de archivos
DOCX
Unidad 2 Arquitectura del gestor
DOCX
ENSAYO TRABAJO
PPT
base de datos almacenamiento y estructura.ppt
PDF
S03_s1 - Material (1).pdf DE CALCULO APLICADO
PPTX
Administración de memoria, procesos y estructura x
PPTX
Estructuras de almacenamiento de Oracle 11g R2
PPTX
Unidad 1 introduccion cnn
PPTX
Sistemas operativos 180604 duque
PDF
Solucion s. de archivos
DOCX
Taller administración de archivos (1) convertido
PPTX
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
PDF
Abf leccion 10
PPT
Introduccion a las Bases de Datos Relacionales
ODP
Tema1 4º
DOCX
UNIDAD 6. GESTION DE MEMORIA PRINCIPAL. UNIDAD 7. GESTIO DE MEMORIA SECUNDARI...
Cuestionario guia #1 cepeda corredor
GUÍA 1_Administración de Base de Datos.docx
Unidad A Aministración de la Memoria
Sistemas de archivos
Unidad 2 Arquitectura del gestor
ENSAYO TRABAJO
base de datos almacenamiento y estructura.ppt
S03_s1 - Material (1).pdf DE CALCULO APLICADO
Administración de memoria, procesos y estructura x
Estructuras de almacenamiento de Oracle 11g R2
Unidad 1 introduccion cnn
Sistemas operativos 180604 duque
Solucion s. de archivos
Taller administración de archivos (1) convertido
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Abf leccion 10
Introduccion a las Bases de Datos Relacionales
Tema1 4º

Último (9)

PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Control de seguridad en los sitios web.pptx
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Presentacion de compiladores e interpretes
Fundamentos de Python - Curso de Python dia 1
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
Control de seguridad en los sitios web.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Conceptos basicos de Base de Datos y sus propiedades
Presentacion de compiladores e interpretes

Administración de base de datos oracle - sesion 9

  • 1. 9-9-11 Copyright © ADA, 2005. Todos los derechos reservados. Sesió n 9Sesió n 9 Estructuras deEstructuras de AlmacenamientoAlmacenamiento
  • 2. 9-9-22 Copyright © ADA, 2005. Todos los derechos reservados. ObjetivosObjetivos • Listar los tipos de segmentosListar los tipos de segmentos • Listar las palabras claves que controlan el uso deListar las palabras claves que controlan el uso de los bloques de espaciolos bloques de espacio • Obtener informació n acerca de las estructuras deObtener informació n acerca de las estructuras de almacenamiento del diccionario de datosalmacenamiento del diccionario de datos
  • 3. 9-9-33 Copyright © ADA, 2005. Todos los derechos reservados. Arquitectura de Almacenamiento de unaArquitectura de Almacenamiento de una Base de DatosBase de Datos Made up ofMade up of Part ofPart of TemporaryTemporary IndexIndex CacheCache ClusterCluster RollbackRollback DataData SegmentSegment TablespaceTablespace DatabaseDatabase LocationLocation ofof FreeFree ExtentExtent UsedUsed Made up ofMade up of I nI n Location ofLocation of InstanceInstance DB BlockDB Block Part ofPart of Made up ofMade up of OS BlockOS Block ControllingControlling Control-Control- led byled by FileFile Logical DiscLogical Disc Part ofPart of Made up ofMade up of Part ofPart of Made up ofMade up of Made up ofMade up of Part ofPart of Made up ofMade up of Part ofPart of Part ofPart ofPart ofPart of
  • 4. 9-9-44 Copyright © ADA, 2005. Todos los derechos reservados. Tipos de SegmentosTipos de Segmentos • Segmentos de datosSegmentos de datos – Una tabla (sin particiones y sin cluster)Una tabla (sin particiones y sin cluster) – Una partició n de una tabla particionadaUna partició n de una tabla particionada – Un cluster de tablasUn cluster de tablas • Segmentos de índicesSegmentos de índices – Un índice (sin partició n)Un índice (sin partició n) – Una partició n de un índice particionadoUna partició n de un índice particionado • Segmentos temporalesSegmentos temporales
  • 5. 9-9-55 Copyright © ADA, 2005. Todos los derechos reservados. Precedencia de la Cláusula StoragePrecedencia de la Cláusula Storage Oracle defaultOracle default TablespaceTablespace SegmentSegment
  • 6. 9-9-66 Copyright © ADA, 2005. Todos los derechos reservados. Asignació n y Liberació n de ExtentsAsignació n y Liberació n de Extents • Se asigna extents cuando el segmento es:Se asigna extents cuando el segmento es: – CreadoCreado – ExtendidoExtendido – ModificadoModificado • Se liberan extents cuando el segmento es:Se liberan extents cuando el segmento es: – EliminadoEliminado – ModificadoModificado – TruncadoTruncado – Cambiado de tamañ o automáticamenteCambiado de tamañ o automáticamente
  • 7. 9-9-77 Copyright © ADA, 2005. Todos los derechos reservados. Bloque de Base de DatosBloque de Base de Datos • Es la mínima unidad de I/OEs la mínima unidad de I/O • Puede ser 1 o mas bloques de sistema operativoPuede ser 1 o mas bloques de sistema operativo • Configurado a travé s del parámetroConfigurado a travé s del parámetro DB_BLOCK_SIZEDB_BLOCK_SIZE • Configurado en la creació n de la base de datosConfigurado en la creació n de la base de datos
  • 8. 9-9-88 Copyright © ADA, 2005. Todos los derechos reservados. Contenido del Bloque de Base deContenido del Bloque de Base de DatosDatos
  • 9. 9-9-99 Copyright © ADA, 2005. Todos los derechos reservados. Parámetros para el Control de los BloquesParámetros para el Control de los Bloques de Base de Datosde Base de Datos ParámetroParámetro PCTFREEPCTFREE PCTUSEDPCTUSED INITRANSINITRANS MAXTRANSMAXTRANS Descripció nDescripció n Define el porcentaje de espacio que quedará libre para lasDefine el porcentaje de espacio que quedará libre para las sentencias Update.sentencias Update. Define el porcentaje de espacio usado al que debe reducirDefine el porcentaje de espacio usado al que debe reducir para permitir sentencias de Insert.para permitir sentencias de Insert. Especifica el número de transacciones iniciales esperadasEspecifica el número de transacciones iniciales esperadas para las cuales reservara espacio para la sentencia.para las cuales reservara espacio para la sentencia. Parámetro deprecado. Cualquier bloque de datos soportaParámetro deprecado. Cualquier bloque de datos soporta hasta 255 transacciones concurrentes.hasta 255 transacciones concurrentes.
  • 10. 9-9-1010 Copyright © ADA, 2005. Todos los derechos reservados. Parámetros para el Control de la Asignació nParámetros para el Control de la Asignació n de Extentsde Extents ParámetroParámetro INITIALINITIAL NEXTNEXT MAXEXTENTSMAXEXTENTS MINEXTENTSMINEXTENTS PCTINCREASEPCTINCREASE Descripció nDescripció n Define el tamañ o en bytes del primer extent delDefine el tamañ o en bytes del primer extent del segmento.segmento. Define el tamañ o en bytes de los siguientes extents delDefine el tamañ o en bytes de los siguientes extents del segmento.segmento. Especifica el máximo número de extents que un segmentoEspecifica el máximo número de extents que un segmento puede tener. Puede especificarse UNLIMITED.puede tener. Puede especificarse UNLIMITED. Especifica el número de extents ubicados al momento deEspecifica el número de extents ubicados al momento de crear el segmento.crear el segmento. Especifica el porcentaje de crecimiento del segundoEspecifica el porcentaje de crecimiento del segundo extent y los siguientes (NEXT).extent y los siguientes (NEXT).
  • 11. 9-9-1111 Copyright © ADA, 2005. Todos los derechos reservados. Obteniendo Informació n sobre lasObteniendo Informació n sobre las Estructuras de AlmacenamientoEstructuras de Almacenamiento • USER/DBA_EXTENTSUSER/DBA_EXTENTS • USER/DBA_FREE_SPACEUSER/DBA_FREE_SPACE • USER/DBA_SEGMENTSUSER/DBA_SEGMENTS • DBA_TABLESPACESDBA_TABLESPACES • DBA_DATA_FILESDBA_DATA_FILES
  • 12. 9-9-1212 Copyright © ADA, 2005. Todos los derechos reservados. ResumenResumen En este capítulo, hemos visto como:En este capítulo, hemos visto como: • Categorizar segmentos por el tipo de informació nCategorizar segmentos por el tipo de informació n almacenado en el segmentoalmacenado en el segmento • Determinar el tamañ o de los extents usando laDeterminar el tamañ o de los extents usando la cláusula storagecláusula storage • Controlar la utilizació n de espacio en los bloquesControlar la utilizació n de espacio en los bloques de base de datosde base de datos