Javier Morales - Café Database

@cafedatabase.com

Oracle OCP DBA | Oracle ACE Pro Having a coffee @CafeDatabase to talk about database technologies and more. Tomando café en @CafeDatabase hablando sobre tecnología en base de datos y más

La semana pasada Ángel Jiménez publico su último libro: "Rendimiento en Bases de Datos: Diagnóstico y Optimización para DBAs", que he tenido el gusto de revisar junto a Loles Ferrándiz (ella la parte de PostgreSQL y yo más centrado en la de Oracle).​ Te cuento el enfoque del libro.

El libro de Diagnóstico y Optimización de SQL para DBAs para cinco motores distintos.

Te lo muestro en una imagen para que veas lo que pasó el miércoles. El 🎙️ Podcast de ☕ Café Database ☕ lo grabamos en directo en una sala del servidor de Discord. Los que hablamos estamos en el "escenario" y los oyentes en la parte de la audiencia, participando en el chat.

Bild

I usually don’t post commercial training here, but I hope this can be relevant for some of you. En mayo comienzo un Máster en Optimización SQL en Oracle, centrado en entender el comportamiento del optimizador desde dentro y en resolver problemas reales de rendimiento en entornos productivos.

Máster avanzado en Optimización SQL en Oracle | Rendimiento y diagnóstico

Máster avanzado para profesionales Oracle. Diagnóstico experto y optimización de SQL y PL/SQL basada en planes de ejecución, estadísticas y evidencia técnica.

academia.cafedatabase.com

I've published the FLIGHTS dataset I used in my book "Optimización SQL en Oracle" (2013, Spanish) on GitHub. I created it because EMP/DEPT fell short when I started needing real cardinalities, execution plans, and costs that actually change. It's open, with scripts to generate it from scratch.❤️

GitHub - CafeDatabase/flights-dataset: Synthetic educational dataset of flight and reservation data designed for SQL practice and Oracle performance tuning (Café Database).

Synthetic educational dataset of flight and reservation data designed for SQL practice and Oracle performance tuning (Café Database). - CafeDatabase/flights-dataset

github.com

He publicado en GitHub el dataset VUELOS que usé en mi libro Optimización SQL en Oracle (2013). Lo creé porque EMP/DEPT se me quedaban cortas cuando empecé a necesitar cardinalidades reales, planes de ejecución y costes que realmente cambian. Está abierto y con scripts para generarlo desde cero.

GitHub - CafeDatabase/vuelos-dataset: Dataset educativo sintético de vuelos/reservas para practicar SQL y optimización en Oracle (Café Database).

Dataset educativo sintético de vuelos/reservas para practicar SQL y optimización en Oracle (Café Database). - CafeDatabase/vuelos-dataset

github.com

Pregunta capciosa de DBA 👇 Dos usuarios: OWNER y DBA. DBA crea un job del Scheduler “bajo” OWNER. Todo funciona. Se va el DBA y por lo tanto DROP USER DBA. ¿Ese job sigue corriendo? Lo he documentado con lab + referencias (Thanks @chrisrsaxon.bsky.social ) en el blog: #oracle #dbms_scheduler #dba

OWNER vs JOB_CREATOR en DBMS_SCHEDULER - Café Database

La importancia de distinguir estos dos roles para evitar que los jobs creados con DBMS_SCHEDULER se rompan y dejen de ejecutarse.

cafedatabase.com

ORA-01031 no es un error casual. Si algo funciona en SQL y en un bloque PL/SQL anónimo pero falla en un procedure, el problema no es el GRANT. Es el modelo de herencia de privilegios de Oracle, aún vigente en 23ai / 26ai. 👉 Enlace en el hilo 🧵 cafedatabase.com/es/privilegi...

Privilegios insuficientes y PL/SQL - Café Database

ORA-01031 no es un bug aislado. Es el resultado de cómo Oracle hereda privilegios en PL/SQL, y por qué el modelo sigue siendo problemático.

cafedatabase.com

Did you know that you can sort text results based on spanish, catalan or other language? Oracle offers full sorting and linguistic capabilities, so you can even set up your own Locale version of your language. cafedatabase.com/en/multiling...

Multilingual sorts in Oracle - Café Database

When you're trying to sort results based on different languages, the old methods just don't work. Learn about how to use collations in SQL.

cafedatabase.com

Are you interested in #AI #ML & #Analytics? In this video, I explain two main reasons why you should attend AndDOUC Summit 2025. You can thank me later ;-) Registration link: t.co/uwEeze10yk @oracleace.bsky.social

Analytics and Data Oracle User Community (AnDOUC)@analyticsndataouc.bsky.social · last yr.

Still trying to decide on attending AnDOUC Summit 2025 #andsummit2025 yet? See ML/AI expert & Oracle ACE Director Edelweiss Kammermann explain precisely why it's a can't-be-missed conference, especially this year!

Ever had an online index rebuild fail unexpectedly? 😱 𝙎𝙈𝙊𝙉 & 𝐃𝐁𝐌𝐒_𝐑𝐄𝐏𝐀𝐈𝐑.𝐎𝐍𝐋𝐈𝐍𝐄_𝐈𝐍𝐃𝐄𝐗_𝐂𝐋𝐄𝐀𝐍 ensure automatic recovery & database stability. Learn how Oracle self-heals! Read more in my recent blog post! #Oracle #Database #DBA #DatabaseRecovery #SMON

Oracle Online Index Rebuild Failure: How SMON & DBMS_REPAIR Can Save You

Imagine running an online index rebuild on an Oracle 19c database, only to have it unexpectedly fail. No rollback in progress, no active session, just an error leaving your index in limbo. That’s e…

database-verse.com

T

Los DBA llevamos toda la vida estudiando la certificación solos🙇‍♂️. Es un estudio largo y solitario, y duro de narices. 🤦‍♂️👨‍💻 🚀Pues a mi me parece que la mejor forma de estudiar es en grupo! Con otros DBA que están como tú, que van a hincar codos a estudiar, y con un profe-persona (yo mismo) hilo⬇️⬇️⬇️