Documente Academic
Documente Profesional
Documente Cultură
Oracle almacena la info en unidads lógicas q son ls segments las extensions y los bloques -1 segmento sta formado x
1 o varias extensiones y cada extensión a su vz sta formado x varios bloques.
TIPOS DE SEGMENTOS-Son
TABLE PARTITION-adptibilidad y disponibilidad es importante pa tomar en cuanta cuando trabaja cn una tabla de la
base de dats
CLUSTER-Son los campos de los tipos de segmentos, se almacenan basándose en valors clavs d ls columnas
MANUAL-se puede configurar como se tiene q usar el spacio, cuando el bloque esta disponible
MANEJO DE EXTENSIONES Una extensión es una unidad lógica de almacenamiento formada x un numero det de
bloques de dats su parámetro cn la clausula STORAGE y son:
MAXEXTENTS: num max de extensions q se pued creae en el objeto, contando también la 1ra.
Son dats fundamentales para el concepto del Rollback, en ls BD y ls undo segmets son ls q poseen los dats anteriors
d una transacción.
Os undo segments almacenan datos y la información , son ls objetos mas usads en el procesamiento de datos
CAPITULO_ADMINISTRACION DE TABLAS
-PARTITIONED TABLE:usadas para aplicacions escalars con características:tiene 1 o + particions, las particions son
usadas para tablas de grands consultas
INDEX_ORGANIZED TABLE:tabla organizada x indics relaciona cn una clav primaria ca da una d ls columnas
-CLUSTERED TABLES:Proveen método opcional para guardar datos en las tablas, armado x una tabla o grupo de
tablas.
Estructura del ROWID
Se usa para poder identificar la posición de una fila dentro la BD, Es un identificador q se usa para poder calcular la
posición de la fila o registro de una tabla
Un ROWID necesita 10 bytes de almacenamiento en disco, mostrado usando 18 caracters, CONSISTE EN LOS
SIGUIENTES COMPONENTES:
BLOCK NUMBER-Es la posición del bloque, q contiene la fila dentro el archivo usa 22bits
ROW NUMER-Posicion del directorio de registros en la cabecera del bloque usa 16bits
Estructura de Un Registro
ROW HEADER-usado pa guardar los números de columnas en el registro, kmbios d info y estado de registro
CREATE TABLE – usado para crear tablas relacional=estructura basik dond se almacena dats de usuario Y tablas de
objetos=usa un tipo de objeto pa la definición de ls columnas
MAXEXTENTS:máxima cantidad de grados q se pueden asignar si minextents sta speficikdo cn un val mayor
Son creadas con el comando CREATE GLOBAL TEMPORARY TABLE NAME (tbldef) ON COMMIT [delete- preserve]
Si la tabla temporal necesita mas espacio usa los segmentos temporales, en el tablespace temporal
MIGRACION DE REGISTROS
Proceso en el que el servidor ORACLE hace cuando el registro db ser kmbiado de un bloque a otro cn mas espacio. Y
se hace cuando el PCTFREE esta inicializado con muy bajo valor
Puede ser obtenida dsd el diccionario d datos q tienen información sobre el contenido d elas tablas… las vistas son:
DBA_EXTENTS:numero de grados q se encuentra asignados a una tabla, el datafile dond sta alojado
DBA_TAB_COLUMNS-todas ls columnas en toas las tablas, cn tipos de datos, tamaño, presicion