Estrategias de Acceso a Tablas y el Impacto de los Índices en Oracle

Análisis de Métodos de Acceso y Estadísticas Tabulares La selección del camino de acceso que sigue el optimizador de costos depende directamente de la distribución física de los datos y de las estadísticas recopiladas. Para ilustrar este comportamiento, se establece un entorno de prueba con una tabla derivada del diccionario de datos, ordenada ...

Publicado el 9-7 02:33

Programación con JDBC

Introducción a JDBC Interfaces y clases comunes para conexiones a bases de datos Acceso a bases de datos mediante JDBC Contenido del capítulo I. Introducción 1. Concepto JDBC significa Java DataBase Connectivity. Es una especificación estándar desarrollada por Sun Microsystems (ahora Oracle) que permite a las aplicaciones Java interactuar con ...

Publicado el 8-16 07:53

Vista de Rendimiento Dinámico V$PROCESS_POOL en Oracle: Monitoreo del Pool de Conexiones Residentes

La vista de rendimiento dinámico V$PROCESS_POOL en Oracle 19c ofrece una visibilidad detallada del estado operativo del Database Resident Connection Pool (DRCP). Su propósito principal es facilitar la supervisión, gestión y diagnóstico del rendimiento de este pool de conexiones integrado en la base de datos. Funcionalidad y Contexto de Uso Esta ...

Publicado el 8-13 00:24

Implementación de paginación con Oracle en MyBatis

Al trabajar con sentencias SQL en forrmato XML mediante MyBatis, es frecuente utilizar operadores como <, <=, >, >= que pueden generar conflcitos de sintaxis. Estos caracteres especiales pueden provocar errores durante la transformación del código XML a documento XML, causando fallos en la ejecución de la aplicación. Este problema e ...

Publicado el 8-8 12:48

Manipulación de datos binarios en BLOBs de Oracle: Escritura de enteros de 32 bits

Conceptos básicos de BLOB y su inicialización Un BLOB (Binary Large Object) es un tipo de dato diseñado para almacenar información binaria de gran tamaño. Aunque el procesamiento de estos datos suele delegarse a lenguajes externos como Java, existen escenarios donde realizar operaciones directamente a nivel de byte dentro de la base de datos me ...

Publicado el 7-31 14:10

Implementación de auditorías en Oracle Database: sentencias, privilegios, objetos y FGA

La auditoría en Oracle Database permite registrar y revisar las acciones ejecutadas sobre la instancia. A continuación se describe cómo habilitar el rastro de auditoría y se ejemplifican los cuatro modos principales: por sentencia, por privilegio, por objeto y auditoría de grano fino (FGA). Los ejemplos se ejecutan sobre Oracle 11g y son aplica ...

Publicado el 7-30 02:53

Implementación y Uso de DbDat para Auditoría de Bases de Datos

DbDat es una herramienta de código abierto para la evaluación de salud en bases de datos, que facilita a expertos en seguridad y administradores la auditoría de configuraciones, políticas de contraseñas, privilegios y estado de parches de manera automatizada. Estructura del Directorio del Proyecto El proyecto está organizado en una estructura l ...

Publicado el 7-16 20:27

Configuración de Múltiples Fuentes de Datos en Spring Boot con Oracle y H2

En escenarios de procesamiento de datos por lotes o migración, es común necesitar leer grandes volúmenes de información de una base de datos robusta como Oracle, mientras se registra el progreso de la ejecución (por ejemplo, el último ID procesado o una marca de tiempo) en una base de datos ligera y embebida como H2. Esto permite reanudar la ta ...

Publicado el 7-14 07:02

Función INSTR de Oracle: Guía Detallada y Aplicaciones

La función INSTR en Oracle SQL se utiliza para localizar la posición de una subcadena dentro de una cadena de texto más grande. Esencialmente, actúa como una función de búsqueda de caracteres. Sintaxis de la función INSTR La función INSTR puede utilizarse en dos formatos: INSTR(cadena_fuente, subcadena_buscar) INSTR(cadena_fuente, subcadena_bu ...

Publicado el 7-11 12:19

Configuración Típica de Modelos LLM para Aplicaciones de IA en Oracle

Recientemente, he estado realizando pruebas de aplicaciones de IA basadas en Oracle, y las aplicaciones de IA requieren necesariamente la configuración de modelos LLM. Aunque son configuraciones simples, encontré algunos puntos críticos que documento para futuras referencias. Configuración del modelo de Embedding Sintaxis especial para p ...

Publicado el 7-5 21:23