Съдържание:

Как да дам привилегия на потребител в Oracle?
Как да дам привилегия на потребител в Oracle?

Видео: Как да дам привилегия на потребител в Oracle?

Видео: Как да дам привилегия на потребител в Oracle?
Видео: Веб-сервисы в Oracle? Легко! 2024, Ноември
Anonim

Как да създадете потребител и да предоставите разрешения в Oracle

  1. СЪЗДАВАЙТЕ ПОТРЕБИТЕЛ books_admin ИДЕНТИФИЦИРАН ОТ MyPassword;
  2. GRANT СВЪРЖЕТЕ СЕ С books_admin;
  3. GRANT СВЪРЗВАНЕ, РЕСУРС, DBA към books_admin;
  4. GRANT СЪЗДАЙТЕ СЕСИЯ GRANT ВСЕКИ ПРИВИЛЕГИЯ ДО books_admin;
  5. GRANT НЕОГРАНИЧЕНО ПРОСТРАНСТВО ЗА ТАБЛИЦА ЗА books_admin;
  6. GRANT SELECT, INSERT, UPDATE, DELETE НА схема. книги ДО books_admin;

Оттук нататък какво е с опцията за отпускане в Oracle?

СЪС ОПЦИЯ ЗА ПРЕДОСТАВЯНЕ клауза. Собственикът на обект може дарение го на друг потребител, като посочите WITH ОПЦИЯ ЗА ПРЕДОСТАВЯНЕ клауза в GRANT изявление. В този случай новият бенефициент може тогава дарение същото ниво на достъп до други потребители или роли.

как давате разрешения в SQL? SQL Грант командата се използва за осигуряват достъп или привилегии върху обектите на базата данни на потребителите. Синтаксисът за GRANT командата е: GRANT privilege_name ON object_name TO {user_name | ПУБЛИЧНО | име_роля} [с GRANT опция]; Тук privilege_name: е достъп право или привилегия предоставено на потребителя.

Просто така, как да проверите дали потребителят има достъп до таблица в Oracle?

Да се определи който потребителите имат директно отпускане достъп до маса ще използваме изгледа DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Можеш проверете официалната документация за повече информация относно колоните, върнати от тази заявка, но критичните колони са: GRANTEE е името на потребител с предоставено достъп.

Какво представлява ресурсът за свързване на Grant с потребителя в Oracle?

В РЕСУРС роля безвъзмездни средства а потребител привилегиите, необходими за създаване на процедури, тригери и, в Oracle8, типове в рамките на потребителски собствена област на схемата. Предоставяне а потребителски РЕСУРС без СВЪРЗВАНЕ , макар и възможно, не позволява потребител за да влезете в базата данни.

Препоръчано: