Post Top Ad

Your Ad Spot

domingo, 19 de abril de 2020

Preguntas de la entrevista de Oracle

Oracle es una base de datos segura que se usa ampliamente en empresas multinacionales. Las preguntas frecuentes de la base de datos Oracle se dan a continuación.

1) ¿Cuáles son los componentes de la estructura física de la base de datos de la base de datos Oracle?

Los componentes de la estructura física de la base de datos se dan a continuación.
  • Uno o más archivos de datos.
  • Dos o más archivos de registro de rehacer.
  • Uno o más archivos de control.

2) ¿Cuáles son los componentes de la estructura lógica de la base de datos en la base de datos Oracle?

Componentes de la estructura lógica de la base de datos.
  • Espacios de mesa
  • Objetos de esquema de la base de datos

3) ¿Qué es un tablespace?

Una base de datos contiene la Unidad de almacenamiento lógico llamada tablespaces. Un espacio de tabla es un conjunto de estructuras lógicas relacionadas. En realidad, un espacio de tabla agrupa estructuras lógicas relacionadas.

4) ¿Qué es un espacio de tabla SYSTEM y cuándo se crea?

Cuando la base de datos se crea en el sistema de base de datos Oracle, genera automáticamente un SISTEMA denominado espacio de tabla SYSTEM. El espacio de tabla SYSTEM contiene tablas de diccionario de datos para toda la base de datos.

5) ¿Qué es una tabla Oracle?

Una tabla es la unidad básica de almacenamiento de datos en la base de datos Oracle. Una tabla contiene toda la información accesible de un usuario en filas y columnas.

6) En la versión Oracle 9.3.0.5.0, ¿qué muestra cada número?

El número de versión de Oracle se refiere:
  • 9 - Número de versión principal de la base de datos
  • 3 - Número de versión de mantenimiento de la base de datos
  • 0: número de versión del servidor de aplicaciones
  • 5 - Número de versión específica del componente
  • 0 - Número de versión específica de la plataforma

7) ¿Qué es la copia masiva o BCP en Oracle?

La copia masiva o BCP en Oracle se usa para importar o exportar datos de tablas y vistas, pero no copia la estructura de los mismos datos.
La principal ventaja de BCP es un mecanismo rápido para hacer frente a los datos y también puede realizar copias de seguridad de los datos fácilmente.

8) ¿Cuál es la relación entre la base de datos, el espacio de tabla y el archivo de datos?

Una base de datos Oracle contiene una o más unidades de almacenamiento lógico llamadas espacios de tabla. Estos espacios de tabla almacenan colectivamente datos completos de bases de datos y cada espacio de tabla en la base de datos Oracle consta de uno o más archivos llamados archivos de datos. Estos archivos de datos son una estructura física que confirma con el sistema operativo en el que se ejecuta Oracle.

9) ¿Qué es una instantánea en la base de datos Oracle?

Una instantánea es una réplica de una tabla maestra de destino desde un único punto en el tiempo. En palabras simples, puede decir que la instantánea es una copia de una tabla en una base de datos remota.

10) ¿Cuál es la diferencia entre respaldo en caliente y respaldo en frío en Oracle? Cuéntele sobre sus beneficios también.

Copia de seguridad activa (Copia de seguridad en línea): una copia de seguridad activa también se conoce como copia de seguridad en línea porque se realiza mientras la base de datos está activa. Algunos sitios no pueden cerrar su base de datos mientras hacen una copia de seguridad, se usan las 24 horas del día, los 7 días de la semana.
Copia de seguridad en frío (sin conexión de copia de seguridad): Una copia de seguridad en frío es también conocido como copia de seguridad en línea, ya que se realiza mientras la base de datos ha sido apagado utilizando el comando de apagado normal. Si la base de datos se apaga repentinamente con una condición incierta, debe reiniciarse con el modo RESTRICT y luego apagarse con la opción NORMAL.
Para una copia de seguridad en frío completa, se deben realizar copias de seguridad de los siguientes archivos.
Todos los archivos de datos, todos los archivos de control, todos los archivos de registro de rehacer en línea (opcional) y el archivo init.ora (puede volver a crearlo manualmente).

11) ¿Cuántas capas de memoria hay en el grupo compartido de Oracle?

Los grupos compartidos de Oracle contienen dos capas:
  1. caché de la biblioteca
  2. caché del diccionario de datos

12) ¿Qué es el punto de guardado en la base de datos Oracle?

Los puntos guardados se usan para dividir una transacción en partes más pequeñas. Permite deshacer una transacción. Se permiten un máximo de cinco puntos de guardado. Se utiliza para guardar nuestros datos, cada vez que encuentra un error puede retroceder desde el punto donde guarda su SAVEPOINT.

13) ¿Qué es el clúster hash en Oracle?

Hash cluster es una técnica para almacenar datos en una tabla hash y mejorar el rendimiento de la recuperación de datos. La función hash se aplica al valor de clave del clúster de la fila de la tabla y se almacena en el clúster hash.

