Comandos SQL
Comando Función
CREATE USER Crea un usuario
ALTER USER Modifica un usuario
DROP USER Elimina un usuario
SELECT USERNAME FROM ALL_USERS; Lista usuarios
SQLPLUS / AS SYSDBA Accede como administrador
ALTER USER SYSTEM IDENTIFIED BY Cambia contraseña SYSTEM
"SYSTEM";
ALTER USER nombre_usuario QUOTA Asigna cuota
espacio ON tablespace;
GRANT privilegios TO usuario Concede privilegios sistema
GRANT CREATE SESSION, CREATE TABLE, Ejemplo GRANT sistema
CREATE PROCEDURE TO usuario;
GRANT ... ON objeto TO usuario Concede privilegios objeto
GRANT UPDATE, INSERT ON Ejemplo GRANT objeto
[Link] TO jose;
REVOKE privilegios FROM usuario Revoca privilegios sistema
REVOKE ... ON objeto FROM usuario Revoca privilegios objeto
SELECT * FROM SESSION_PRIVS; Ver privilegios
CREATE ROLE nombre_rol; Crea rol
GRANT privilegios_de_sistema TO Da privilegios sistema a rol
nombre_rol;
GRANT privilegios_de_objeto ON objeto TO Da privilegios objeto a rol
nombre_rol;
REVOKE privilegios_de_sistema FROM Quita privilegios sistema a rol
nombre_rol;
REVOKE privilegios_de_objeto ON objeto Quita privilegios objeto a rol
FROM nombre_rol;
DROP ROLE nombre_rol; Elimina rol
CREATE ROLE JEFE; Ejemplo crear rol
GRANT INSERT, SELECT, UPDATE, DELETE Ejemplo privilegios objeto a rol
ON [Link] TO JEFE;
GRANT CREATE SESSION, CREATE TABLE, Ejemplo privilegios sistema a rol
CREATE VIEW TO JEFE;
DROP ROLE JEFE; Ejemplo eliminar rol
GRANT rol TO usuario Asigna rol a usuario
SELECT * FROM SESSION_ROLES; Ver roles
SHUTDOWN Apaga BD
STARTUP Inicia BD
ALTER DATABASE Modifica BD
CREATE DATABASE Crea BD
DROP DATABASE Elimina BD
CREATE SPFILE Crea archivo parámetros
INSERT INTO ... VALUES (...) Inserta datos
COMMIT; Guarda cambios