Advertisement
Samuel581

Tarea 3

Nov 20th, 2022
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Ejercicio 1
  2. /*Crear un tablespace auto expandible llamado TB_<Carnet> (sustituir "<Carnet>" por su número de carnet), asignar un datafile de 8 megabytes y que será guardado en el disco C.
  3. El tamaño máximo será de 36 Megabytes con extensiones de 4 Megabytes.*/
  4.  
  5. CREATE TABLESPACE TB_00100520
  6. DATAFILE 'C:/datafile_Labo03.dbf' SIZE 8M
  7. AUTOEXTEND ON NEXT 4M MAXSIZE 36M;
  8.  
  9.  
  10. --Ejercicio 2
  11. /*Añadir un nuevo datafile al tablespace creado en el ejercicio 1. El tamaño será 10 Megabytes y será almacenado en el disco C:. */
  12.  
  13. ALTER TABLESPACE TB_00100520
  14. ADD DATAFILE 'C:/datafile_Labo03_2.dbf' SIZE 10M AUTOEXTEND OFF;
  15.  
  16. SELECT * FROM DBA_TABLESPACES;
  17. SELECT * FROM DBA_DATA_FILES;
  18.  
  19.  
  20. --Ejercicio 3
  21. --Redimensionar el segundo datafile creado a 16 Megabytes.
  22.  
  23. ALTER DATABASE DATAFILE 'C:/datafile_Labo03_2.dbf' RESIZE 16M;
  24.  
  25. SELECT * FROM DBA_TABLESPACES;
  26. SELECT * FROM DBA_DATA_FILES;
  27.  
  28. --Ejercicio 4
  29. /*Crear un usuario "user<carnet>" (sustituir con su carnet) la contraseña será "pass123".
  30. Asignar como tablespace por defecto el creado en el ejercicio 1, y como tablespace temporal "TEMP".
  31. Definir una cuota de 5MB de uso de espacio en el tablespace por defecto. */
  32.  
  33. ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
  34. CREATE USER user00100520
  35. IDENTIFIED BY pass123
  36. DEFAULT TABLESPACE TB_00100520
  37. TEMPORARY TABLESPACE TEMP
  38. QUOTA 5M ON TB_00100520 /*Se borro unlimited*/
  39.  
  40.  
  41. --Ejercicio 5
  42. /*Crear Rol "programador" y asignar los siguientes privilegios:
  43.  
  44. Poder conectarse a la base de datos (CONNECT).
  45. Poder crear recursos (RESOURCE).
  46. Asignar el rol al usuario creado en el ejercicio 4.
  47. */
  48.  
  49. CREATE ROLE programador;
  50.  
  51. GRANT CONNECT, RESOURCE /*Se le conceden primero permisos al rol*/
  52. TO programador;
  53.  
  54. GRANT programador TO user00100520; /*Se le asigna el rol al usuario*/
  55.  
  56. --Ejercicio 6
  57. /*Crear el perfil FCLD con los siguientes parámetros:
  58.  
  59. Máximo número de intentos de login: 5.
  60. Tiempo de vida de la contraseña: 60.
  61. Número máximo de reutilización de una contraseña: 3.
  62. Tiempo de gracia de una contraseña: 5.
  63. Asignar el perfil al usuario creado en el ejercicio 4.*/
  64.  
  65. CREATE PROFILE FCLD
  66. LIMIT
  67. FAILED_LOGIN_ATTEMPTS 5
  68. PASSWORD_LIFE_TIME 60
  69. PASSWORD_REUSE_MAX 3
  70. PASSWORD_GRACE_TIME 5;
  71.  
  72.  
  73. ALTER USER user00100520 PROFILE FCLD;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement