Administración de Bases de Datos Oracle

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/53

flashcard set

Earn XP

Description and Tags

Flashcards de vocabulario técnico enfocadas en la arquitectura, administración, seguridad y optimización de bases de datos Oracle.

Last updated 2:16 AM on 7/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

54 Terms

1
New cards

Enfoque Tradicional de la Administración de Datos

Modelo antiguo donde los datos se consideraban un simple subproducto de los sistemas informáticos, con aplicaciones manejando archivos de forma aislada e independiente.

2
New cards

Enfoque Orientado a Bases de Datos

Modelo moderno donde los datos son activos estratégicos administrados mediante un DBMS, permitiendo centralización, compartición y alta integración.

3
New cards

DBA (Database Administrator)

Persona o equipo técnico encargado de velar por el correcto funcionamiento, integridad, disponibilidad, seguridad y respaldo de la base de datos.

4
New cards

Instancia de Oracle

Estructura temporal y lógica que reside en la memoria RAM del servidor, compuesta por áreas de memoria y procesos de fondo.

5
New cards

Base de Datos en Oracle

Componente físico compuesto estrictamente por los archivos almacenados permanentemente en el disco duro o almacenamiento no volátil.

6
New cards

SGA (System Global Area)

Área de memoria RAM global y compartida a la que tienen acceso todos los procesos de usuario y de fondo de la instancia.

7
New cards

Shared Pool

Componente de la SGA que almacena planes de ejecución de consultas SQL analizadas y el diccionario de datos.

8
New cards

Database Buffer Cache

Espacio de la SGA que guarda copias de bloques de datos leídos recientemente desde el disco para agilizar lecturas posteriores.

9
New cards

Redo Log Buffer

Búfer circular que almacena temporalmente el registro de todos los cambios atómicos realizados antes de enviarlos al disco.

10
New cards

PGA (Program Global Area)

Área de memoria RAM de carácter privado y exclusivo para cada sesión o proceso de usuario individual conectado a Oracle.

11
New cards

DBW (Database Writer)

Proceso de fondo que escribe los bloques de datos modificados (bloques sucios) desde el Database Buffer Cache hacia los Datafiles en disco.

12
New cards

LGWR (Log Writer)

Proceso de fondo que escribe los registros del Redo Log Buffer hacia los archivos Redo Log físicos en el disco de forma secuencial.

13
New cards

CKPT (Checkpoint)

Proceso de sincronización que actualiza encabezados de Datafiles y Control Files para asegurar la consistencia del sistema.

14
New cards

PMON (Process Monitor)

Proceso que monitorea los procesos de usuario, liberando memoria PGA y bloqueos si una sesión falla o se desconecta abruptamente.

15
New cards

SMON (System Monitor)

Proceso que realiza la recuperación automática al arrancar la instancia tras un fallo y limpia segmentos temporales en desuso.

16
New cards

Datafiles

Archivos físicos en disco con extensión .dbf.dbf que contienen los datos de tablas, índices y diccionarios del sistema.

17
New cards

Control Files

Archivos críticos con extensión .ctl.ctl que contienen el mapa estructural de la base de datos, incluyendo nombres de archivos y el SCN actual.

18
New cards

Redo Log Files

Bitácora física en disco que guarda secuencialmente cada cambio atómico hecho a los datos para reconstruirlos ante una falla.

19
New cards

Archived Redo Logs

Copias de seguridad permanentes de los Redo Log Files llenos, indispensables para recuperaciones a un punto en el tiempo (Point-in-Time Recovery).

20
New cards

Tablespace

Unidad de almacenamiento lógico que agrupa uno o más Datafiles físicos para organizar el almacenamiento de tablas y esquemas.

21
New cards

Índices SQL

Estructuras de datos independientes creadas para acelerar la recuperación de filas asociando valores indexados con su ROWID físico.

22
New cards

Índice B-Tree

Tipo de índice por defecto estructurado como un árbol jerárquico balanceado, ideal para columnas con alta cardinalidad.

23
New cards

Índice Bitmap

Estructura que asocia datos mediante cadenas de bits (00 y 11), diseñada para columnas con baja cardinalidad como género o estado civil.

24
New cards

CDB (Container Database)

Base de datos contenedora global que maneja la infraestructura física compartida, memoria e instancia para múltiples PDBs.

25
New cards

PDB (Pluggable Database)

Base de datos virtual e independiente que se aloja dentro de un CDB, conteniendo sus propias tablas, vistas y usuarios de aplicación.

26
New cards

CDB$ROOT

Contenedor raíz que almacena metadatos globales de Oracle y usuarios administrativos comunes del CDB.

27
New cards

PDB$SEED

