miércoles, 13 de noviembre de 2024

Oracle Hot Topics- 13-NOV-2024

Bugs

Bug Product Area Bug ID Last Updated

ORA-00600:[KRFBDORESETLOGS-2] ON FLASHBACK TO RESETLOG'S TIMESTAMP

Oracle Database - Enterprise Edition BUG ID 23601638

Knowledge Articles

Knowledge Article Product Area Last Updated

Autonomous Health Framework (AHF) - Including Trace File Analyzer and Orachk/Exachk

https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?id=2550798.1

Oracle Database Cloud Service Oracle Database Cloud Exadata Service Oracle Database Exadata Express Cloud Service Oracle Cloud Infrastructure - Database Service Oracle Exadata Storage Server Software Oracle Database Cloud Schema Service Oracle Database - Enterprise Edition Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Gen 2 Exadata Cloud at Customer Oracle Cloud Infrastructure - Exadata Cloud Service Oracle Database Backup Service

PLSQL Procedure Causing ORA-04030: (pga heap,control file i/o buffer) And ORA-04030: (koh-kghu sessi,pmuccst: adt/record) or ORA-04030: (koh-kghucall ,pmucalm coll) Errors

https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?id=1325100.1

Oracle Database Cloud Service Oracle Database Exadata Express Cloud Service Oracle Database Cloud Exadata Service Oracle Database - Standard Edition Oracle Cloud Infrastructure - Database Service Oracle Database - Enterprise Edition Oracle Database Cloud Schema Service Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Oracle Database Backup Service 


Virtual Classroom #21: One-Button Patching with AutoUpgrade - Making every DBA's life easier- Mike.Dietrich

 

viernes, 1 de noviembre de 2024

Taller 06 de Noviembre: Transformación en la nube: moderniza tus aplicaciones en Oracle Cloud

 

Transformación en la nube: moderniza tus aplicaciones en Oracle Cloud

miércoles, 30 de octubre de 2024

Oracle Hot Topics 30 Oct 2024

Alert Product Area Last Updated

Restarting a Grid Clusterware Node can cause an ACFS File System to Enter a Full Resilvering State

Exadata Cloud at Customer X7-2 Hardware Oracle Database Cloud Exadata Service Exadata Cloud at Customer X6-2 Hardware Oracle Database - Enterprise Edition Gen 2 Exadata Cloud at Customer X8-2/X8M-2 Hardware Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Mon, 28 Oct 2024 10:15 GMT-06:00

Bugs
Bug Product Area Bug ID Last Updated
DBMS_STATS FAIL ORA-12899: VALUE TOO LARGE FOR COLUMN SYS.WRI$_OPTSTAT_OPR .JOB_

Oracle Database - Enterprise Edition 28090604 Wed, 30 Oct 2024 08:14 GMT-06:00

Knowledge Articles
Knowledge Article Product Area Last Updated

AHF Fleet Insights

Oracle Database Exadata Express Cloud Service Oracle Database Cloud Exadata Service Oracle Database Cloud Service Oracle Cloud Infrastructure - Database Service Oracle Exadata Storage Server Software Oracle Database Cloud Schema Service Oracle Database - Enterprise Edition Oracle Cloud Infrastructure - Exadata Cloud Service Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Gen 2 Exadata Cloud at Customer Oracle Database Backup Service Wed, 30 Oct 2024 07:54 GMT-06:00

lunes, 7 de octubre de 2024

Oracle Hot Topics- Octubre 07,2024


Bugs

Bug Product Area Bug ID Last Updated

ORA-932 IN LEAD FUNCTION AFTER UPGRADING TO 18.0

Oracle Database - Enterprise Edition 28749853 Mon, 7 Oct 2024 10:59 GMT-06:00

Knowledge Articles
Knowledge Article Product Area Last Updated

Bug 33161292 - Prerequisite Checks Failed on File "/etc/oracle/olr.loc" During Client Install With 644 Permissions
Oracle Database - Enterprise Edition Mon, 7 Oct 2024 00:12 GMT-06:00

Release Schedule of Current Database Releases

Oracle Database Cloud Exadata Service Oracle Database Cloud Service Oracle Database - Standard Edition Autonomous Database Serverless Oracle Database - Enterprise Edition Autonomous Database Dedicated Gen 2 Exadata Cloud at Customer Oracle Database - Personal Edition Mon, 7 Oct 2024 07:50 GMT-06:00




miércoles, 2 de octubre de 2024

