Emilio J. Gomez
Buscar en moleculax
Simulación de Entrevista – Oracle Database

 



Simulación de Entrevista – Oracle Database

1.       Pregunta 1: ¿Cuál es la diferencia entre Oracle Instance y Oracle Database?

Respuesta: La Database es el conjunto de archivos físicos donde se almacenan los datos (datafiles, control files, redo logs). La Instance es la combinación de memoria (SGA, PGA) y procesos de background que permiten interactuar con esos archivos. Una base de datos puede tener varias instancias en un entorno RAC (Real Application Clusters).

2.       Pregunta 2: ¿Qué son los tablespaces en Oracle?

Respuesta: Son unidades lógicas de almacenamiento que agrupan datafiles. Se utilizan para organizar mejor los objetos de la base de datos (tablas, índices, vistas materializadas). Un ejemplo típico es el SYSTEM tablespace para metadatos, y USERS tablespace para objetos de usuario.

3.       Pregunta 3: ¿Qué son los Redo Logs y para qué sirven?

Respuesta: Los Redo Logs registran todas las operaciones de cambio en la base de datos, permitiendo la recuperación en caso de fallo. Son esenciales para la integridad y forman parte del mecanismo de Crash Recovery.

4.       Pregunta 4: ¿Cómo harías un backup en Oracle?

Respuesta: Se puede usar RMAN (Recovery Manager) para backups completos, incrementales y archivelogs. Ejemplo:
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
También se puede usar un cold backup (con la base en modo MOUNT) o hot backup (base en producción con ARCHIVELOG habilitado).

5.       Pregunta 5: ¿Qué es un índice y cuándo lo usarías?

Respuesta: Un índice mejora la velocidad de búsqueda de registros. Se usa cuando las consultas involucran columnas muy utilizadas en filtros (WHERE) o joins. Sin embargo, puede ralentizar operaciones DML (INSERT/UPDATE/DELETE), por lo que debe aplicarse estratégicamente.

6.       Pregunta 6: ¿Qué es un Oracle RAC?

Respuesta: Es una tecnología que permite que varias instancias de Oracle trabajen sobre la misma base de datos, proporcionando alta disponibilidad y escalabilidad horizontal.

7.       Pregunta 7: ¿Qué diferencias hay entre un INNER JOIN y un OUTER JOIN en Oracle SQL?

Respuesta: INNER JOIN: Devuelve solo las filas que tienen coincidencia en ambas tablas.
LEFT OUTER JOIN: Devuelve todas las filas de la tabla izquierda, incluso si no tienen coincidencia.
RIGHT OUTER JOIN: Similar, pero con prioridad a la tabla derecha.

8.       Pregunta 8: ¿Cómo asegurarías el rendimiento de una base Oracle?

Respuesta: Monitorización con AWR Reports y ADDM.
Optimización de queries con EXPLAIN PLAN.
Uso de índices apropiados.
Ajuste de parámetros de memoria (SGA/PGA).
Particionamiento de tablas grandes.

9.       Pregunta 9: ¿Qué es un trigger en Oracle?

Respuesta: Un trigger es un bloque PL/SQL que se ejecuta automáticamente en respuesta a un evento (INSERT, UPDATE, DELETE, o DDL). Se usan para auditoría, integridad referencial o automatización de procesos.

10.   Pregunta 10: ¿Qué diferencia hay entre un procedimiento almacenado y una función en PL/SQL?

Respuesta: Procedimiento: Ejecuta una acción y no necesariamente devuelve un valor.
Función: Siempre devuelve un valor y puede usarse en expresiones SQL.

.

Wikipedia

Resultados de la búsqueda

agenda 2023 (1) Algo que leer (257) Android (2) Angular (2) Apache (4) API (1) Arte y Cultura (11) Artes Marciales (10) Banner (1) Base de datos (29) Big Data (11) Budismo (4) cabala judia (2) Calculo Asistido por computadoras (2) Canaima (6) Caos (1) Ceo (1) ciencias (1) Cine (1) Cobol (1) Cobra Kai (1) Codigo Linux Documental (2) Computación (3) Computación forense (14) Configurando Samba (1) Consola (8) Criptomonedas (3) Darkweeb (3) Data Mining (1) Debian (1) DeepWeb (7) demografia (6) Deporte y Recreación (9) Deportes (10) Desktop (1) developers (1) Document (1) Ecología (6) Editor (2) Educacion y TIC (27) Electronica (2) Emprendimiento (7) Espiritualidad (2) Eventos (2) Excel (1) Express (1) Filosofía (23) Flisol 2008 (3) Flisol 2010 (1) Flisol 2015 (1) framework (1) Funny (1) Geografía (1) Gerencia y Liderazgo (72) Gestor de Volúmenes Lógicos (1) Git (5) GitHub (6) gnu (23) Go (1) gobiernos (1) golang (2) Google por dentro (1) GraphQL (1) gRPC (1) Hackers - Documental (8) Hacking (30) howto (188) html (1) IA (6) IntelliJIDEA (1) Internet (6) Introducción a los patrones (2) J SON (1) java (31) java eclipse (2) javaScript (8) JDK (1) jiujitsu (4) Json (1) kali (37) kernel (2) Kotlin (1) Laravel (2) Latin (1) LIbreOffice (1) Libros (4) Linux (34) Linux VirtualBox (1) Literatura (1) Manuales (42) Marketing (1) Matando ladilla (9) Matematricas (1) Math (1) maven (1) metodos https (1) Modelos (1) MongoDB (17) Multimedia (1) mvc (2) Mysql (19) MySQL Workbench (1) Nagios (2) Naturismo (1) node (2) Node.js (3) NodeJS (6) NoSQL (1) Oracle (3) Oracle sql (3) Php (1) PL/SQL (1) Plsql (1) PNL (1) Poblacion (2) Poesia (1) Politica (1) Política (1) Postgresql (1) PowerShell (1) programacion (66) Psicologia (8) Python (4) Redes (31) Religion (2) REST (2) Rock/Metal Mp3 (1) RUP (1) Salud (5) sc:snap:android-studio (1) sc:snap:datagrip (1) sc:snap:gitkraken linux (1) Seguridad (14) Seguridad con Gnu Privacy (2) Seo (1) simulaEntrevistas (9) Sistemas Operativos (69) SOAP (1) Sociedad (2) Software Libre (169) Soporte Tecnico (12) Sphinx (1) spring (1) spring boot (8) SQL (3) SQL en postgreSQL (38) Taekwondo (11) Tecnología (27) Tor (9) Trialectica (3) TYPEACRIPT (1) Ubuntu (5) Vida activa (1) Videos (11) Videos Educativos (10) Vim (1) Viral (3) Visual Studio (1) wallpaper (2) Wifi (2) Windows (3) WWW (2) Xrandr (1)

Powered by