sql >> Base de Datos >  >> RDS >> Oracle

ORA-01775:cadena en bucle de sinónimos

Ejecutaría esto para ver dónde apunta realmente el sinónimo:

select *
from all_synonyms
where synonym_name = 'BNS_SAA_MESSAGES'

Supongo que el sinónimo apunta al TABLE_OWNER incorrecto.

ACTUALIZAR

Entonces, ¿dónde está realmente la mesa? Puede encontrar esto usando:

select *
from all_tables
where table_name = 'BNS_SAA_MESSAGES'

Si table_owner no es 'ORDMSO', debe actualizar el sinónimo para que apunte a la ubicación correcta o ejecutar el script Crear tabla... como ORDMSO.

ACTUALIZACIÓN2

¿Puede ejecutar el script Create table... como ORDMSO? De lo contrario, necesitará que alguien con mayores privilegios ejecute:

select *
from dba_tables
where table_name = 'BNS_SAA_MESSAGES'

para averiguar dónde está realmente la tabla y luego actualizar el sinónimo en consecuencia.