jueves, 29 de mayo de 2025
OracleForms14c : Más fuerte que el tiempo por: Richard Novillo
Ordenar resultados en distintos idiomas, por Javier Morales
En el OCI existen varios tipos de almacenamiento que podemos utilizar.
La sexualidad y los entornos de IA.
Oracle Hot Topics: May 29, 2025
Alerts
Alert Product Area Last Updated
ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, RHEL8, OL6, OL7, OL8 and UEK2 and above
Generation 1 - Exadata Cloud at Customer (First Generation Cloud Machine) Oracle Database Exadata Express Cloud Service Oracle Database Cloud Exadata Service Oracle Database Cloud Service Oracle Cloud Infrastructure - Database Service Oracle Database - Standard Edition Oracle Database - Enterprise Edition Oracle Database Cloud Schema Service Oracle Database Backup Service Wed, 28 May 2025 09:20 GMT-06:00
Bugs
Bug Product Area Bug ID Last Updated
DBMS_STATS FAILING WITH ERROR ORA-01422 WHEN GATHERING STATS FOR USER$ TABLE
Oracle Database - Enterprise Edition 29213893 Thu, 29 May 2025 08:33 GMT-06:00
Knowledge Articles
Knowledge Article Product Area Last Updated
ASMLib Devices Not Discovered with Diskstring as 'ORCL:*'
Generation 1 - Exadata Cloud at Customer (First Generation Cloud Machine) Oracle Database Exadata Express Cloud Service Oracle Database Cloud Exadata Service Oracle Database Cloud Service Oracle Cloud Infrastructure - Database Service Oracle Database - Enterprise Edition Oracle Database Cloud Schema Service Oracle Database Backup Service Wed, 28 May 2025 21:01 GMT-06:00
lunes, 26 de mayo de 2025
Oracle Hot Topics: May 26, 2025
Bugs
Bug Product Area Bug ID Last Updated
DBA_SEGMENTS VIEW REPORTS TABLE NEGATIVE SEGMENT SIZE
Oracle Database - Enterprise Edition 28620376 Mon, 26 May 2025 11:23 GMT-06:00
Knowledge Articles
Knowledge Article Product Area Last Updated
Troubleshooting Guide: ORA-00800 - [Set Priority Failed], [VKTM]
Oracle Database Cloud Exadata Service Generation 1 - Exadata Cloud at Customer (First Generation Cloud Machine) Oracle Database - Enterprise Edition Oracle Cloud Infrastructure - Exadata Cloud Service Gen 2 Exadata Cloud at Customer Mon, 26 May 2025 00:44 GMT-06:00
"This message contains information according to the preferences you set in My Oracle Support. To modify your settings or to turn off this automated message, login to My Oracle Support (http://support.oracle.com) and click on 'More' -> 'Settings' -> 'Hot Topics E-mail'" My Oracle Support
miércoles, 21 de mayo de 2025
Oracle Hot Topics: May 21, 2025
Bugs
Bug Product Area Bug ID Last Updated
RAT: REPLAY FILTER DOESN'T WORK ON PLUGGABLE DATABASE
Oracle Database - Enterprise Edition 29326016 Wed, 21 May 2025 08:29 GMT-06:00
Knowledge Articles
Knowledge Article Product Area Last Updated
Exadata Database Machine and Exadata Storage Server Supported Versions
Oracle Exadata Hardware Oracle Database Cloud Exadata Service Oracle Database Cloud Service Exadata Database Machine X2-2 Hardware Oracle Database Exadata Express Cloud Service Generation 1 - Exadata Cloud at Customer (First Generation Cloud Machine) Oracle Platinum Services Oracle Cloud Infrastructure - Database Service Oracle Exadata Storage Server Software Oracle Database - Enterprise Edition Oracle Database Cloud Schema Service Oracle Cloud Infrastructure - Exadata Cloud Service Gen 2 Exadata Cloud at Customer Oracle Database Backup Service Wed, 21 May 2025 11:05 GMT-06:00
Release Schedule of Current Database Releases
miércoles, 14 de mayo de 2025
Oracle Hot Topics: May, 14 2025
Bug Product Area Bug ID Last Updated
ORA-600 [KDIFIND:KCBGET_24]
Oracle Database - Enterprise Edition 12410357 Wed, 14 May 2025 04:19 GMT-06:00
Knowledge Articles
Knowledge Article Product Area Last Updated
RAC and Oracle Clusterware Best Practices and Starter Kit (Linux)
Oracle Database Cloud Exadata Service Oracle Database Cloud Service Oracle Database Exadata Express Cloud Service Oracle Cloud Infrastructure - Database Service Oracle Database - Enterprise Edition Oracle Database Cloud Schema Service Oracle Database Backup Service Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Wed, 14 May 2025 02:22 GMT-06:00
"This message contains information according to the preferences you set in My Oracle Support. To modify your settings or to turn off this automated message, login to My Oracle Support (http://support.oracle.com) and click on 'More' -> 'Settings' -> 'Hot Topics E-mail'" My Oracle Support
sábado, 10 de mayo de 2025
Clonando un PDB dentro de un contenedor de base de datos, sólo con METADATA
Es posible clonar un base de datos acoplada dentro de un contenedor que sólo lleve la METADATA de los objetos y no los datos?
Si es posible. Veamos un ejemplo.
Tenemos un contenedor de base de datos con los siguientes PDBs.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB3 READ WRITE NO
4 PROD_DR MOUNTED
5 PDB2 READ WRITE NO
6 PDB1 READ WRITE NO
SQL>
Vamos a conectarnos al PDB1 y vamos a validar la cantidad de registros
que tiene la tabla t2 del esquema TEST.
SQL> alter session set container=PDB1;
Session altered.
SQL> select count(*) from test.t2;
COUNT(*)
----------
1000
La tabla como vemos, tiene 1000 registros. Ahora vamos nuevamente para el CDB#ROOT.SQL> connect / as sysdba
Connected.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB3 READ WRITE NO
4 PROD_DR MOUNTED
5 PDB2 READ WRITE NO
6 PDB1 READ WRITE NO
Vamos a crear un nuevo PDB con el nombre de "PDB1_NODATA" y lo que vamos a hacer distinto
es que vamos a colocar las palabras "no data" al final del comando.
SQL> create pluggable database pdb1_nodata from PDB1 no data;
Pluggable database created.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB3 READ WRITE NO
4 PROD_DR MOUNTED
5 PDB2 READ WRITE NO
6 PDB1 READ WRITE NO
7 PDB1_NODATA MOUNTED
Una vez creada la nueva PDB vamos a abrir la base de datos y nos conectamos a la misma.
SQL> alter pluggable database PDB1_NODATA open; Pluggable database altered. SQL> alter session set container=PDB1_NODATA; Session altered.
Verificamos la existencia y el contenido de la tabla T2 en el esquema TEST.
SQL> select count(*) from test.t2;
COUNT(*)
----------
0
SQL> desc test.t2
Name Null? Type
----------------------- -------- ---------
X NUMBER
Y CHAR(1)
SQL>
Como pueden observar el objeto existe, pero no tiene los registros que tenía en el PDB de origen.
LAOUCTOUR2025: Generación de Datos Sintéticos con IA: Más Allá de los Datos Reales
OUGPY | Grupo de Usuarios Oracle del Paraguay
LAOUCTOUR2025: El Caballo de Troya Digital: ¿Estás Invitando a Hackers a tu Base de Datos?
Cómo desinfectar el ingreso de instrucciones de lenguaje SQL por parte del usuario para ayudar a prevenir la inyección de código SQL en la base de datos Oracle.
Esta es una de charlas que estaré brindando durante el #LAOUCTOUR2025 en el #Paraguay, #Chile y #Argentina.
OUGPY | Grupo de Usuarios Oracle del Paraguay
AROUG - Grupo de Usuarios Oracle de Argentina
ITALIANZA presenta: ¡El futuro de tus aplicaciones empieza ahora!
Súmate a un webinar organizado por IT Alianza, donde exploraremos cómo Oracle Apex y la IA están transformando el desarrollo tecnológico. ¡Inscríbete hoy y reserva tu lugar! https://italianza.com.py/cursos/inscripcion/
viernes, 9 de mayo de 2025
Clonando un Contenedor de Base de datos en Oracle 19c utilizando DBCA en modo silencioso.
dbca -silent \
-createDuplicateDB \
-gdbName cdb2 \
-primaryDBConnectionString "localhost:1521/cdb1" \
-sid cdb2 \
-sysPassword oracle
Certificado con Oracle Database 19c E.E. 19.27 y todos los prerequisitos previos.
sh duplicate_cdb_silent.sh
[WARNING] [DBT-10331] Specified SID Name (cdb2) may have a potential conflict with an already existing database on the system.
CAUSE: The specified SID Name without the trailing numeric characters ({2}) may have a potential conflict with an already existing database on the system.
ACTION: Specify a different SID Name that does not conflict with existing databases on the system.
Prepare for db operation
22% complete
Listener config step
44% complete
Auxiliary instance creation
67% complete
RMAN duplicate
89% complete
Post duplicate database operations
100% complete
[oracle@taller-capacitacion-111797 scripts]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 10-MAY-2025 01:06:59
Copyright (c) 1991, 2025, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=taller-capacitacion-111797.)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date 06-MAY-2025 00:42:52
Uptime 4 days 0 hr. 24 min. 7 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /opt/app/oracle/product/19c/network/admin/listener.ora
Listener Log File /opt/app/oracle/diag/tnslsnr/taller-capacitacion-111797/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=taller-capacitacion-111797.)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
...
Instance "cdb", status READY, has 1 handler(s) for this service...
Service "86b637b62fdf7a65e053f706e80a27ca." has 2 instance(s).
Instance "cdb", status READY, has 1 handler(s) for this service
...
Service "cdb2." has 1 instance(s).
Instance "cdb.", status READY, has 1 handler(s) for this service...
Service "cdbXDB." has 2 instance(s).
Instance "cdb", status READY, has 1 handler(s) for this service...
Instance "cdb2", status READY, has 1 handler(s) for this service...
....
Instance "cdb", status READY, has 1 handler(s) for this service...
The command completed successfully
miércoles, 7 de mayo de 2025
Hubo actualización del documento Release Schedule of Current Database Releases (Doc ID 742060.1)
Resumen
Oracle 23ai, soporte premier de esta versión ha sido movido al 31 de diciembre del 2031, quedando pendiente el anuncio del período de soporte extendido.
Oracle 21c, sporte extendido movido al 31 de julio de 2027.
Oracle 19c, soporte premier concluirá ahora el 31 de diciembre de 2029 y el soporte extendido será hasta el 31 de diciembre del 2032.
Todavía no existe anuncio para la liberación de la versión 23ai, en ambientes on-premises.
Oracle Hot Topics: May 07, 2025
martes, 6 de mayo de 2025
Oracle Hot Topics: SELECT STATEMENT THAT WORKS IN 19.25 FAILS WITH ORA-07445 [KKQVMRSLA+517] IN 19.26
Bug Product Area Bug ID Last Updated
SELECT STATEMENT THAT WORKS IN 19.25 FAILS WITH ORA-07445 [KKQVMRSLA+517] IN 19.26
Oracle Database - Enterprise Edition 37665089 Tue, 6 May 2025 03:48 GMT-06:00
"This message contains information according to the preferences you set in My Oracle Support. To modify your settings or to turn off this automated message, login to My Oracle Support (http://support.oracle.com) and click on 'More' -> 'Settings' -> 'Hot Topics E-mail'" My Oracle Support
lunes, 5 de mayo de 2025
Nuevo valor de facto para DB_LOST_WRITE_PROTECT en R.U. 19.26 by Mike Dietrich
Existe un cambio importante en el R.U. 19.26, dada a conocer por Mike Dietrich el día de hoy.
La nota de Mike hace referencia al parámetro DB_LOST_WRITE_PROTECT que cambia su valor de facto con la aplicación al R.U. 19.26 y ahora tiene el valor de "AUTO".Así como lo escuchan, ahora existe un nuevo valor para parámetros en la base de datos que no existía previamente: "AUTO".
Cuando este parámetro se establece AUTO en una base de datos principal, la instancia decide automáticamente si registra las lecturas de la caché de búfer en el registro del UNDO, según el estado de las bases de datos de STANDBY. En concreto, la base de datos principal solo registra las lecturas de la caché de búfer si existen bases de datos físicas en espera con aplicación de UNDO en tiempo real.


.jpg)













Que dije: Sistema operativo Inferno?
Inferno es un sistema operativo distribuido diseñado para facilitar la creación de aplicaciones portables, seguras y eficientes en entornos de red heterogéneos. Fue desarrollado originalmente por Bell Labs en la década de 1990, como sucesor de ideas introducidas en Plan 9, otro sistema operativo experimental de los mismos laboratorios.
Filosofía y diseño
- Basado en el principio de "todo es un archivo", como en Unix y Plan 9.
- Extremadamente modular, ideal para sistemas distribuidos.
- Cada recurso (red, dispositivo, sistema de archivos) se accede mediante una interfaz unificada llamada namespaces.
- Soporte de múltiples plataformas: corre sobre sistemas como Linux, Windows, FreeBSD, Solaris, o directamente sobre hardware.
Aunque Inferno no se usa ampliamente en producción hoy en día, sigue siendo estudiado por su enfoque elegante y minimalista en sistemas operativos y redes distribuidas.Su adopción fue limitada, a pesar de que el lenguaje Limbo y la máquina virtual Dis ofrecían portabilidad, pero requerían aprender un nuevo stack completo (OS + VM + lenguaje).
En Inferno OS, los programas se escriben en el lenguaje Limbo, diseñado para ser seguro, portátil y concurrente, muy al estilo CSP (Communicating Sequential Processes). Un "Hola Mundo" en Limbo es directo y elegante.
Como se ve el código fuente de "Hola Mundo" en Limbo:
implement Command;
include "sys.m";
sys: Sys;
include "draw.m";
Command: module {
init: fn(ctxt: ref Draw->Context, args: list of string);
};
init(ctxt: ref Draw->Context, args: list of string)
{
sys = load Sys Sys->PATH;
sys->print("Hola Mundo\n");
}