Oracle Clusterware, ¿qué hace que varios servidores funcionen como uno solo?
- VIP (Virtual IP): No se usa la IP física del servidor para conectar. Se usa una IP Virtual. Si un nodo cae, la VIP se mueve a otro nodo para que el usuario no pierda la conexión. Esto es «Transparencia para el usuario».
- Cache Fusion: Es la tecnología que permite que una instancia le pase un dato a otra a través de la red privada (Interconnect) sin tener que escribirlo en el disco. Es lo que da velocidad al RAC.
- Votting Disk y OCR:
- OCR (Oracle Cluster Registry): Guarda la configuración de quién está en el clúster.
- Voting Disk: Sirve para que los nodos «voten». Si un nodo no responde, los demás lo expulsan para evitar que corrompa los datos (evita el síndrome del Split Brain).
Administración Avanzada: Los Logs (Tu «Caja Negra»)
Como administrador, si algo falla, tienes que saber dónde mirar. Según tus apuntes, hay tres sitios clave:
- Alert Log: Es un archivo de texto cronológico. Aquí aparece todo: desde que se creó un tablespace hasta si hubo un error crítico. Es lo primero que se mira.
- Archivos de Traza (.trc): Se generan cuando un proceso específico (como el de un usuario) tiene un error.
- ADR (Automatic Diagnostic Repository): Es la estructura de directorios moderna donde Oracle organiza todos estos archivos de diagnóstico de forma estructurada.
Gestión de Almacenamiento: «El truco del almendruco»
En los exámenes de gestión de almacenamiento, fíjate siempre en la diferencia entre Espacio Asignado y Espacio Usado:
- Allocated Space: Es el tamaño total del datafile en el disco (lo que «pesa» el archivo).
- Used Space: Es lo que realmente ocupan los datos dentro de ese archivo.
- Pregunta típica: ¿Cómo liberar espacio si he borrado muchas filas?
- Respuesta: Borrar filas no suele reducir el tamaño del datafile en el disco. Necesitas hacer un
SHRINKo reorganizar la tabla para que el «High Water Mark» (la marca de agua máxima) baje.
- Respuesta: Borrar filas no suele reducir el tamaño del datafile en el disco. Necesitas hacer un
Herramientas que debes memorizar
Para la oposición, asocia cada herramienta con su función:
- DBCA (Database Configuration Assistant): Para CREAR la base de datos (el asistente visual).
- DBUA (Database Upgrade Assistant): Para ACTUALIZAR de una versión a otra (ej. de 12c a 19c).
- Net Configuration Assistant: Para configurar el Listener (el «portero» que recibe las conexiones).
- RMAN (Recovery Manager): La herramienta oficial para hacer BACKUPS (copias de seguridad) y restauraciones.