<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>código java oracle</title>
    <link>https://codigojavaoracle.com/</link>
    <description>Latest editorial notes from código java oracle.</description>
    <language>es</language>
    <lastBuildDate>Mon, 17 Aug 2026 00:00:00 +0000</lastBuildDate>
    <item><title>El comando PURGE en Oracle: papelera de reciclaje y espacio</title><link>https://codigojavaoracle.com/comando-purge-oracle/</link><guid>https://codigojavaoracle.com/comando-purge-oracle/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Cómo funciona la papelera de reciclaje de Oracle: DROP TABLE, FLASHBACK TABLE TO BEFORE DROP, PURGE TABLE, PURGE RECYCLEBIN y PURGE DBA_RECYCLEBIN, con sus trampas.</description></item>
    <item><title>El comando SET de SQL*Plus: configura tu sesión</title><link>https://codigojavaoracle.com/comando-set-sqlplus/</link><guid>https://codigojavaoracle.com/comando-set-sqlplus/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Referencia práctica del comando SET de SQL*Plus: LINESIZE, PAGESIZE, FEEDBACK, TIMING, AUTOTRACE, COLSEP y el fichero glogin.sql para persistir la configuración.</description></item>
    <item><title>Conexión de Java a Oracle con JDBC</title><link>https://codigojavaoracle.com/conexion-java-a-oracle/</link><guid>https://codigojavaoracle.com/conexion-java-a-oracle/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Guía moderna de JDBC con Oracle: URL thin, try-with-resources, PreparedStatement, pool de conexiones y diferencias entre versiones del driver ojdbc.</description></item>
    <item><title>Consultas útiles en Oracle: el diccionario de datos en la práctica</title><link>https://codigojavaoracle.com/consultas-utiles-en-oracle/</link><guid>https://codigojavaoracle.com/consultas-utiles-en-oracle/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>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 explicación de cada columna.</description></item>
    <item><title>Creación de un fichero PDF en Java con iText</title><link>https://codigojavaoracle.com/creacion-pdf-java-itext-fichero/</link><guid>https://codigojavaoracle.com/creacion-pdf-java-itext-fichero/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Generar PDF en Java con iText 7: PdfWriter, PdfDocument, Document, Paragraph, Table y fuentes, con ejemplo completo de factura y notas de licencia LGPL/AGPL.</description></item>
    <item><title>Desbloquear un objeto de la base de datos</title><link>https://codigojavaoracle.com/desbloquear-un-objeto-de-bbdd/</link><guid>https://codigojavaoracle.com/desbloquear-un-objeto-de-bbdd/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>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 bloqueantes con cuidado.</description></item>
    <item><title>El juego de la serpiente en Java: un clásico para aprender</title><link>https://codigojavaoracle.com/juego-de-la-serpiente-java-beta/</link><guid>https://codigojavaoracle.com/juego-de-la-serpiente-java-beta/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Construir el juego Snake en Java: bucle de juego con Thread.sleep, representación con record Punto, colisiones, crecimiento y entrada por teclado, con el código esencial comentado.</description></item>
    <item><title>ORA-12516: TNS listener could not find available handler</title><link>https://codigojavaoracle.com/ora-12516-tnslistener-could-not-find-available-handler-with-matching-protocol-stack/</link><guid>https://codigojavaoracle.com/ora-12516-tnslistener-could-not-find-available-handler-with-matching-protocol-stack/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>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 con SCOPE=SPFILE y causas en el pool de conexiones.</description></item>
    <item><title>Paso de variables de Java a JavaScript: de LiveConnect a GraalJS</title><link>https://codigojavaoracle.com/paso-de-variables-desde-java-a-javascript/</link><guid>https://codigojavaoracle.com/paso-de-variables-desde-java-a-javascript/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Historia y práctica del paso de variables entre Java y JavaScript: LiveConnect y JSObject, Rhino, Nashorn con ScriptEngine y Bindings, y el modelo polyglota actual con GraalVM.</description></item>
    <item><title>Reflexión en Java: inspeccionar clases en tiempo de ejecución</title><link>https://codigojavaoracle.com/reflexion-en-java/</link><guid>https://codigojavaoracle.com/reflexion-en-java/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Reflexión en Java explicada: Class, getDeclaredFields, Constructor, Method e invoke, coste de rendimiento, setAccessible, y alternativas modernas como records y MethodHandles.</description></item>
    <item><title>Secuencias en Oracle: de NEXTVAL a las columnas IDENTITY</title><link>https://codigojavaoracle.com/secuencias-oracle/</link><guid>https://codigojavaoracle.com/secuencias-oracle/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Secuencias en Oracle explicadas de principio a fin: CREATE SEQUENCE, NEXTVAL, CURRVAL, CACHE, huecos, y la alternativa moderna con columnas GENERATED AS IDENTITY de 12c.</description></item>
    <item><title>La sentencia MERGE INTO: el upsert de Oracle</title><link>https://codigojavaoracle.com/sentencia-merge-into-upsert/</link><guid>https://codigojavaoracle.com/sentencia-merge-into-upsert/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>MERGE INTO de Oracle explicado con ejemplos: upsert con WHEN MATCHED / WHEN NOT MATCHED, DELETE condicional dentro del UPDATE, errores frecuentes y rendimiento con índices.</description></item>
    <item><title>Tablas particionadas en Oracle (I): range y list</title><link>https://codigojavaoracle.com/tablas-particionadas-en-oracle-i/</link><guid>https://codigojavaoracle.com/tablas-particionadas-en-oracle-i/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Particionado por rangos (RANGE) y por listas (LIST) en Oracle: creación, particiones nuevas con SPLIT y EXCHANGE, poda de particiones y errores típicos, con ejemplos SQL.</description></item>
    <item><title>Tablas particionadas en Oracle (II): hash e interval</title><link>https://codigojavaoracle.com/tablas-particionadas-en-oracle-ii/</link><guid>https://codigojavaoracle.com/tablas-particionadas-en-oracle-ii/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Particionado HASH e INTERVAL en Oracle: reparto equilibrado por hash de clave, particiones automáticas mensuales o diarias desde 11g, y cómo combinar ambas estrategias.</description></item>
    <item><title>Utilidades export/import (I): exp e imp, las clásicas</title><link>https://codigojavaoracle.com/utilidades-export-import-i/</link><guid>https://codigojavaoracle.com/utilidades-export-import-i/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>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 indexes, y cómo tratar ficheros .dmp antiguos.</description></item>
    <item><title>Utilidades export/import (II): Data Pump, expdp e impdp</title><link>https://codigojavaoracle.com/utilidades-export-import-ii/</link><guid>https://codigojavaoracle.com/utilidades-export-import-ii/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>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 consejos de velocidad.</description></item>
    <item><title>XML en la base de datos Oracle: XMLType y XMLTABLE</title><link>https://codigojavaoracle.com/xml-oracle-db/</link><guid>https://codigojavaoracle.com/xml-oracle-db/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><description>Trabajar con XML dentro de Oracle: columnas XMLType, extracción con XMLTABLE, indexación binaria, diferencias entre almacenamiento CLOB y binario, y coexistencia con JSON.</description></item>
    <item><title>Hablar XMPP desde Java: la librería Smack y la mensajería que sigue viva</title><link>https://codigojavaoracle.com/cuaderno/xmpp-java-smack/</link><guid>https://codigojavaoracle.com/cuaderno/xmpp-java-smack/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><description>Para enviar y recibir mensajes XMPP desde Java se usa Smack, la librería abierta de Ignite Realtime: se configura una conexión con dominio y credenciales, se abre la sesión y se mandan stanzas.</description></item>
    <item><title>El hardware bajo la base de datos: NVMe, red y PCI Express</title><link>https://codigojavaoracle.com/cuaderno/nvme-red-pci-express/</link><guid>https://codigojavaoracle.com/cuaderno/nvme-red-pci-express/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><description>El almacenamiento NVMe y la tarjeta de red del servidor son endpoints de un árbol PCI Express, y sus cifras se leen en la especificación.</description></item>
  <item><title>Lectura diaria: elegir, anotar, releer y abandonar</title><link>https://codigojavaoracle.com/cuaderno/elegir-el-proximo-libro/</link><guid>https://codigojavaoracle.com/cuaderno/elegir-el-proximo-libro/</guid><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><description>Criterios prácticos para elegir el próximo libro, tomar notas útiles meses después, releer con provecho y decidir cuándo dejar un libro a medias.</description></item><item><title>Leer libros japoneses: primer título, vocabulario y formatos</title><link>https://codigojavaoracle.com/cuaderno/libros-japoneses-como-empezar/</link><guid>https://codigojavaoracle.com/cuaderno/libros-japoneses-como-empezar/</guid><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><description>Guía práctica para leer libros japoneses: cómo elegir el primer título, superar el vocabulario y reconocer formatos como 単行本, 文庫, 新書, 奥付 y 帯.</description></item>
  </channel>
</rss>
