Я хочу назначить разрешения для пользователя, чтобы увидеть таблицу EMP - PullRequest
0 голосов
/ 22 октября 2011

Ошибка говорит о том, что таблица не существует. У меня вопрос, почему я получаю ошибку?

SQL> GRANT SELECT, INSERT, UPDATE, DELETE ON system.emp to chap7;
GRANT SELECT, INSERT, UPDATE, DELETE ON system.emp to chap7
                                           *
ERROR at line 1:
ORA-00942: table or view does not exist

Таблица существует,

 SQL> select ename from emp;

 ENAME
 ----------
 KING
 BLAKE
 CLARK
 JONES
 MARTIN
 ALLEN
 TURNER
 JAMES
 WARD
 FORD
 SMITH

 ENAME
 ----------
 SCOTT
 ADAMS
 MILLER
 Stuttle

 15 rows selected.

1 Ответ

1 голос
/ 22 октября 2011

Возможно, таблица EMP не принадлежит SYSTEM?Do:

SELECT owner FROM all_tables WHERE table_name = 'EMP'

Кроме того, каким пользователем вы делаете GRANT и SELECT как?

...