Estructura y elementos de Oracle
Resumen de la arquitectura interna: instancias, procesos y distribución de memoria para entender cómo interaccionan SGA y PGA con las conexiones de usuario.
Descripción de las principales estructuras de almacenamiento: tablespaces, datafiles, segmentos y extents, y el rol del fichero de control y redo logs en la integridad y consistencia.
Perspectiva del modelo multitenant con sus CDB/PDB, y de los componentes de red que permiten 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 tipo Unix/Linux para preparar el servidor.
Procedimientos de creación de bases con utilidades automáticas y manuales, gestión de arranque y parada de instancias, y cambio entre init.ora y spfile para controlar parámetros a nivel sesión y sistema.
Administración de memoria (configuración automática y manual), tipos de procesos (dedicados y compartidos) y localización de ficheros de traza y logs para diagnóstico.
Seguridad, usuarios y recuperación
Fundamentos sobre administración de cuentas: creación y modificación de usuarios, roles, privilegios y perfiles, y mecanismos para bloquear o eliminar cuentas y aplicar restricciones de contraseñas.
Controles de seguridad operativa: auditoría, gestión de redo logs y políticas para proteger la información y facilitar la 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 para tareas de administración
\n
Elementos fundamentales del sistema operativo: rasgos del kernel, tipos de sistemas de archivos, comandos básicos de shell, manejo de permisos y editores (nano, vi/vim) empleados en labores administrativas.
Ajuste y diagnóstico de redes en entornos Linux, uso de utilidades para gestión de paquetes y procedimientos para montar máquinas virtuales y entornos gráficos según la distribución (Ubuntu, Debian, CentOS).
Síntesis de habilidades de consulta y manipulación de datos: sentencias SELECT, joins, subconsultas, funciones sobre cadenas, numéricas y temporales, DML y DDL, transacciones y objetos de esquema como vistas e índices para apoyar tareas de gestión y análisis.