Conceptos Clave de Administración Oracle Database: Configuración y Seguridad
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. Tamaño del datablock: De 8 a 32 KB, aunque se encuentran rangos de 2 a 32 KB.
- 2. ¿Para qué se utiliza un
TABLESPACE? c) Lógicamente, para almacenar los datos. - 3. ¿Qué almacena el
TABLESPACE SYSTEM? b) Almacena el diccionario de datos. - 4. ¿Qué tipos de segmentos existen en Oracle? c) Temporales y
ROLLBACK. - 5. ¿Para qué se utilizan los
EXTENTen Oracle? c) Para controlar el tamaño delTABLESPACE. - 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. ¿Para qué se utiliza
UNDO DATA? d) Para recuperar transacciones. - 8. ¿Para consultar el valor de qué? e) Ninguna de las anteriores.
- 9. La siguiente definición: «Conjunto de…» a) Segmentos.
- 10. ¿Qué significa
PARTIALLY AVAILABLE? a) Contiene información de una transacción en duda. - 11. ¿Cuál es el parámetro que configura el tiempo de retención de la información
UNDO? c)UNDO_RETENTION. - 12. El
TABLESPACEpor defecto dentro del proceso de creación de usuario corresponde a: c) Un lugar donde el usuario creará objetos. - 13. Dentro del formato de creación de usuario, el término
QUOTAcorresponde a: c) El control del uso de recursos. - 14. El privilegio
CREATE ANY DIRECTORYpermite: c) A los desarrolladores llamar a códigosPL/SQL. - 15. Un rol es: d) Un conjunto de privilegios que pueden ser otorgados.
- 16. La vista del diccionario de datos
DBA_SYS_PRIVS: c) Lista los privilegios del sistema otorgados a un usuario. - 17. El
LISTENERde Oracle corresponde a: b) Un proceso servidor que provee la conectividad de red con la base de datos Oracle. - 18. El parámetro de seguridad de contraseña
PASSWORD_GRACE_TIMEcorresponde a: a) El número de días durante los cuales un usuario debe cambiar su contraseña. - 19. La auditoría de grano fino corresponde a: e) Ninguna de las anteriores.
- 20. La sentencia correcta para crear un
TABLESPACEllamadoDATACURSOmanejado por diccionario es: b)CREATE TABLESPACE DATACURSO DATAFILE 'c:/oracle/product/10.2.0/oradata/oracle_1/datacurso01.dbf' EXTENT MANAGEMENT DICTIONARY; - 21. La sentencia
DROP TABLE empleado PURGE: c) Elimina definitivamente la tablaempleadosin pasar por la papelera de reciclaje. - 22. Para renombrar un fichero de un
TABLESPACE, este debe estar en estado: b)OFFLINE. - 23. Señale la alternativa falsa: b) Un
TABLESPACEtemporal puede ponerse en modoREAD ONLY. - 24. Para revocar el permiso de creación de sesión a un usuario llamado
administradorse utiliza: b)REVOKE CREATE SESSION FROM administrador; - 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. Para bloquear la cuenta del usuario
Prueba04: b)ALTER USER Prueba04 ACCOUNT LOCK; - 27. ¿Para qué se utiliza el privilegio del sistema
ALTER ANY ROLE? e) Todas las anteriores. - 28. Las auditorías en la base de datos: c) Se deben habilitar por medio del parámetro
AUDIT_TRAIL. - 29. Algunos estados que puede tomar el segmento
ROLLBACKson: c)OFFLINE,ONLINE,NEEDS RECOVERY,INVALID. - 30. Una tabla o índice, Oracle lo almacena: c) Lógicamente en un
TABLESPACEy físicamente en unDATAFILE. - 31. Una configuración de retención de
UNDOcon un valor 0 significa: d) Que la retención será de segundos. - 32. ¿Cuál de los siguientes componentes corresponde a una estructura lógica de una base de datos Oracle? d) Todas las anteriores.
- 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ó unTABLESPACEpermanente gestionado por diccionario. - 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. La sentencia que se utiliza para definir el
TABLESPACE undo1de la base de datosdb1comoUNDO TABLESPACEes: c)ALTER TABLESPACE undo1 SET UNDO_TABLESPACE; - 36. La sentencia que se utiliza para revocar el privilegio
SELECTsobre la tablaEMPLEADOSpara el usuarioJPEREZes: c)REVOKE SELECT ON EMPLEADOS FROM JPEREZ; - 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. 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 dePASSWORD_LOCK_TIME? c) 5 minutos. - 39. Al crear un
TABLESPACE, ¿cuál de las siguientes cláusulas permite agrandar automáticamente losDATAFILESde unTABLESPACE? a)AUTOEXTEND. - 40. La sentencia
CREATE USER (...) IDENTIFIED EXTERNALLY DEFAULT TABLESPACE USERS;crea un usuario que será autorizado: c) Por el sistema operativo. - 41. La opción
PASSWORD_VERIFY_FUNCTIONde un perfil es: a) Una funciónPL/SQLque verifica la complejidad de la contraseña antes de que esta sea asignada. - 42. Luego de la ejecución de la siguiente sentencia sobre el usuario
Juany la tablaempleados: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. ¿Cuál de las siguientes opciones NO corresponde a un tipo de auditoría? b) Auditoría Estadística.
- 44. Si se quiere desactivar la auditoría de sesión de los usuarios
MMenayJAlfaro, se ejecuta la sentencia: c)NOAUDIT SESSION BY MMena, JAlfaro; - 45. El usuario que puede activar la función de verificación de seguridad es: b)
SYSTEM. - 46. Los segmentos
ROLLBACKtienen como objetivo: b) Almacenar información que ha sido cambiada por transacciones. - 47. La cabecera de un bloque: c) Posee información general del bloque, como el tipo de segmento al que pertenece.
- 48. El
LISTENERde Oracle: d) Todas las anteriores. - 49. La sentencia
WHENEVER NOT SUCCESSFULde auditorías de sentencias permite: c) Auditar solo sentenciasSQLy operaciones que fallan o generan errores. - 50. Para asignar cuota limitada al usuario
"prueba01"en elTABLESPACE "academo", se utiliza: b)ALTER USER prueba01 QUOTA 10M ON academo;
