Я новичок в базах данных. Вот я вошел в учетной записи пользователя: СистемаПривилегии гранта в Oracle 10g
затем создать новый Радж пользователя с помощью следующей команды
create user raj identified by raj
Тогда я подключен к пользовательскому Раджу, используя следующую команду
grant connect to raj
Здесь Я предоставляю привилегии на столе client_master до raj
grant all on client_master to raj
Сейчас я wan t, чтобы выбрать содержимое таблицы client_master
select * from raj.client_master
, но он дает ошибку, что такой таблицы не существует.
«grant connect» не «подключается к пользователю», он просто дает пользователю _right_ для подключения к базе данных.Вам нужно войти в систему как «raj» и запустить что-то вроде 'create table client_master (...)' как пользователь 'raj', иначе такой таблицы не будет. Но 'raj' также нуждается в' create table'privilege для этого, только с привилегией 'connect' недостаточно –
, но как тогда один пользователь может предоставить привилегии ro другой? – Navdeep