14) ¿Cuáles son los diversos objetos de la base de datos Oracle?

Tablas : Se trata de un conjunto de elementos organizados de forma vertical y horizontal.
Tablespaces : esta es una unidad de almacenamiento lógica en Oracle.
Vistas : es una tabla virtual derivada de una o más tablas.
Índices : este es un método de ajuste del rendimiento para procesar los registros.
Sinónimos : Este es un nombre para tablas.

15) ¿Cuál es la diferencia entre preselección y preconsulta?

Un disparador previo a la consulta se dispara antes de que se ejecute la consulta y se dispara una vez mientras intenta consultar. Con la ayuda de este activador, puede modificar la parte de la cláusula where dinámicamente.
La consulta de preselección se activa durante la ejecución de la consulta y el procesamiento de la consulta de conteo después de que los formularios de Oracle construyen la declaración de selección que se emitirá, pero antes de que se emita la declaración.
El disparador de preconsulta se dispara antes del disparador de preselección.

16) ¿Cuáles son los diferentes tipos de módulos en los formularios de Oracle?

Los siguientes son los diferentes módulos en formularios de Oracle:
  • Módulo de formulario
  • Módulo de menú
  • Módulo de biblioteca Pl / SQL
  • Módulo de biblioteca de objetos

17) ¿Cuál es el uso del comando ANALIZAR en Oracle?

El comando ANALIZAR se utiliza para realizar diversas funciones en el índice, la tabla o el clúster. La siguiente lista especifica el uso del comando ANALYZE en Oracle:
  • Se utiliza para identificar filas migradas y encadenadas de la tabla o clúster.
  • Se utiliza para validar la estructura del objeto.
  • Ayuda a recopilar las estadísticas sobre el objeto utilizado por el optimizador. Luego se almacenan en el diccionario de datos.
  • Ayuda a eliminar estadísticas utilizadas por el objeto del diccionario de datos.

18) ¿Puedes crear un sinónimo sin tener una tabla?

Si. Podemos crear un sinónimo sin tener una tabla base.

19) ¿Qué tipos de combinaciones se utilizan para escribir SUBQUERÍAS?

  • Auto unirse
  • Unión externa
  • Equi-join

20) ¿Cuál es el uso del archivo de control en Oracle?

En Oracle, el archivo de control se usa para la recuperación de la base de datos. El archivo de control también se usa para identificar la base de datos y rehacer los archivos de registro que deben abrirse para que la operación de la base de datos continúe, siempre que comience una instancia de una base de datos ORACLE.

21) ¿Qué es un sinónimo?

Un sinónimo también se conoce como alias para una tabla, vista, secuencia o unidad de programa.

22) ¿Cuáles son los diferentes tipos de sinónimos?

Hay dos tipos de sinónimos o alias:
Privado: solo puede acceder el propietario.
Público: cualquier usuario de la base de datos puede acceder a él.

23) ¿Cuál es el uso de sinónimos?

  • El sinónimo se puede usar para ocultar el nombre real y el propietario de un objeto.
  • Proporciona acceso público a un objeto.
  • También proporciona transparencia de ubicación para tablas, vistas o unidades de programa de una base de datos remota.
  • Simplifica las declaraciones SQL para usuarios de bases de datos.

24) ¿Cómo se almacenan las imágenes en una base de datos?

Sí, puede almacenar imágenes en una base de datos utilizando el tipo Long Raw Data. Este tipo de datos se utiliza para almacenar datos binarios de 2 gigabytes de longitud. Sin embargo, la tabla solo puede tener un tipo de datos Long Raw.

25) ¿Cuál es el tipo de datos BLOB en Oracle?

El tipo de datos BLOB es un tipo de datos con una cadena binaria de longitud variable. Se utiliza para almacenar dos gigabytes de memoria. Para el tipo de datos BLOB, la longitud debe especificarse en bytes.

26) ¿Cuál es la diferencia entre TRANSLATE y REPLACE en Oracle?

Traducir se utiliza para sustituir un carácter por carácter, mientras que Reemplazar se utiliza para sustituir un solo carácter con una palabra.

27) ¿Cuáles son los diferentes tipos de objetos de base de datos?

Una lista de diferentes tipos de objetos de base de datos:
  • Tablas: Este es un conjunto de elementos organizados en forma vertical y horizontal.
  • Tablespaces: esta es una unidad de almacenamiento lógica en Oracle.
  • Vistas: es una tabla virtual derivada de una o más tablas.
  • Índices: este es un método de ajuste del rendimiento para procesar los registros.
  • Sinónimos: Este es un nombre para tablas.

28) ¿Cuál es el uso de Save Points en la base de datos Oracle?

Los puntos de guardado se utilizan para dividir una transacción en fases más pequeñas. Permite deshacer parte de una transacción. Hay un máximo de 5 puntos de guardado permitidos en Oracle Database. Cada vez que se encuentra un error, es posible retroceder desde el punto donde se guardó SAVEPOINT.

