Este documento presenta una serie de preguntas y respuestas fundamentales sobre la administración, configuración y seguridad de bases de datos Oracle, abarcando desde la gestión de almacenamiento hasta la auditoría de usuarios y privilegios.

Preguntas y Respuestas sobre Oracle Database

  1. 1. Tamaño del datablock: De 8 a 32 KB, aunque se encuentran rangos de 2 a 32 KB.
  2. 2. ¿Para qué se utiliza un TABLESPACE? c) Lógicamente, para almacenar los datos.
  3. 3. ¿Qué almacena el TABLESPACE SYSTEM? b) Almacena el diccionario de datos.
  4. 4. ¿Qué tipos de segmentos existen en Oracle? c) Temporales y ROLLBACK.
  5. 5. ¿Para qué se utilizan los EXTENT en Oracle? c) Para controlar el tamaño del TABLESPACE.
  6. 6. ¿Qué indica el parámetro PCTFREE? a) El porcentaje mínimo de espacio que se debe dejar libre en un bloque para futuras actualizaciones.
  7. 7. ¿Para qué se utiliza UNDO DATA? d) Para recuperar transacciones.
  8. 8. ¿Para consultar el valor de qué? e) Ninguna de las anteriores.
  9. 9. La siguiente definición: “Conjunto de…” a) Segmentos.
  10. 10. ¿Qué significa PARTIALLY AVAILABLE? a) Contiene información de una transacción en duda.
  11. 11. ¿Cuál es el parámetro que configura el tiempo de retención de la información UNDO? c) UNDO_RETENTION.
  12. 12. El TABLESPACE por defecto dentro del proceso de creación de usuario corresponde a: c) Un lugar donde el usuario creará objetos.
  13. 13. Dentro del formato de creación de usuario, el término QUOTA corresponde a: c) El control del uso de recursos.
  14. 14. El privilegio CREATE ANY DIRECTORY permite: c) A los desarrolladores llamar a códigos PL/SQL.
  15. 15. Un rol es: d) Un conjunto de privilegios que pueden ser otorgados.
  16. 16. La vista del diccionario de datos DBA_SYS_PRIVS: c) Lista los privilegios del sistema otorgados a un usuario.
  17. 17. El LISTENER de Oracle corresponde a: b) Un proceso servidor que provee la conectividad de red con la base de datos Oracle.
  18. 18. El parámetro de seguridad de contraseña PASSWORD_GRACE_TIME corresponde a: a) El número de días durante los cuales un usuario debe cambiar su contraseña.
  19. 19. La auditoría de grano fino corresponde a: e) Ninguna de las anteriores.
  20. 20. La sentencia correcta para crear un TABLESPACE llamado DATACURSO manejado por diccionario es: b) CREATE TABLESPACE DATACURSO DATAFILE 'c:/oracle/product/10.2.0/oradata/oracle_1/datacurso01.dbf' EXTENT MANAGEMENT DICTIONARY;
  21. 21. La sentencia DROP TABLE empleado PURGE: c) Elimina definitivamente la tabla empleado sin pasar por la papelera de reciclaje.
  22. 22. Para renombrar un fichero de un TABLESPACE, este debe estar en estado: b) OFFLINE.
  23. 23. Señale la alternativa falsa: b) Un TABLESPACE temporal puede ponerse en modo READ ONLY.
  24. 24. Para revocar el permiso de creación de sesión a un usuario llamado administrador se utiliza: b) REVOKE CREATE SESSION FROM administrador;
  25. 25. Para ubicar el número de segmentos fuera de línea se utiliza la sentencia: d) SELECT COUNT(*) FROM DBA_ROLLBACK_SEGS WHERE STATUS = 'OFFLINE';
  26. 26. Para bloquear la cuenta del usuario Prueba04: b) ALTER USER Prueba04 ACCOUNT LOCK;
  27. 27. ¿Para qué se utiliza el privilegio del sistema ALTER ANY ROLE? e) Todas las anteriores.
  28. 28. Las auditorías en la base de datos: c) Se deben habilitar por medio del parámetro AUDIT_TRAIL.
  29. 29. Algunos estados que puede tomar el segmento ROLLBACK son: c) OFFLINE, ONLINE, NEEDS RECOVERY, INVALID.
  30. 30. Una tabla o índice, Oracle lo almacena: c) Lógicamente en un TABLESPACE y físicamente en un DATAFILE.
  31. 31. Una configuración de retención de UNDO con un valor 0 significa: d) Que la retención será de segundos.
  32. 32. ¿Cuál de los siguientes componentes corresponde a una estructura lógica de una base de datos Oracle? d) Todas las anteriores.
  33. 33. Luego de ejecutar la sentencia CREATE TABLESPACE DATOS DATAFILE 'c:/oracle/product/10.2.0/oradata/oracle_1/datacurso.dbf' SIZE 600M EXTENT MANAGEMENT DICTIONARY ONLINE; a) Se creó un TABLESPACE permanente gestionado por diccionario.
  34. 34. El parámetro que indica el porcentaje mínimo que se debe dejar libre para modificaciones de los datos de las filas que ya existen dentro del bloque es: a) PCTFREE.
  35. 35. La sentencia que se utiliza para definir el TABLESPACE undo1 de la base de datos db1 como UNDO TABLESPACE es: c) ALTER TABLESPACE undo1 SET UNDO_TABLESPACE;
  36. 36. La sentencia que se utiliza para revocar el privilegio SELECT sobre la tabla EMPLEADOS para el usuario JPEREZ es: c) REVOKE SELECT ON EMPLEADOS FROM JPEREZ;
  37. 37. ¿Qué parámetro especifica el número de días durante los cuales el usuario no puede volver a utilizar una contraseña? d) PASSWORD_REUSE_TIME.
  38. 38. Al crear el perfil con la siguiente sentencia: CREATE PROFILE perfil1 LIMIT PASSWORD_LIFE_TIME 30 PASSWORD_GRACE_TIME 5 PASSWORD_REUSE_TIME 30 FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 5/1440; ¿Cuál es el valor de PASSWORD_LOCK_TIME? c) 5 minutos.
  39. 39. Al crear un TABLESPACE, ¿cuál de las siguientes cláusulas permite agrandar automáticamente los DATAFILES de un TABLESPACE? a) AUTOEXTEND.
  40. 40. La sentencia CREATE USER (...) IDENTIFIED EXTERNALLY DEFAULT TABLESPACE USERS; crea un usuario que será autorizado: c) Por el sistema operativo.
  41. 41. La opción PASSWORD_VERIFY_FUNCTION de un perfil es: a) Una función PL/SQL que verifica la complejidad de la contraseña antes de que esta sea asignada.
  42. 42. Luego de la ejecución de la siguiente sentencia sobre el usuario Juan y la tabla empleados: AUDIT SELECT ON Juan.empleados; ¿Cuál es la forma correcta para desactivar la auditoría ejecutada anteriormente? d) NOAUDIT SELECT ON Juan.empleados;
  43. 43. ¿Cuál de las siguientes opciones NO corresponde a un tipo de auditoría? b) Auditoría Estadística.
  44. 44. Si se quiere desactivar la auditoría de sesión de los usuarios MMena y JAlfaro, se ejecuta la sentencia: c) NOAUDIT SESSION BY MMena, JAlfaro;
  45. 45. El usuario que puede activar la función de verificación de seguridad es: b) SYSTEM.
  46. 46. Los segmentos ROLLBACK tienen como objetivo: b) Almacenar información que ha sido cambiada por transacciones.
  47. 47. La cabecera de un bloque: c) Posee información general del bloque, como el tipo de segmento al que pertenece.
  48. 48. El LISTENER de Oracle: d) Todas las anteriores.
  49. 49. La sentencia WHENEVER NOT SUCCESSFUL de auditorías de sentencias permite: c) Auditar solo sentencias SQL y operaciones que fallan o generan errores.
  50. 50. Para asignar cuota limitada al usuario "prueba01" en el TABLESPACE "academo", se utiliza: b) ALTER USER prueba01 QUOTA 10M ON academo;