Oracle Hot Topics

Bugs
Bug Product Area Bug ID Last Updated
ORA-31934: ERROR REDUCING THE MATERIALIZED VIEW LOG WITH KKZLRUNSA: EXECUTE
Oracle Database - Enterprise Edition 32433627 Wed, 2 Oct 2024 08:29 GMT-06:00


Knowledge Articles
Knowledge Article Product Area Last Updated
purgeLogs: Archive & Cleanup traces, logs in one command
Exadata Database Machine V2 Oracle Database Appliance Oracle Database Cloud Exadata Service Oracle Database - Enterprise Edition Real Application Clusters Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) Gen 2 Exadata Cloud at Customer
Wed, 2 Oct 2024 03:01 GMT-06:00


jueves, 5 de septiembre de 2024

.Nueva revisión sobre: ¿Qué es PL/Scope?


¿Qué es PL/Scope?

PL/Scope es una herramienta en Oracle que te permite analizar y rastrear el uso de identificadores dentro del código PL/SQL. Un identificador puede ser una variable, un parámetro, una función, un procedimiento, un tipo de dato, etc.

PL/Scope te proporciona una manera de revisar cómo y dónde se utilizan estos identificadores dentro de tus bloques de código.

¿Cómo funciona PL/Scope?
Cuando habilitas PL/Scope, Oracle recopila información sobre cada identificador en tu código PL/SQL, incluyendo:
  • -Dónde se declara.
  • -Dónde se utiliza.
  • -Si está en una función, procedimiento, paquete, o trigger.
¿Cómo influye PL/Scope en el código SQL dentro de los bloques PL/SQL?

Cuando ejecutas o compilas código PL/SQL, como funciones, procedimientos o paquetes, PL/Scope examina automáticamente el uso de los identificadores en el SQL y el PL/SQL, creando una vista interna con esa información.

Esto te permite:
  • -Identificar variables no usadas.
  • -Verificar dependencias de código.
  • -Mejorar el rendimiento al analizar cómo y dónde se están usando las variables o consultas SQL dentro de tu código PL/SQL.
Toda la información de indentificadores de PL/Scope, esta disponible en las vistas del diccionario de la base de datos {DBA|ALL|USER}_IDENTIFIERS

Las declaraciones por su parte las puedes encontrar en {DBA|ALL|USER}_STATEMENTS

La información que PL/Scope recopila al momento de compilar una unidad de programación, es almacenada en el tablespace SYSAUX.

La maravilla de PL/SQL.!!!

Siempre que se compila una unidad de programa (paquete, procedimiento, función y disparador), el compilador automáticamente canoniza cualquier SQL estático eliminando los espacios en blanco adicionales y convirtiendo todas las palabras clave e identificadores a mayúsculas, según corresponda.

Y ya sabemos que puede causar esto a nivel lógico con las setencias escritas sin estándar alguno en su sintáxis.

El día de mañana, veremos en un video en mi canal de youtube, como es que trabaja esto.

Oracle Support HOT Topics- 05 SEP 2024


Bugs

Bug Product Area Bug ID Last Updated
V$RECOVERY_FILE_DEST SHOWS INCORRECT VALUE AFTER RESTORE CONTROLFILE AT STANDBY
Oracle Database - Enterprise Edition 29458113 Thu, 5 Sep 2024 04:59 GMT-06:0
https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=29458113

Knowledge Articles
Knowledge Article Product Area Last Updated
Bug 34807443 - DBCA Inside The Sharding/SIDB Image Shows Wrong Memory
Oracle Database - Enterprise Edition Thu, 5 Sep 2024 00:04 GMT-06:00



lunes, 26 de agosto de 2024

Oracle Forms Mitos y Verdades con Edward R. Novillo, CEO Best Resource International


Por: Edward Novillo, CEO BEST RESOURCE INTERNATIONAL

Luego del Oracle Tech Day en Costa Rica y por petición de varios profesionales de diferentes paises, nuestro CEO, Ingeniero de Sistemas con más de 25 años dedicados al análisis, creación, y soporte de aplicaciones personalizadas con tecnología ORACLE, desea invitar de forma abierta y gratuita a todo aquel profesional pueda tener interés en conocer y revisar, casos reales, datos y documentos oficiales al respecto de ORACLE FORMS; y lo más importante: Brindar información oficial, para que usted pueda tomar decisiones acertadas al respecto a sus Sistemas.