29) ¿Cuál es la diferencia entre la confirmación posterior a la base de datos y la confirmación posterior al formulario?

El activador de confirmación posterior a la base de datos se ejecuta después de que los formularios de Oracle emiten la confirmación a la transacción finalizada, mientras que la confirmación posterior al formulario se activa durante el proceso de transacciones posteriores y posteriores a la confirmación, después de que se produce la confirmación de la base de datos.

30) ¿Qué es el respaldo lógico en Oracle?

La copia de seguridad lógica se usa para leer un conjunto de registros de bases de datos y escribirlos en un archivo. Una utilidad de exportación se utiliza para realizar la copia de seguridad, mientras que una utilidad de importación se utiliza para recuperarse de la copia de seguridad.

31) ¿Qué entiendes por duplicado de archivo de registro de rehacer?

La duplicación es un proceso de tener una copia de los archivos de registro de Rehacer. Se realiza creando un grupo de archivos de registro juntos. Esto garantiza que LGWR los escriba automáticamente en todos los miembros del grupo de registro de rehacer en línea actual. Si el grupo falla, la base de datos cambia automáticamente al siguiente grupo. Disminuye el rendimiento.

32) ¿Cuál es el significado de pistas recursivas en Oracle?

El número de veces que varios procesos llaman repetidamente a una tabla de diccionario se conoce como sugerencia recursiva. La sugerencia recursiva se produce debido al pequeño tamaño de la memoria caché del diccionario de datos.

33) ¿Cuáles son las limitaciones de la restricción CHECK?

La principal limitación de la restricción CHECK es que la condición debe ser una expresión booleana evaluada utilizando los valores en la fila que se inserta o actualiza y no puede contener subconsultas.

34) ¿Cuál es el uso de la opción GRANT en el comando IMP?

GRANT se utiliza para importar concesiones de objetos.

35) ¿Cuál es el uso de la opción ROWS en el comando IMP?

La opción ROWS indica si las filas de la tabla deben importarse.

36) ¿Cuál es el uso de la opción ÍNDICES en el comando IMP?

La opción ÍNDICES se utiliza para determinar si se importan los índices.

37) ¿Cuál es el uso de la opción IGNORE en el comando IMP?

La opción IGNORE se usa para especificar cómo se deben manejar los errores de creación de objetos.

38) ¿Cuál es el uso de la opción SHOW en el comando IMP?

La opción SHOW especifica cuándo se muestra el valor de show = y, el DDL dentro del archivo de exportación.

39) ¿Cuál es el uso de FILE param en el comando IMP?

El parámetro FILE se usa para especificar el nombre del archivo de exportación a importar. Se pueden enumerar varios archivos, separados por comas.

40) ¿Cómo convertir una fecha a char en Oracle? Da un ejemplo.

La función to_char () se utiliza para convertir la fecha en carácter. También puede especificar el formato en el que desea la salida.
  1. SELECCIONE  to_char (to_date ( '12 -12-2012 ' ,  ' DD-MM-YYYY ' ),  ' YYYY-MM-DD ' )  FROM  dual;  
O,
  1. SELECCIONE  to_char (to_date ( '12 -12-2012 ' ,  ' DD-MM-AAAA ' ),  ' DD-MM-AAAA ' )  DESDE  dual;  

41) ¿Cuáles son los parámetros reales y formales?

Parámetros reales: los parámetros reales son las variables o expresiones a las que se hace referencia en la lista de parámetros de un subprograma.
Veamos una llamada a procedimiento que enumera dos parámetros reales llamados empno y amt:
  1. raise_sal (empno, amt);  
Parámetros formales: los parámetros formales son variables declaradas en una especificación de subprograma y referenciadas en el cuerpo del subprograma.
El siguiente procedimiento declara dos parámetros formales llamados empid y amt:
  1. PROCEDIMIENTO  raise_sal (empid  INTEGER , amt  REAL )  IS  current_salary  REAL ;  

42) ¿Cuáles son las extensiones utilizadas por los informes de Oracle?

Los informes de Oracle se utilizan para hacer posible que las empresas proporcionen información de todos los niveles dentro o fuera de forma segura. El informe de Oracle utiliza archivos REP y extensiones de archivo RDF .

43) ¿Cómo convertir una cadena a una fecha en la base de datos Oracle?

Sintaxis: to_date (cadena, formato)
Pongamos un ejemplo:
  1. to_date ( '2012-12-12' ,  'AAAA / MM / DD' )  
Regresará el 12 de diciembre de 2012 .

44) ¿Cómo encuentra la fecha y hora actuales en Oracle?

La función SYSDATE () se usa en Oracle para encontrar la fecha y hora actuales del sistema operativo en el que se ejecuta la base de datos.
  1. SELECCIONE  TO_CHAR (SYSDATE,  'MM-DD-AAAA HH24: MI: SS' )  "Current_Date" FROM  DUAL;   

45) ¿Cuál será la sintaxis para encontrar la fecha y hora actuales en formato "AAAA-MM-DD"?

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas