Как активировать схему hr в Oracle 11g

Я изучаю PL/SQL и использую SQL Developer, потому что создал много пользователей со схемой hr. Но когда пользователь входит в SQL Developer, выдается ошибка, как будто пользователи недействительны. но когда я использую системного пользователя, он работает отлично, но без схемы hr.

So:

  • Как я могу активировать схему hr в системном пользователе или
  • Как я могу создать пользователя для использования в SQL Developer.

Я использую Oracle 11g Express


person BlaShadow    schedule 09.01.2012    source источник


Ответы (3)


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

Например, вам нужно предоставить «создать сеанс», чтобы пользователь мог подключаться и иметь соответствующий доступ к таблицам, к которым пользователи должны иметь доступ.

Тогда у пользователей будут правильные привилегии, у вас все должно получиться с помощью разработчика SQL.

Вы можете найти пример, который может помочь вам правильно настроить пользователя по адресу здесь, но настройка разрешений для базы данных немного зависит от того, как вы хотите, чтобы работала безопасность (т.е. только чтение, хранимые процедуры, ограниченный доступ к определенным таблицам...)

person Joachim Isaksson    schedule 09.01.2012
comment
да я это знаю но как мне это сделать в oracle 11g.можете дать ссылку ссылки на тему. - person BlaShadow; 09.01.2012
comment
В ответ добавлен URL-адрес, как создать и настроить базового пользователя. - person Joachim Isaksson; 09.01.2012
comment
хорошо, спасибо, я нашел этот поиск в сети, я надеюсь, что это поможет кому-либо еще, это то, как активировать схему ht с помощью командной строки изменить разблокировку учетной записи пользователя, идентифицированную паролем - person BlaShadow; 09.01.2012
comment
@Joachim Isaksson, отличное объяснение. - person Md Haidar Ali Khan; 23.02.2017

ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;

Затем введите эту команду

ПОДКЛЮЧИТЬ HR/HR

person Mubazi Eric    schedule 29.09.2014
comment
Это действительно ответ. Также можно обратиться к официальной документации oracle по этому вопросу. - person Dmitry Ziyatdinov; 16.11.2017

Это может помочь

ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ hr, ИДЕНТИФИЦИРОВАННОГО ПО hr РАЗБЛОКИРОВАТЬ УЧЕТНУЮ ЗАПИСЬ;

ПРЕДОСТАВИТЬ СОЕДИНЕНИЕ, РЕСУРС на час;

ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ, ИДЕНТИФИЦИРОВАННОГО ПО РАЗБЛОКИРОВКЕ УЧЕТНОЙ ЗАПИСИ OE;

ПРЕДОСТАВИТЬ ПОДКЛЮЧЕНИЕ, РЕСУРС к OE;

person Van Gogh    schedule 07.03.2014