ORA-00942 Table or view does not exist
ORA-00942: tablo veya görüntü mevcut degil
Sorgulanan tablo veya view bulunamıyor.
İki sebebi olabilir, tablo olmayabilir gerçekten, ya da kullanıcının tabloya erişim yetkisi yoktur.
* Oracle yetki sorunu varsa bunu da tablo yok olarak gösterir güvenlik sebebiyle.
Tabloyu select eden kullanıcıya yetki verirseniz düzelir,doğrudan yetki vermek istemiyorsanız synonim yaratıp ona yetki verebilirsiniz..
Öprneğin; SH kullanıcısı HR kullanıcısının EMPLOYEES tablosuna erişebilmesi için;
SQL> CREATE PUBLIC SYNONYM CALISANLAR FOR HR.EMPLOYEES;
SQL> GRANT SELECT ON CALISANLAR TO SH;