This is a draft cheat sheet. It is a work in progress and is not finished yet.
Cambiar la contraseña
ALTER USER name IDENTIFIED BY new_password |
Concesión y revocación de permisos
Conceder permisos |
GRANT privileges ON obj TO user |
Revocar permisos |
REVOKE privileges ON obj TO user |
public = todos los usuarios
Privilegios de sistema
CREATE SESSION |
Crear conexiones a la BD |
CREATE TABLE |
Crear tablas en tu esquema |
CREATE VIEW |
Crear vistas en tu esquema |
CREATE SYNONYM |
Crear sinónimo privado |
CREATE ANY TABLE |
Crear tablas en cualquier esquema |
Privilegios sobre recursos
ALL |
Todos |
SELECT |
INSERT |
UPDATE |
DELETE |
REFERENCES |
Crear restricciones que hagan referencia a la tabla |
ALTER |
INDEX |
Crear índices |
Sinónimos
Crear sinónimo |
CREATE SYNONYM syno FOR obj |
Crear sinónimo público |
CREATE PUBLIC SYNONYM syno FOR obj |
Eliminar sinónimo |
DROP [PUBLIC] SYNONYM syno |
Roles
Crear rol |
CREATE ROLE role |
Crear rol con clave |
CREATE ROLE role IDENTIFIED BY password |
Conceder privilegios |
GRANT privileges ON obj TO role |
Revocar privilegios |
REVOKE privileges ON obj TO role |
Asignar rol |
GRANT role TO user |
Eliminar rol |
DROP ROLE role |
|
|
Terminología
Perfil |
Conjunto de límites de recursos y parámetros de contraseñas. |
Privilegio |
Derecho a ejecutar una cierta acción. |
Rol |
Conjunto de privilegios. |
Privilegio de sistema |
Derecho a ejecutar una serie de operaciones a nivel de BD. |
Privilegio de recurso |
Derecho a ejecutar una serie de operaciones sobre un objeto. |
Usuarios
Creación, modificación |
{CREATE | ALTER } USER name IDENTIFIED BY {password | EXTERNALLY} DEFAULT TABLESPACE data_ts QUOTA 100M ON test_ts QUOTA 500K ON data_ts TEMPORARY TABLESPACE temp_ts PROFILE profile |
Permitir acceso |
GRANT create session TO name |
Eliminar usuario |
DROP USER name CASCADE |
Perfiles
Crear perfil |
CREATE PROFILE name LIMIT parameter_1 value_1 ... parameter_n value_n |
Modificar perfil |
ALTER PROFILE name LIMIT parameter_1 value_1 ... parameter_n value_n |
Parámetros de contraseñas en perfiles
FAILED_LOGIN_ATTEMPTS |
PASSWORD_LIFE_TIME |
En días |
Parámetros de recursos en perfiles
SESSIONS_PER_USER |
Límite de sesiones concurrentes |
CONNECT_TIME |
Duración máx. de una sesión en minutos |
IDLE_TIME |
En minutos |
|