Permisos Usuarios Globales

Tengo un usuario defindo en BD como un usuario GLOBAL. Este usuario hace refeencia a un usuario definido en un Oracle Internet Directory. Usuario: EXT-JVINGON.

CREATE USER "EXT-JVINGON"
IDENTIFIED GLOBALLY AS 'uid=ext-jvingon,cn=Users,dc=ejemplo,dc=dominio,dc=org'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 3 Roles for "EXT-JVINGON"
GRANT CONNECT TO "EXT-JVINGON";

Le doy permisos de lectura para que pueda acceder al objeto PRUEBA.TABLA1

GRANT SELECT ON PRUEBA.TABLA1 TO "EXT-JVINGON";

La cuestión que es intento acceder a la tabla PRUEBA.TABLA1 y no puedo... ¿Alguien sabe porque?

C:\Users\Administrador>sqlplus ext-jvingon
SQL*Plus: Release 11.1.0.7.0 - Production on Jue Abr 18 13:43:56 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Introduzca la contrase±a:

Conectado a:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from PRUEBA.TABLA1;
select * from PRUEBA.TABLA1
*
ERROR en lÝnea 1:
ORA-00942: la tabla o vista no existe

Saludos,

Jorge

Qué raro, si la asignación de permisos es correcta, incluyendo el nombre del esquema en la select el usuario debería poder acceder a la tabla. No creo que el tipo de usuario tenga que influir en los permisos de acceso.

Yo revisaría los permisos, la nomenclatura de tablas y usuarios, los sinónimos y las vistas, a veces un tema de nombres iguales puede jugar malas pasadas.

Si tienes un usuario con privilegios, a lo mejor con esta consulta puedes ver algo que no te cuadre:

select * from all_objects where object_type in ('TABLE','VIEW') and object_name = 'TABLA1';