ORA-00942

Error: ORA-00942: table or view does not exist

Causa: The table or view entered does not exist, a synonym that is not allowed here was used, or a view was referenced where a table is required. Existing user tables and views can be listed by querying the data dictionary. Certain privileges may be required to access the table. If an application returned this message, the table the application tried to access does not exist in the database, or the application does not have access to it.

Acción: Check each of the following:


Deja tu comentario:

¿No sabes cómo solucionar el error? ¿O lo has conseguido resolver y quieres ayudar a otros usuarios?

Para comentar, haz login con tu cuenta de


COMENTARIOS:

por Alvaro | 22/06/2007 16:28:39

RE: ORA-00942

Utilicé el sinónimo de la tabla, en lugar del nombre físico de ésta.

por Cris | 11/01/2011 08:33:33

RE: ORA-00942

Buenas, me está dando este error, y me pasa con todas las tablas del usuario. Puedo ver la tabla pero cuando intento acceder a los datos es cuando me da el error. El usuario es el propietario y la tabla está habilitada. Desde system tampoco puedo consultar los datos, sólo puedo consultarlos desde sys. He dado todo los privilegios al usuario y ni así puedo consultar los datos. He mirado el alert.log y no aparece nada, ya no se me ocurre ni donde mirar, ni qie puede ser, ¿sabríais por qué es?
Muchas gracias.

por elrey.edison | 14/04/2011 21:51:47

RE: ORA-00942

Holas,
El tema me parese que va mas por permisos o roles.. si esta creado un rol al usuario este rol tiene que tener los permisos de select para poder consultar o de lectura.

GRANT SELECT on esquema.nombre_tabla TO nombre_rol;