Error al ejecutar 1 select con un synomym

spitxfire
04 de Abril del 2006
Buenas, tengo 1 problema a la hora de utilizar un synonym, es la primera vez q los utilizo y estoy 1 poco perdido, me da este error: ORA-00980: synonym translactaion is no longer valid.

Os pongo el codigo:

CREATE SYNONYM X FOR usuario1.tabla1

Me crea el sinonimo sin problema, pero luego a la hora de utilizarlo me da el error q os he puesto antes.

A ver si me podeis echar 1 cable cn esto.

Muchas gracias!

Jor-El
04 de Abril del 2006
Lo intentaré :

Así a bote pronto lo primero que se me ocurre es que la tabla no existe ( o existia y se ha borrado ) o vas a la tabla mediante DB_LINK y ha desaparecido o ha cambiado, verificalo y me cuentas.

spitxfire
04 de Abril del 2006
Vale gracias x la respuesta, el error era cosa mia,,, q no les habia dado permisos a los usuarios,,, :S

Muchas gracias.

Jor-El
04 de Abril del 2006
Me he dado cuenta de una cosa :

CREATE SYNONYM X FOR usuario1.tabla1

Eso no es correcto , tienes 2 maneras .

1) Privado :

CREATE SYNONYM usuario2.nombre_de_sinonimo FOR usuario1.tabla1


2) Publico

CREATE public SYNONYM nombre_de_sinonimo FOR usuario1.tabla1