La Red de Conocimientos Pedagógicos - Currículum vitae - Preguntas de la entrevista para administradores de bases de datos de Oracle

Preguntas de la entrevista para administradores de bases de datos de Oracle

Enumere algunas preguntas que se hacen fácilmente. (de cuug)

1. Explique la diferencia entre copia de seguridad en frío y copia de seguridad en caliente y sus respectivas ventajas.

Respuesta: La copia de seguridad en caliente es para la base de datos en modo de archivo y se realiza una copia de seguridad mientras la base de datos aún está en condiciones de funcionar. La copia de seguridad en frío se refiere a la copia de seguridad después de cerrar la base de datos y es aplicable a bases de datos en todos los modos. La ventaja de una copia de seguridad en caliente es que la base de datos aún se puede utilizar mientras se realiza la copia de seguridad y la base de datos se puede restaurar en cualquier momento. La ventaja de la copia de seguridad en frío es que sus operaciones de copia de seguridad y recuperación son bastante simples y, debido a que la base de datos de copia de seguridad en frío puede funcionar en modo sin archivo, el rendimiento de la base de datos será ligeramente mejor que en el modo de archivo. (Porque no es necesario escribir el registro de archivo en el disco duro)

2. Debe utilizar una copia de seguridad para restaurar la base de datos, pero no tiene un archivo de control. ¿Cómo solucionar el problema?

Respuesta: Reconstruya el archivo de control y utilice el comando de recuperación con la cláusula del archivo de control de copia de seguridad para restaurar la base de datos.

3. ¿Cómo convertir init.ora en spfile?

Respuesta: Utilice el comando crear spfile desde pfile.

.

4. Explique la diferencia entre bloque de datos, área de datos y segmento de datos (aquí se recomienda terminología en inglés).

Respuesta: El bloque de datos es la unidad de almacenamiento lógico más pequeña de la base de datos. Cuando los objetos de una base de datos requieren más espacio de almacenamiento físico, los bloques de datos contiguos forman extensiones. Todos los rangos que posee un objeto de base de datos se denominan segmentos del objeto.

5. Dé dos métodos de estructura de listas.

Respuesta: 1. Comando de descripción

2. Paquete GET_DDL

6. ¿Cómo verificar los errores reportados por el motor de base de datos?

Respuesta: Registro de alertas

7. Compare los comandos truncar y eliminar.

Respuesta: Ambos se pueden utilizar para eliminar todos los registros de la tabla. La diferencia es que truncar es una operación DDL y no requiere un segmento de reversión para mover el HWK, mientras que Eliminar es una operación DML que requiere un segmento de reversión y lleva mucho tiempo.

8. Razones para usar índices

Respuesta: Acceda rápidamente a los bloques de datos de la tabla.

9. Da las dos tablas del esquema en estrella y los datos que contienen.

Respuesta: Tabla de hechos y tabla de dimensiones. La tabla de hechos contiene una gran cantidad de información primaria, mientras que la tabla de dimensiones almacena la descripción de algunos atributos de la tabla de hechos.

Información

10Qué tipo de índice se debe establecer. ¿Tabla de hechos?

Respuesta: Índice de mapa de bits.

11.

Respuesta: Claves primarias y claves externas

12. ¿Cómo reconstruir la tabla principal sin afectar la tabla secundaria?

Respuesta: La clave externa de la tabla secundaria se invalida por la fuerza, la tabla principal se reconstruye y la clave externa se activa.

13. Explique las diferencias entre los modos de archivo y no archivo y sus respectivas ventajas y desventajas.

Respuesta: El modo de archivo significa que puede hacer una copia de seguridad de todas las transacciones de la base de datos y restaurarlas en cualquier momento. Por otro lado, el modo sin archivo no se puede restaurar en ningún momento.

Sin embargo, el modo sin archivo puede aportar una pequeña mejora en el rendimiento de la base de datos.

14. ¿Cómo crear un archivo de control de respaldo?

Respuesta: Cambie el archivo de control de copia de seguridad de la base de datos para rastrearlo.

15. ¿Por cuántos estados pasa la base de datos cuando se inicia normalmente?

Respuesta:

inicio sustantivo-instancia de base de datos inicio

Inicio carga-carga de base de datos

Inicio abierto-base de datos abierta

16. ¿Qué columna se puede utilizar para distinguir la vista V$ y la vista GV$?

Respuesta: El ID de INST representa una instancia específica en el entorno del clúster.

17. ¿Cómo generar un plan explicativo?

Respuesta:

Ejecute utlxplan.sql para crear un plan.

Para una declaración SQL específica, use Explicar Plan Establecer Statement_ID = 'tst 1' en Plan_table para ejecutar.

La vista Utlxplp.sql o utlxpls.sql explica el plan.

18. ¿Cómo mejorar la tasa de aciertos del caché del búfer?

Respuesta: Cuando la base de datos esté ocupada, utilice la herramienta de asesoramiento de caché del búfer para consultar v$db_cache_advisory. Si es necesario, puede utilizar modificar la configuración del sistema.

Comando de tamaño de caché de la base de datos

¿Cómo lidiar con 19? ¿ORA-01555?

Respuesta: El mensaje de error específico es que la instantánea en el segmento de reversión es demasiado antigua, lo que generalmente se puede resolver aumentando el segmento de reversión. Por supuesto, hay que fijarse en las herramientas.

El texto SQL que provocó el error.

20.¿Explica la diferencia entre $ORACLE_HOME y $ORACLE_BASE?

Respuesta: oracle_BASE es el directorio raíz de ORACLE y ORACLE_HOME es el directorio de productos ORACLE.