Base de datos de solo lectura que sirve como plantilla genérica para clonar y crear nuevas PDBs de manera inmediata.

28
New cards

Confidencialidad, Integridad y Disponibilidad

Los tres pilares fundamentales que rigen la protección de los datos en cualquier organización.

29
New cards

Principio de Mínimo Privilegio

Norma de seguridad que dicta que un usuario debe poseer exclusivamente los permisos mínimos necesarios para sus tareas laborales.

30
New cards

Privilegios de Sistema

Permisos para realizar acciones globales o administrativas, como CREATE SESSION o CREATE TABLE.

31
New cards

Privilegios de Objeto

Permisos específicos para realizar operaciones sobre un objeto de otro propietario, como SELECT o INSERT sobre una tabla específica.

32
New cards

Roles

Contenedores lógicos de privilegios diseñados para simplificar y centralizar la administración de accesos a múltiples usuarios.

33
New cards

WITH ADMIN OPTION

Cláusula para privilegios de sistema o roles que permite al receptor conceder ese mismo privilegio o rol a otros usuarios.

34
New cards

WITH GRANT OPTION

Cláusula para privilegios de objeto que permite al receptor delegar ese permiso específico a terceros.

35
New cards

Profiles (Perfiles)

Conjunto de reglas para limitar el consumo de hardware y obligar el cumplimiento de políticas de contraseñas de las cuentas de usuario.

36
New cards

Auditoría en Bases de Datos

Proceso de monitoreo que registra cronológicamente las acciones de los usuarios para detectar comportamientos sospechosos.

37
New cards

Propiedades ACID

Características obligatorias (Atomicidad, Consistencia, Aislamiento, Durabilidad) que garantizan la confiabilidad de las transacciones.

38
New cards

COMMIT

Comando que guarda de forma definitiva y permanente todos los cambios de la transacción actual, haciéndolos visibles.

39
New cards

ROLLBACK

Comando que cancela y revierte la totalidad de las modificaciones hechas por la transacción en curso al estado original.

40
New cards

SAVEPOINT

Comando que establece un punto de restauración parcial dentro de una transacción para realizar retrocesos dirigidos.

41
New cards

Lectura Sucia (Dirty Read)

Fenómeno donde una transacción lee datos modificados por otra que aún no ha hecho COMMIT y que posteriormente hace ROLLBACK.

42
New cards

Seriabilidad

Criterio matemático que valida un plan concurrente si produce el mismo resultado final que una ejecución serial estricta.

43
New cards

CBO (Cost-Based Optimizer)

Algoritmo de Oracle que analiza estadísticas para calcular el costo (CPU + E/S + Memoria) y elegir la ruta más eficiente para una consulta.

44
New cards

Full Table Scan

Operación donde el motor lee secuencialmente todos los bloques de una tabla; común en tablas pequeñas o consultas no selectivas.

45
New cards

EXPLAIN PLAN

Comando que genera el plan de ejecución teórico que el optimizador calcula usar en el futuro sin ejecutar la consulta real.

46
New cards

AUTOTRACE

Herramienta que ejecuta la consulta y despliega tanto el plan de ejecución final como las estadísticas de consumo de hardware.

47
New cards

AWR y ADDM

Repositorio de métricas históricas de rendimiento y monitor inteligente que emite recomendaciones para solucionar cuellos de botella.

48
New cards

Protocolo Write-Ahead Logging (WAL)

Regla que establece que los registros de cambios deben escribirse en la bitácora en disco antes de guardarse físicamente en los datafiles.

49
New cards

Fuzzy Checkpoint

Técnica de optimización que escribe constantemente la posición del bloque modificado más antiguo en el archivo de control.

50
New cards

Crash Recovery (Fase REDO y UNDO)

Proceso automatizado por SMON que aplica cambios del Redo Log (Roll-Forward) y luego revierte transacciones no confirmadas (Roll-Back).

51
New cards

Actualización Inmediata (Técnica UNDO/REDO)

Estrategia estándar de Oracle donde los cambios pueden escribirse en Datafiles antes del COMMIT, requiriendo registros UNDO para revertirlos tras un fallo.

52
New cards

Two-Phase Commit (2PC)

Protocolo de consenso para transacciones distribuidas con fases de Prepare (preparación) y Commit/Rollback (decisión ejecutiva).

53
New cards

Estado In-Doubt

Situación donde un nodo remoto confirmó estar listo (Prepare) pero perdió conexión antes de recibir la orden final de la Fase 2.

54
New cards

COMMIT FORCE / ROLLBACK FORCE

Comandos administrativos para obligar manualmente la resolución de transacciones distribuidas congeladas en estado In-Doubt.