Asignación de Privilegios a los Esquemas
Para otorgar privilegios a los esquemas, utilice la sentencia SQL GRANT.
Puede introducir las sentencias GRANT en SQL*Plus o en la hoja de trabajo de SQL Developer. Por motivos de seguridad, otorgue a cada esquema solo los privilegios que necesita.
Consulte además:
-
Consulte Oracle Database SQL Language Reference para obtener información sobre la sentencia GRANT.
Asignación de Privilegios al Esquema app_data
Otorgue al esquema app_data solo los privilegios para realizar lo siguiente:
-
Conexión a Oracle Database:
GRANT CREATE SESSION TO app_data; -
Cree las tablas, vistas, disparadores y secuencias para la aplicación:
GRANT CREATE TABLE, CREATE VIEW, CREATE TRIGGER, CREATE SEQUENCE TO app_data; -
Cargue los datos de cuatro tablas del esquema de ejemplo HR en sus propias tablas:
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;
Asignación de Privilegios al Esquema app_code
Otorgue al esquema app_code solo los privilegios para realizar lo siguiente:
-
Conexión a Oracle Database:
GRANT CREATE SESSION TO app_code; -
Cree el paquete employees_pkg:
GRANT CREATE PROCEDURE TO app_code; -
Creación de un sinónimo (por comodidad):
GRANT CREATE SYNONYM TO app_code;
Asignación de Privilegios al Esquema app_admin
Otorgue al esquema app_admin solo los privilegios para realizar lo siguiente:
-
Conexión a Oracle Database:
GRANT CREATE SESSION TO app_admin; -
Cree el paquete admin_pkg:
GRANT CREATE PROCEDURE TO app_admin; -
Creación de un sinónimo (por comodidad):
GRANT CREATE SYNONYM TO app_admin;
Asignación de Privilegios a los Esquemas app_user y app_admin_user
Otorgue a los esquemas app_user y app_admin_user solo los privilegios para realizar lo siguiente:
-
Conexión a Oracle Database:
GRANT CREATE SESSION TO app_user; GRANT CREATE SESSION TO app_admin_user; -
Crear sinónimos (para mayor comodidad):
GRANT CREATE SYNONYM TO app_user; GRANT CREATE SYNONYM TO app_admin_user;