Concessione di privilegi agli schemi
Per concedere privilegi agli schemi, utilizzare l'istruzione SQL GRANT.
È possibile immettere le istruzioni GRANT in SQL*Plus o nel foglio di lavoro di SQL Developer. Per motivi di sicurezza, concedere a ogni schema solo i privilegi necessari.
Vedere anche:
-
Oracle Database SQL Language Reference per informazioni sull'istruzione GRANT
Concessione dei privilegi allo schema app_data
Concedere allo schema app_data solo i privilegi per effettuare le operazioni riportate di seguito.
-
Connetti al database Oracle:
GRANT CREATE SESSION TO app_data; -
Creare tabelle, viste, trigger e sequenze per l'applicazione:
GRANT CREATE TABLE, CREATE VIEW, CREATE TRIGGER, CREATE SEQUENCE TO app_data; -
Caricare i dati da quattro tabelle nello schema di esempio HR nelle proprie tabelle:
GRANT SELECT ON HR.DEPARTMENTS TO app_data; GRANT SELECT ON HR.EMPLOYEES TO app_data; GRANT SELECT ON HR.JOB_HISTORY TO app_data; GRANT SELECT ON HR.JOBS TO app_data;
Concessione dei privilegi allo schema app_code
Concedere allo schema app_code solo i privilegi per effettuare le operazioni riportate di seguito.
-
Connetti al database Oracle:
GRANT CREATE SESSION TO app_code; -
Creare il package employee_pkg:
GRANT CREATE PROCEDURE TO app_code; -
Creare un sinonimo (per comodità):
GRANT CREATE SYNONYM TO app_code;
Concessione dei privilegi allo schema app_admin
Concedere allo schema app_admin solo i privilegi per effettuare le operazioni riportate di seguito.
-
Connetti al database Oracle:
GRANT CREATE SESSION TO app_admin; -
Creare il pacchetto admin_pkg:
GRANT CREATE PROCEDURE TO app_admin; -
Creare un sinonimo (per comodità):
GRANT CREATE SYNONYM TO app_admin;
Concessione dei privilegi agli schemi app_user e app_admin_user
Concedere agli schemi app_user e app_admin_user solo i privilegi per effettuare le operazioni riportate di seguito.
-
Connetti al database Oracle:
GRANT CREATE SESSION TO app_user; GRANT CREATE SESSION TO app_admin_user; -
Creare sinonimi (per comodità):
GRANT CREATE SYNONYM TO app_user; GRANT CREATE SYNONYM TO app_admin_user;