Advertisement
Guest User

Untitled

a guest
Apr 17th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.13 KB | None | 0 0
  1. -- HABILITA RESOURCE LIMIT
  2. ALTER SYSTEM SET RESOURCE_LIMIT = TRUE SCOPE=BOTH;
  3.  
  4. -- CREA PERFIL
  5. CREATE PROFILE DBA_PRUEBA2 LIMIT
  6. IDLE_TIME 120
  7. SESSIONS_PER_USER 1
  8. CONNECT_TIME 60;
  9. -- CREA ROL Y DA GRANTS
  10. CREATE ROLE ROL_DBA;
  11.  
  12. GRANT CONNECT TO ROL_DBA;
  13. GRANT CREATE TABLE TO ROL_DBA;
  14. GRANT CREATE USER TO ROL_DBA;
  15. --GRANT CREATE SESSION GRANT ANY PRIVILEGE TO ROL_DBA;
  16.  
  17. -- CREA USUARIO
  18. CREATE USER INACAP_PRUEBA2 IDENTIFIED BY "PRUEBA2" DEFAULT TABLESPACE USERS QUOTA 1M ON USERS;
  19. GRANT ROL_DBA TO INACAP_PRUEBA2;
  20.  
  21. --
  22.  
  23. --
  24. CREATE TABLE INACAP_PRUEBA2.TIPO_AUTO
  25. (
  26. CODIGO NUMBER(4) PRIMARY KEY,
  27. NOMBRE VARCHAR2(100) NOT NULL
  28. );
  29. CREATE TABLE INACAP_PRUEBA2.AUTO
  30. (
  31. CODIGO NUMBER(4) PRIMARY KEY,
  32. PATENTE VARCHAR2(6) NOT NULL,
  33. DUENO VARCHAR2(100) NOT NULL,
  34. TIPO_AUTO_CODIGO NUMBER(4) NOT NULL,
  35. CONSTRAINT FK_TIPO_AUTO_CODIGO FOREIGN KEY (TIPO_AUTO_CODIGO) REFERENCES TIPO_AUTO(CODIGO)
  36. );
  37.  
  38. CREATE ROLE COTIZADOR;
  39. GRANT CONNECT TO COTIZADOR;
  40. GRANT SELECT ON INACAP_PRUEBA2.TIPO_AUTO TO COTIZADOR;
  41. GRANT SELECT ON INACAP_PRUEBA2.AUTO TO COTIZADOR;
  42. GRANT INSERT ON INACAP_PRUEBA2.AUTO TO COTIZADOR;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement