Show Menu
Cheatography

Oracle DBA Cheat Sheet (DRAFT) by

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_pa­ssword

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

Privil­egios 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

Privil­egios sobre recursos

ALL
Todos
SELECT
INSERT
UPDATE
DELETE
REFERENCES
Crear restri­cciones 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 privil­egios
GRANT privileges ON obj TO role
Revocar privil­egios
REVOKE privileges ON obj TO role
Asignar rol
GRANT role TO user
Eliminar rol
DROP ROLE role
 

Termin­ología

Perfil
Conjunto de límites de recursos y parámetros de contra­señas.
Privilegio
Derecho a ejecutar una cierta acción.
Rol
Conjunto de privil­egios.
Privilegio de sistema
Derecho a ejecutar una serie de operac­iones a nivel de BD.
Privilegio de recurso
Derecho a ejecutar una serie de operac­iones sobre un objeto.

Usuarios

Creación, modifi­cació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
parame­ter_1 value_1
...
parame­ter_n value_n
Modificar perfil
ALTER PROFILE name LIMIT
parame­ter_1 value_1
...
parame­ter_n value_n

Parámetros de contra­señas en perfiles

FAILED­_LO­GIN­_AT­TEMPTS
PASSWO­RD_­LIF­E_TIME
En días

Parámetros de recursos en perfiles

SESSIO­NS_­PER­_USER
Límite de sesiones concur­rentes
CONNEC­T_TIME
Duración máx. de una sesión en minutos
IDLE_TIME
En minutos