ORACLE Flashcards
¿Qué distingue a Oracle en la instalación de su SGBD?
Es el único SGBD que, al instalarse, crea una base de datos (BD) propia del producto, en la cual se guardan todos los ficheros.
¿Cuál es el puerto predeterminado en Oracle para conexiones?
El puerto es el 1521, aunque actualmente ha sido reemplazado por el 2483 y 2484 (TLS).
¿Qué es el Listener en Oracle?
Es el proceso que está escuchando constantemente las peticiones de conexión al servidor de base de datos.
¿Qué es PGA en Oracle?
Es el Proceso Global de Área, un proceso del servidor que atiende a procesos de usuario como las conexiones de Java JDBC.
¿Qué es SGA en Oracle?
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).
¿Qué función tiene el proceso DBWn en Oracle?
El proceso DBWn escribe los datos de la BD en ficheros físicos o data files.
¿Qué hace el proceso LGWR en Oracle?
El proceso LGWR escribe los redo logs en un buffer circular, registrando cambios en la BD.
¿Qué es un Tablespace en Oracle?
Es una unidad lógica de almacenamiento que agrupa segmentos/objetos y puede contener uno o más ficheros.
¿Qué es un segmento en Oracle?
Es un conjunto de objetos como tabla, índice, undo o LOB, que puede almacenarse en varios data files.
¿Qué son las extensiones (Extents) en Oracle?
Son divisiones lógicas dentro de un segmento, que contienen datos contiguos, similar a la gestión de volúmenes lógicos (LVM).
¿Cuál es la estructura más pequeña en el almacenamiento de Oracle?
El bloque lógico, que es parte de una extensión y se mapea a bloques físicos.
¿Cuál es el comando para crear un Tablespace en Oracle?
CREATE TABLESPACE ts_data DATAFILE '/var/data/oracle/ts_data_01.dbf' SIZE 100M AUTOEXTEND ON NEXT 20M MAXSIZE 2G;
¿Cómo se especifica el tablespace al crear una tabla en Oracle?
En el comando CREATE TABLE
, con la cláusula TABLESPACE se define el tablespace donde se almacenará la tabla.
¿Cómo se crea un usuario en Oracle?
Mediante el comando CREATE USER nombre IDENTIFIED BY 'password' DEFAULT TABLESPACE ts_data TEMPORARY TABLESPACE ts_temp;
y luego se le asignan permisos.
¿Qué es PL/SQL en Oracle?
Es el Lenguaje de Procedimientos Almacenados que permite realizar operaciones complejas y automatizadas en la BD.