Arquitectura y componentes de Oracle
Visión general de la estructura interna: instancias, procesos y organización de la memoria para entender cómo interactúan SGA y PGA con las conexiones de usuarios.
Descripción de las principales estructuras de almacenamiento: tablespaces, datafiles, segmentos y extents, junto con el papel del fichero de control y de los redo logs en la integridad y consistencia de la información.
Panorama del modelo multitenant con sus componentes CDB/PDB y de los elementos de red que posibilitan la comunicación entre instancias y clientes.
Instalación y operación de entornos
Requisitos previos para desplegar una base de datos: creación de usuarios y grupos, parámetros del kernel y gestión de paquetes en sistemas Unix/Linux para preparar el servidor.
Procedimientos para crear bases con utilidades automáticas y manuales, gestión de arranque y parada de instancias, y conversión entre init.ora y spfile para controlar parámetros a nivel de sesión y sistema.
Administración de la memoria (configuración automática y manual), tipos de procesos (dedicados y compartidos) y localización de ficheros de trazas y logs para diagnóstico.
Seguridad, usuarios y recuperación
Principios en la administración de cuentas: creación y modificación de usuarios, roles, privilegios y perfiles, además de mecanismos para bloquear, eliminar cuentas y aplicar restricciones de contraseña.
Elementos de seguridad operativa: auditoría, gestión de redo logs y políticas para proteger la información y garantizar trazabilidad de cambios.
Conceptos y prácticas de copia y restauración: archive logs, área de recuperación, estrategias de backup con RMAN, backups incrementales y restauración hasta un punto en el tiempo, junto con políticas de retención y monitorización.
Linux y SQL aplicados a la administración
Aspectos esenciales del sistema operativo: características del kernel, sistemas de ficheros, comandos básicos de shell, gestión de permisos y editores (nano, vi/vim) usados en tareas administrativas.
Configuración y diagnóstico de redes en entornos Linux, uso de gestores de paquetes y prácticas para preparar máquinas virtuales y entornos gráficos según la distribución (Ubuntu, Debian, CentOS).
Resumen de capacidades de consulta y manipulación de datos: sentencias SELECT, joins, subconsultas, funciones sobre cadenas, números y fechas, DML y DDL, transacciones y objetos de esquema como vistas e índices para apoyar operaciones de administración y análisis.