acceder a BD como usuario distinto a SYS

jose
13 de Febrero del 2004
Hola a tod@s,
Tengo montado Oracle 9.i.2 y creada una base de datos X. como usuario SYS he creado un conjunto de tablas sobre la base de datos X. Ademas, he creado un usuario USERX dandole permisos (GRANT) de conexion (CONNECT) al usuario USERX, ademas de darle permisos SELECT,UPDATE,INSERT sobre cada una de las tablas creadas anteriormente como usuario SYS.
El problema lo tengo cuando me conecto a la BD X como USERX y hago un simple SELECT de alguna de las tablas, dandome el error "ORA00942:: La tabla o vista no existe"

Agradecería que alguien me ayudara.

Un saludo.

alex
13 de Febrero del 2004
Necesitas anteponerle a la tabla el usuario que creo la tabla o crear un sinonimo a ella ejemplo:
select * from sys.tabla1 o
create public synonym tabla1 for sys.tabla1