Estamos seguros que será una sesión muy interesante!

Hora: 12 sept 2024 10:00 a. m. Costa Rica
Entrar Zoom Reunión
https://lnkd.in/eW7sJe7M
ID de reunión: 852 8308 8890
Código de acceso: 641555
---

Móvil con un toque
+13462487799,,85283088890#,,,,*641555# Estados Unidos (Houston)
+13602095623,,85283088890#,,,,*641555# Estados Unidos

---

Marcar según su ubicación
* +1 346 248 7799 Estados Unidos (Houston)
* +1 360 209 5623 Estados Unidos
* +1 386 347 5053 Estados Unidos
* +1 507 473 4847 Estados Unidos
* +1 564 217 2000 Estados Unidos
* +1 646 558 8656 Estados Unidos (New York)
* +1 646 931 3860 Estados Unidos
* +1 669 444 9171 Estados Unidos
* +1 689 278 1000 Estados Unidos
* +1 719 359 4580 Estados Unidos
* +1 720 707 2699 Estados Unidos (Denver)
* +1 253 205 0468 Estados Unidos
* +1 253 215 8782 Estados Unidos (Tacoma)
* +1 301 715 8592 Estados Unidos (Washington DC)
* +1 305 224 1968 Estados Unidos
* +1 309 205 3325 Estados Unidos
* +1 312 626 6799 Estados Unidos (Chicago)

ID de reunión: 852 8308 8890
Código de acceso: 641555

Busque su número local: https://lnkd.in/eXGXnycz


viernes, 9 de agosto de 2024

ORA-12801: error signaled in parallel query server P09S "NO siempre es un error de Paralelismo"

Me reportan que un proceso mensual, dejó de "funcionar" de un momento a otro.

No se ha actualizado código últimamente.

Cuando el proceso se ejecuta, el mismo se detiene con el siguiente error.

ORA-12801: error signaled in parallel query server P09S

ORA-41422: unsupported use of an incoming database link connection from a background, JOBQ slave or PQ slave
ORA-02063: preceding 2 lines from PROD

Validando, una de las tablas, es una tabla grande con un campo CLOB y que podría ser el problema, ya que tengo un paralelismo de 5 en dicho objecto.

Modificó el objeto y le quito el nivel de "degree" cambiando el paralelismo a 1 y vuelvo a ejecutar la consulta del reporte.

Consulta:
SELECT DISTINCT FC.NUMERO_CLIENTE AS CodCliente,
FC.CEDULA AS IdCliente,
NOMBRE_COMPLETO AS NombreCliente, EC.EMAIL
FROM oOWNER1.TABLA1 FC INNER JOIN OWNER2.TABLA2 EC
ON TO_NUMBER(FC.NUMERO_CLIENTE) = EC.COD_CLIENTE
WHERE NOMBRE_COMPLETO LIKE '%GUSTAVO %' 
AND FC.CEDULA LIKE '%%' 
AND EC.FECHA_GENERACION BETWEEN TO_DATE( '05/01/24','MM/DD/RR') 
AND TO_DATE( '08/01/24','MM/DD/RR');

El mensaje ahora ha cambiado.

ORA-01722: número no válido
01722. 00000 - "invalid number"
*Cause: The specified number was invalid.
*Action: Specify a valid number.

Lo único especial que observo, es la función TO_NUMBER en el cambio de JOIN entre las tablas.
Procedo a quitar la función y la consulta se ejecuta sin problema.

Pienso ahora, que es más un problema de datos.
Estas columnas en el JOIN son de tipo varchar2, pero debería almacenar sólo dígitos. Sobre dichas columnas no hay un constraint que valide que no se permita caracteres en dichos campos.

ALTER TABLE tu_tabla ADD CONSTRAINT solo_digitos CHECK (REGEXP_LIKE(tu_columna, '^[0-9]+$'));

Busco en la columan de JOIN de ambas tablas, a ver si existen valores que no sean dígitos en el campo.

select * from owner1.tabla1
where regexp_like(upper(NUMERO_CLIENTE),'[^0-9]'); 

select * from owner2.tabla2
where regexp_like(upper(COD_CLIENTE),'[^0-9]');

Para la primera tabla no se devuelven registros, sin embargo, para la segunda tabla si.

Simple, esto es lo que realmente esta dando problemas, pero el mensaje que estábamos recibiendo no era el correcto.

Ahora lo que queda es solucionar el problema de datos en la tabla.

