PRIVILEGIO | NIVEL | PROPOSITO |
CREATE SESSION | user | Conectarse a la base de datos |
CREATE TABLE | user | Crear tablas en el esquema del usuario |
DROP TABLE | user | Borrar tablas en el esquema del usuario |
UNLIMITED TABLESPACE | user | Permite a los usuarios crear objetos en su esquema usando tanto espacio como necesite |
CREATE USER | DBA | Crear nuevos usuarios |
GRANT ANY PRIVILEGE | DBA | Otorgar privilegios de sistema a otros usuarios |
CREATE ANY TABLE | DBA | Crear tablas en cualquier esquema |
DROP ANY TABLE | DBA | Borrar tablas en cualquier esquema |
Los privilegios se otorgan con la siguiente sintaxis:
GRANT privilege1, privilege2, ... TO username;
Para habilitar el otorgar privilegios de sistema a otros usuarios, una cuenta de usuario debe haber sido otorgada con el privilegio WITH ADMIN OPTION
Sintaxis:
GRANT CREATE TABLE TO username WITH ADMIN OPTION;