2016-06-12 2 views
0

Я не могу создать таблицы копирования схемы HR в Oracle SQL Developer.Невозможно скопировать таблицы из схемы HR

При запуске запроса - создать сотрудник табличных (SELECT * from HR.employees);

я получаю следующее сообщение об ошибке:

SQL Error: ORA-00942: table or view does not exist 00942. 00000 - "table or view does not exist" *Cause:
*Action:

+0

Может быть, ваш пользователь не имеет доступа, чтобы увидеть таблицу. Посмотрите, существует ли таблица: select * from sys.all_tables где owner = 'HR' – crowne

+0

После запуска запроса в sys.all_tables не было указано никаких записей, указывающих, что таблица не существует. Благодаря! Однако, если таблицы базы данных HR уже установлены, когда база данных будет создана? – mmali

+1

'all_tables' будет показывать только те таблицы, на которых у вас есть привилегии, так что вы не скажете, существует ли это, если вы запустили это как самостоятельно. Возможно, была установлена ​​схема, вам нужно будет подключиться к ней или как администратор базы данных, чтобы предоставить своим пользователям привилегии. –

ответ

2

У вас нет прав, чтобы выбрать из этой таблицы и/или не существует , Ставка

grant select on employees to your_user; 

с персоналом пользователя.

0

От SYS DBA схемы:

Grant SELECT on HR.employees to USER_NAME; 

Или подключиться как HR, а затем

Grant SELECT on employees to USER_NAME; 
Смежные вопросы