Al final, el problema termino siendo en error en un proceso que consultaba una columna que no era la correcta para insertar los números de clientes.




sábado, 3 de agosto de 2024

🚨👉¡𝗣𝗿𝗲𝗽𝗮́𝗿𝗮𝘁𝗲 𝗽𝗮𝗿𝗮 𝗲𝗹 𝗚𝗨𝗢𝗖-𝗟𝗔𝗢𝗨𝗖 𝗢𝗿𝗮𝗰𝗹𝗲 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗧𝗼𝘂𝗿 𝟮𝟬𝟮𝟰❗

 



El Grupo de Usuarios Oracle de Colombia GUOC y LAOUC tienen el placer de invitarte a uno de los eventos más esperados del año: el 𝐆𝐔𝐎𝐂-𝐋𝐀𝐎𝐔𝐂 𝐎𝐫𝐚𝐜𝐥𝐞 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐭𝐲 𝐓𝐨𝐮𝐫 𝟐𝟎𝟐𝟒
Este evento gratuito será la plataforma ideal para conocer las últimas innovaciones y desarrollos de Oracle, especialmente la revolucionaria Oracle 23ai.

🗓️Fecha : 𝟭𝟮 𝗱𝗲 𝗮𝗴𝗼𝘀𝘁𝗼 𝗱𝗲 𝟮𝟬𝟮𝟰 📌
⏰Hora : 𝟕:𝟎𝟎 𝐚𝐦 – 𝟎𝟓:𝟎𝟎 𝐩𝐦
🌎Ciudad : 𝗖𝗮𝗹𝗶
📍 Lugar : 𝗭𝗼𝗻𝗮𝗺𝗲𝗿𝗶𝗰𝗮
👉 Inscripción : https://forms.gle/DM5cK2yDDtkdjHcA9

¿𝐐𝐮𝐞́ 𝐏𝐮𝐞𝐝𝐞𝐬 𝐄𝐬𝐩𝐞𝐫𝐚𝐫❓
𝗜𝗻𝗻𝗼𝘃𝗮𝗰𝗶𝗼𝗻𝗲𝘀 𝗱𝗲 𝗢𝗿𝗮𝗰𝗹𝗲 𝟮𝟯𝗮𝗶: Descubre las últimas innovaciones y cómo pueden transformar tu organización.

𝗦𝗲𝘀𝗶𝗼𝗻𝗲𝘀 𝗰𝗼𝗻 𝗘𝘅𝗽𝗲𝗿𝘁𝗼𝘀: Aprende de la mano de expertos en Oracle provenientes de diversas partes del mundo. Obtén insights valiosos y conocimientos prácticos que podrás aplicar de inmediato. Aprovecha la oportunidad para interactuar con los expertos y resolver inquietudes y obtener asesoramiento sobre cómo adaptar Oracle 23ai a las necesidades de tu empresa.

𝗥𝗲𝗱 𝗱𝗲 𝗖𝗼𝗻𝘁𝗮𝗰𝘁𝗼𝘀: Conecta con otros profesionales del sector, comparte experiencias y amplía tu red de contactos.
¿Quiénes Deberían Asistir?
• Profesionales de TI
• Desarrolladores
• Gerentes de Proyectos
• Consultores de negocios
• Estudiantes y académicos interesados en Oracle y tecnologías de la información

¡𝙉𝙤 𝙏𝙚 𝙇𝙤 𝙋𝙞𝙚𝙧𝙙𝙖𝙨❗
Este es un evento único que no querrás perderte. Asegúrate de reservar tu lugar lo antes posible, ya que los cupos son limitados.
¡𝙐́𝙣𝙚𝙩𝙚 𝙖 𝙣𝙤𝙨𝙤𝙩𝙧𝙤𝙨 𝙚𝙣 𝙕𝙤𝙣𝙖𝙢𝙚𝙧𝙞𝙘𝙖 𝙚𝙡 12 𝙙𝙚 𝙖𝙜𝙤𝙨𝙩𝙤 𝙮 𝙨𝙚́ 𝙥𝙖𝙧𝙩𝙚 𝙙𝙚 𝙡𝙖 𝙫𝙖𝙣𝙜𝙪𝙖𝙧𝙙𝙞𝙖 𝙩𝙚𝙘𝙣𝙤𝙡𝙤́𝙜𝙞𝙘𝙖 𝙘𝙤𝙣 𝙊𝙧𝙖𝙘𝙡𝙚❗

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar