Saltar al contenido

¿Cómo depurar ORA-01775: cadena de sinónimos en bucle?

Te sugerimos que revises esta resolución en un entorno controlado antes de pasarlo a producción, un saludo.

Solución:

Resulta que el problema no era en realidad una cadena de sinónimos en bucle, sino el hecho de que el sinónimo apuntaba a una vista que no existía.

Oracle aparentemente falla como una cadena en bucle en esta condición.

Si está utilizando TOAD, vaya a Ver>Opciones de Toad>Oracle>General y elimine TOAD_PLAN_TABLE de la sección EXPLAIN PLAN y coloque PLAN_TABLE

La tabla del diccionario de datos DBA_SYNONYMS tiene información sobre todos los sinónimos en una base de datos. Entonces puedes ejecutar la consulta.

SELECT table_owner, table_name, db_link
  FROM dba_synonyms 
 WHERE owner        = 'PUBLIC'
   AND synonym_name = <>

para ver a qué apunta actualmente el sinónimo público.

Recuerda algo, que tienes la capacidad de aclarar si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *