Privilegios insuficientes y PL/SQL

Privilegios insuficientes y PL/SQL

Si trabajas con Oracle desde hace tiempo, es muy probable que hayas visto este escenario: Desde SQL, una operación funciona. Desde un bloque PL/SQL anónimo, también. Desde un procedimiento almacenado… ORA-01031: insufficient privileges. La forma de resolverlo habitual...
Dale amor a tu impdp

Dale amor a tu impdp

Imagina que planificas una migración de una base de datos entre dos servidores. Import FULL a una BBDD nueva. Tienes muchos motivos para «reorganizar» toda la bbdd: Un tablespace de SYSTEM de más de 60GB, otro de SYSAUX con más de 40GB… ya sabes, auditorías que...
Indexando columnas con funciones impuras.

Indexando columnas con funciones impuras.

Cuando un filtro por una columna se realiza mediante una función, el optimizador no utiliza los índices de esa columna ya que la función «transforma» los valores y hace que el índice no resulte válido para obtener los ROWIDs adecuados. Para sortear ese obstáculo,...