código·java·oracle

revista técnica en español · java · jdbc · oracle

Java, la base de datos Oracle y todo lo que aprendimos por el camino

Tutoriales y análisis sobre el ecosistema que sostiene miles de sistemas desde hace treinta años: conexiones JDBC, ajuste del motor, evolución del lenguaje y las herramientas que fueron quedando por el camino, contadas sin humo y con código que compila.

// oracle_y_sql

Oracle y SQL

13 artículos

El motor de base de datos visto desde el día a día: consultas al diccionario de datos, particionado de tablas grandes, el comando SET de SQL*Plus, la papelera de reciclaje, Data Pump y el diagnóstico de los errores que no vienen en los manuales, con las mismas rutas que tuvo la web original y el contenido reescrito para las versiones actuales.

Oracle y SQL

Conexión Java–Oracle con JDBC

Guía moderna de JDBC con Oracle: URL thin, try-with-resources, PreparedStatement, pool de conexiones y diferencias entre versiones del driver…

2011 · 686 palabras
Oracle y SQL

Consultas útiles en Oracle

Colección de consultas SQL contra el diccionario de datos de Oracle: user_tables, user_segments, user_constraints, v$session y v$resource_limit, con…

2011 · 708 palabras
Oracle y SQL

El comando SET de SQL*Plus

Referencia práctica del comando SET de SQL*Plus: LINESIZE, PAGESIZE, FEEDBACK, TIMING, AUTOTRACE, COLSEP y el fichero glogin.sql para persistir la…

2011 · 668 palabras
Oracle y SQL

PURGE y la papelera de reciclaje

Cómo funciona la papelera de reciclaje de Oracle: DROP TABLE, FLASHBACK TABLE TO BEFORE DROP, PURGE TABLE, PURGE RECYCLEBIN y PURGE DBA_RECYCLEBIN,…

2011 · 684 palabras
Oracle y SQL

Secuencias y columnas IDENTITY

Secuencias en Oracle explicadas de principio a fin: CREATE SEQUENCE, NEXTVAL, CURRVAL, CACHE, huecos, y la alternativa moderna con columnas GENERATED…

2016 · 609 palabras
Oracle y SQL

MERGE INTO, el upsert de Oracle

MERGE INTO de Oracle explicado con ejemplos: upsert con WHEN MATCHED / WHEN NOT MATCHED, DELETE condicional dentro del UPDATE, errores frecuentes y…

2011 · 617 palabras
Oracle y SQL

Tablas particionadas (I): range y list

Particionado por rangos (RANGE) y por listas (LIST) en Oracle: creación, particiones nuevas con SPLIT y EXCHANGE, poda de particiones y errores…

2011 · 639 palabras
Oracle y SQL

Tablas particionadas (II): hash e interval

Particionado HASH e INTERVAL en Oracle: reparto equilibrado por hash de clave, particiones automáticas mensuales o diarias desde 11g, y cómo combinar…

2011 · 687 palabras
Oracle y SQL

exp e imp, las utilidades clásicas

Las utilidades clásicas exp e imp de Oracle: exportación por tablas, esquemas y bases de datos completas, parámetros útiles como direct, query y…

2011 · 655 palabras
Oracle y SQL

Data Pump: expdp e impdp

Data Pump de Oracle en la práctica: directorios, expdp con parallel y %U, impdp con remap_schema y remap_tablespace, import de tablas concretas y…

2011 · 659 palabras
Oracle y SQL

XML en Oracle: XMLType y XMLTABLE

Trabajar con XML dentro de Oracle: columnas XMLType, extracción con XMLTABLE, indexación binaria, diferencias entre almacenamiento CLOB y binario, y…

2011 · 644 palabras
Oracle y SQL

ORA-12516, el listener sin handlers

Diagnóstico completo del ORA-12516 en Oracle: relación con los parámetros processes y sessions, comprobación con v$resource_limit y v$process, ajuste…

2011 · 645 palabras
Oracle y SQL

Desbloquear un objeto bloqueado

Cómo identificar y desbloquear objetos en Oracle: v$locked_object con dba_objects y v$session, tipos de bloqueo DML y DDL, y cómo terminar sesiones…

2011 · 629 palabras
// java_y_jvm

Java y JVM

4 artículos

La plataforma Java de la versión 8 a la 21: reflexión y sus alternativas modernas, generación de documentos PDF con iText, un clásico juego de la serpiente para entender hilos y estado, y la historia de los puentes con JavaScript, desde los applets hasta GraalVM.

Java y JVM

Reflexión en Java

Reflexión en Java explicada: Class, getDeclaredFields, Constructor, Method e invoke, coste de rendimiento, setAccessible, y alternativas modernas…

2011 · 606 palabras
Java y JVM

Crear un PDF en Java con iText

Generar PDF en Java con iText 7: PdfWriter, PdfDocument, Document, Paragraph, Table y fuentes, con ejemplo completo de factura y notas de licencia…

2011 · 635 palabras
Java y JVM

El juego de la serpiente en Java

Construir el juego Snake en Java: bucle de juego con Thread.sleep, representación con record Punto, colisiones, crecimiento y entrada por teclado,…

2011 · 661 palabras
Java y JVM

Pasar variables de Java a JavaScript

Historia y práctica del paso de variables entre Java y JavaScript: LiveConnect y JSObject, Rhino, Nashorn con ScriptEngine y Bindings, y el modelo…

2011 · 608 palabras
// el_archivo

Un sitio restaurado, no una ruina

Escritorio de desarrollo al anochecer con dos monitores encendidos mostrando líneas de código difusas en tonos ámbar, taza de café humeante y luz de lámpara cálida
El ecosistema, de noche: dos monitores, una taza de café y todo lo aprendido por el camino.

Este dominio fue entre 2011 y 2012 el cuaderno de un desarrollador español que trabajaba con Java y Oracle. La web original desapareció, pero sus rutas siguen aquí: cada artículo de esta revista ocupa la URL exacta que ocupó su antecesor, con contenido nuevo escrito desde cero. El archivo completo de rutas restauradas: conexion-java-a-oracle, consultas-utiles-en-oracle, comando-set-sqlplus, comando-purge-oracle, secuencias-oracle, sentencia-merge-into-upsert, tablas-particionadas-en-oracle-i, tablas-particionadas-en-oracle-ii, utilidades-export-import-i, utilidades-export-import-ii, xml-oracle-db, ora-12516-tnslistener-could-not-find-available-handler-with-matching-protocol-stack, desbloquear-un-objeto-de-bbdd, reflexion-en-java, creacion-pdf-java-itext-fichero, juego-de-la-serpiente-java-beta, paso-de-variables-desde-java-a-javascript, acerca-de.

El criterio está en la página acerca de: español claro, ejemplos cortos que compilan y honestidad sobre lo que el tiempo ha jubilado. Sitio independiente, no afiliado a Oracle.