Untitled Deck Flashcards

1
Q

¿Cuáles son las principales funciones del DBA?

A

Instalación, actualización y mantenimiento del SGBD; políticas de almacenamiento y backup; optimización y monitorización; creación y administración de usuarios, roles y trazabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es Explain Plan en administración de BBDD?

A

Herramienta para monitorizar y optimizar el rendimiento de las consultas en SQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué implica la creación de políticas de seguridad para un DBA?

A

Establecer seguridad en datos (vistas y permisos) y en servicios (alta disponibilidad, HA).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuál es la particularidad de Oracle al instalar el SGBD?

A

Oracle crea una base de datos predeterminada con la instalación, la cual forma parte del producto y contiene archivos fundamentales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué puertos utiliza Oracle para su servicio de Listener?

A

El puerto 1521 tradicionalmente, ahora reemplazado por 2483 y 2484 para conexiones TLS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es el proceso Listener en Oracle?

A

Proceso que escucha constantemente las peticiones de conexión a la base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es el PGA en Oracle?

A

Program Global Area, memoria del servidor que atiende a cada conexión de usuario, como en Java JDBC.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es el SGA en Oracle?

A

Sistema Global Area, área de memoria compartida con cachés para datos, logs y el diccionario de Oracle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué función cumple el proceso DBWn en Oracle?

A

Proceso que escribe los datos en los data files de la base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué hace el proceso LGWR en Oracle?

A

Escribe el registro de logs en archivos de redo log dentro de un buffer circular.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es un Tablespace en Oracle?

A

Unidad de almacenamiento lógico que agrupa segmentos y puede residir en uno o más archivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué tipos de objetos agrupa un Tablespace en Oracle?

A

Agrupa segmentos como tablas, índices, LOBs y undo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es un Segmento en Oracle?

A

Objeto de base de datos (tabla, índice, undo, LOB) que se compone de extensiones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cómo se relacionan las extensiones y bloques en Oracle?

A

Las extensiones dividen segmentos en bloques contiguos, que representan la unidad mínima de almacenamiento lógico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cómo se crea un Tablespace en Oracle?

A

CREATE TABLESPACE ts_data DATAFILE '/ruta/ts_data_01.dbf' SIZE 100M AUTOEXTEND ON NEXT 20M MAXSIZE 2G;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cómo se crea un usuario en Oracle?

A

CREATE USER nombre IDENTIFIED BY 'password' DEFAULT TABLESPACE nombre_ts TEMPORARY TABLESPACE ts_temp;

17
Q

¿Qué permisos básicos se otorgan a un usuario en Oracle?

A

GRANT CONNECT TO usuario;, que incluye permisos como CREATE SESSION.

18
Q

¿Qué es el comando GRANT en Oracle?

A

Permite otorgar permisos específicos a usuarios, como GRANT CONNECT o GRANT SELECT.

19
Q

¿Qué es PL/SQL en Oracle?

A

Lenguaje de Procedimientos Almacenados exclusivo de Oracle para desarrollo de funciones y procedimientos.

20
Q

¿Qué herramienta de backup utiliza Oracle?

A

RMAN (Recovery Manager), con comandos como BACKUP TABLESPACE.

21
Q

¿Cómo se realiza un backup de un tablespace con RMAN?

A

RMAN > BACKUP TABLESPACE nombre FORMAT '/ubicación' TAG 'nombre_backup'.

22
Q

¿Qué es Data Pump en Oracle?

A

Herramienta de exportación/importación de datos en Oracle para gestionar grandes volúmenes.

23
Q

¿Para qué se usa CREATE SEQUENCE en Oracle?

A

Para definir una secuencia de valores numéricos incrementales, útil para columnas autoincrementales.

24
Q

¿Cómo se permite que un usuario vea tablas de otro en Oracle?

A

CREATE SYNONYM para la tabla y GRANT SELECT al usuario requerido.

25
Q

¿Qué es RAC (Real Application Clusters) en Oracle?

A

Permite ejecutar una única BD en varios servidores, maximizando disponibilidad y escalabilidad horizontal.

26
Q

¿Qué es Exadata?

A

Plataforma Oracle para alto rendimiento, escalabilidad y automatización en almacenamiento local y en la nube.

27
Q

¿Qué define el parámetro NLS_LANG en Oracle?

A

Especifica el conjunto de caracteres en el cliente para la correcta conversión de datos.

28
Q

¿Qué es una vista materializada en Oracle?

A

Copia de datos estática, que puede actualizarse periódicamente para reflejar cambios en los datos.

29
Q

¿Cómo se crea una vista materializada en Oracle?

A

CREATE MATERIALIZED VIEW nombre_vista AS SELECT ... FROM ... con opciones de REFRESH.

30
Q

¿Qué es el comando CREATE TABLE en Oracle?

A

Define una tabla dentro de un tablespace: CREATE TABLE tabla (campos...) TABLESPACE ts_nombre.

31
Q

¿Cómo se configuran las columnas autoincrementales en Oracle?

A

CREATE SEQUENCE seguido de NEXTVAL en el campo de la tabla.

32
Q

¿Cuál es la función de CREATE SYNONYM en Oracle?

A

Crea un alias para acceder a una tabla de otro esquema o usuario.