Tenemos un caso algo extraño en la empresa respecto a un synonim, que ninguno de los DBA ha logrado dilucidar...
Resulta que tenemos un servidor Oracle 8i, donde hay un synonim que es público, referido a un package en un determinado esquema. Ese synonim debe ser invocado desde otro esquema con su respectivo usuario, el cual tiene los permisos dados para poder "verlo". Incluso, los mismos permisos tiene par acceder a todos los demás synonim que existen, sin problemas.
Pero en este caso puntual, el synonim resulta inaccesible, no sólo desde ese esquema, sino desde cualquier otro que no sea el del package referido por él, con otros usuarios con iguales permisos (o superiores).
No hemos encontrado la razón para que el objeto sea inacecesible, a pesar de ser público, a pesar de que todos los demás sinónimos con iguales permisos si se pueden acceder.
¿QUé verificaciones deberíamos hacer o agregar para saber por qué no se accede en estas condiciones?