ORACLE Flashcards

1
Q

¿Qué distingue a Oracle en la instalación de su SGBD?

A

Es el único SGBD que, al instalarse, crea una base de datos (BD) propia del producto, en la cual se guardan todos los ficheros.

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

¿Cuál es el puerto predeterminado en Oracle para conexiones?

A

El puerto es el 1521, aunque actualmente ha sido reemplazado por el 2483 y 2484 (TLS).

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

¿Qué es el Listener en Oracle?

A

Es el proceso que está escuchando constantemente las peticiones de conexión al servidor de base de datos.

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

¿Qué es PGA en Oracle?

A

Es el Proceso Global de Área, un proceso del servidor que atiende a procesos de usuario como las conexiones de Java JDBC.

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

¿Qué es SGA en Oracle?

A

Es el Área Global del Sistema que contiene las cachés de datos, como el diccionario de datos y los logs de operaciones (redo log).

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

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

A

El proceso DBWn escribe los datos de la BD en ficheros físicos o data files.

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

¿Qué hace el proceso LGWR en Oracle?

A

El proceso LGWR escribe los redo logs en un buffer circular, registrando cambios en la BD.

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

¿Qué es un Tablespace en Oracle?

A

Es una unidad lógica de almacenamiento que agrupa segmentos/objetos y puede contener uno o más ficheros.

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

¿Qué es un segmento en Oracle?

A

Es un conjunto de objetos como tabla, índice, undo o LOB, que puede almacenarse en varios data files.

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

¿Qué son las extensiones (Extents) en Oracle?

A

Son divisiones lógicas dentro de un segmento, que contienen datos contiguos, similar a la gestión de volúmenes lógicos (LVM).

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

¿Cuál es la estructura más pequeña en el almacenamiento de Oracle?

A

El bloque lógico, que es parte de una extensión y se mapea a bloques físicos.

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

¿Cuál es el comando para crear un Tablespace en Oracle?

A

CREATE TABLESPACE ts_data DATAFILE '/var/data/oracle/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
13
Q

¿Cómo se especifica el tablespace al crear una tabla en Oracle?

A

En el comando CREATE TABLE, con la cláusula TABLESPACE se define el tablespace donde se almacenará la tabla.

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

¿Cómo se crea un usuario en Oracle?

A

Mediante el comando CREATE USER nombre IDENTIFIED BY 'password' DEFAULT TABLESPACE ts_data TEMPORARY TABLESPACE ts_temp; y luego se le asignan permisos.

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

¿Qué es PL/SQL en Oracle?

A

Es el Lenguaje de Procedimientos Almacenados que permite realizar operaciones complejas y automatizadas en la BD.

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

¿Qué es RMAN en Oracle?

A

Es la herramienta de gestión de backups en Oracle, con la cual se realizan copias de seguridad de tablespaces y otros elementos (RMAN > BACKUP TABLESPACE ts_data).

17
Q

¿Cómo se crean columnas autoincrementales en Oracle?

A

Mediante CREATE SEQUENCE se define una secuencia que incrementa valores automáticamente para una columna.

18
Q

¿Qué es RAC en Oracle?

A

Real Application Clusters (RAC) permite que una BD Oracle se ejecute en varios servidores, aumentando disponibilidad y escalabilidad horizontal.

19
Q

¿Qué es Exadata en el entorno Oracle?

A

Es una plataforma de BD de alto rendimiento, que permite escalabilidad y automatización tanto en entornos locales como en la nube.

20
Q

¿Qué significa NLS_LANG en Oracle?

A

Es el conjunto de caracteres usado en el cliente, que Oracle emplea para convertir los datos según el idioma y región.

21
Q

¿Qué son las vistas materializadas en Oracle?

A

Son vistas estáticas de los datos en un momento dado, que pueden refrescarse periódicamente; útiles para datos que cambian poco.

22
Q

¿Cómo se otorgan permisos de acceso a otro usuario en Oracle?

A

Mediante GRANT SELECT y la creación de sinónimos (SYNONYM), para permitir que un usuario acceda a tablas de otro.