Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario Conexiones Oracle

Total questions: 12

Worksheet time: 12mins

Name
Class
Date
1.

En una conexión local directa al servidor de base de datos Oracle, ¿qué protocolo permite a un proceso cliente comunicarse directamente con la memoria de la base de datos sin necesidad del Listener?

a)

TCP/IP

b)

IPC

c)

BEQ

d)

TCPS

2.

¿Cuál es la función principal del fichero `tnsnames.ora` en la arquitectura de red de Oracle?

a)

Definir en qué host y puerto escucha el Listener y qué bases de datos atiende

b)

Registrar dinámicamente las instancias de bases de datos activas para que el Listerner las conozca

c)

Establecer el orden en que el cliente buscará los métodos de resolución de nombres (por ejemplo, TNSNAMES, LDAP)

d)

Actuar como un 'directorio telefónico' para el cliente, traduciendo un alias a los detalles de conexión del servidor (host, puerto, servicio)

3.

Un administrador necesita cambiar la dirección IP del servidor de base de datos en un entorno con cientos de clientes. ¿Qué método de conexión le permitiría hacer este cambio en un solo lugar para que todos los clientes se actualicen automáticamente?

a)

External Naming

b)

Local Naming

c)

Directory naming

d)

Easy Connect

4.

Según el flujo de conexión remota, ¿qué sucede inmediatamente después de que el Listener valida una petición de conexión y la considera válida?

a)

El Listener asigna un Proceso Servidor dedicado al cliente y le entrega su dirección para que se comuniquen directamente.

b)

El Listener permanece activo en la comunicación, actuando como intermediario continuo entre el cliente y la base de datos

c)

El Listener procesa directamente las consultas SQL enviadas por el cliente

d)

El Listener consulta el fichero sqlnet.ora del servidor para determinar las reglas de actuación

5.

¿Cuál es la principal desventaja del método de conexión 'Local Naming' (usando `tnsnames.ora`) en un entorno a gran escala?

a)

Su administración es descentralizada, requiriendo actualizar un fichero en cada máquina cliente si hay cambios.

b)

Es el método más lento porque debe consultar el fichero de texto en cada conexión

c)

No soporta protocolos seguros como TCPS(SSL/TSL)

d)

Carece de soporte para funcionalidades avanzadas como failover o balanceo de carga.

6.

Si se ejecuta el comando `lsnrctl status` y se observan servicios de bases de datos registrados, pero el fichero `listener.ora` no tiene una sección `SID_LIST`, ¿cómo es posible que el Listener conozca esas bases de datos?

a)

El comando lsnrctl status lee la memoria de la SGA para encontrar las instancias activas

b)

La información está obligatoriamente definida en el fichero 'tnsnames.ora' del servidor.

c)

El asistente NETCA crea un registro oculto que no es visible en el fichero de texto

d)

Debido al progreso de 'dynamic registration', donde las instancias de base de datos se autoregistran en el Listener

7.

Un usuario se conecta usando la sintaxis `sqlplus system/oracle@localhost:1521/orcl`. ¿Qué método de conexión está utilizando y qué componente es indispensable para que funcione?

a)

Está usando Local Naming y necesita una entrada 'orcl' en 'tnsnames.ora'

b)

Está usando Directory Naming y necesita conectividad con un servidor LDAP

c)

Está usando Easy Connect y necesita un Listener activo en el puerto 1521

d)

Está usando el protocolo BEQ y no necesita ningún componente de red

8.

¿Qué fichero de configuración de red de Oracle y qué parámetro dentro de él indican al cliente que debe intentar resolver un nombre de conexión primero en el fichero `tnsnames.ora` y, si falla, usar Easy Connect?

a)

En 'sqlnet.ora', usando el parámetro 'SQLNET.AUTHETICATION_SERVICES'.

b)

En 'listener.ora', usando el parámetro 'SID_LIST_LISTENER'

c)

En 'tnsnames.ora', usando el parámetro 'DESCRIPTION'

d)

En 'sqlnet.ora' , usando el parámetro 'NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)'.

9.

En Oracle, ¿cuál es la diferencia fundamental entre el `SERVICE_NAME` y el `DB_NAME`?

a)

'SERVICE_NAME' se define en 'tnsnames.ora' y 'DB_NAME' se define en 'listener.ora'

b)

'DB_NAME' es el alias público para los clientes, mientras que 'SERVICE_NAME' es el nombre físico interno de los archivos de la base de datos.

c)

No hay diferencia, son dos nombres para el mismo concepto

d)

'DB_NAME' identifica la instancia física, mientras que 'SERVICE_NAME' es un alias lógico que los clientes usan para conectarse, el cual puede apuntar a múltiples instancias en un clúster (RAC).

10.

Al ejecutar `SELECT COUNT(*) FROM V$SESSION;` en una base de datos recién iniciada y con una sola conexión de usuario activa, el resultado es un número mucho mayor que 1. ¿Cuál es la razón?

a)

Oracle cuenta como sesiones todos los procesos, incluyendo los procesos internos y de background que son necesarios para su propio funcionamiento.

b)

La vista muestra un histórico de todas las sesiones que se han conectado desde que se inició la instancia

c)

La vista 'V$SESSION$ está corrupta y necesita ser reinstalada por un DBA.

d)

El Listener crea múltiples sesiones fantasma por cada conexión de usuario para el balanceo de carga.

11.

Si un administrador no puede conectarse remotamente y sospecha que el Listener está caído, ¿cuál sería la única forma de acceder a la base de datos en el servidor para arreglarlo?

a)

Editando el fichero 'tnsnames.ora' para que apunte a un puerto de emergencia.

b)

Utilizando la herramient NETMGR para forzar el arranque del Listener de forma remota

c)

Conectándose localmente con el protocolo BEQ (ej 'sqlplus / as sysdba'), que no necesita al Listener

d)

Usando una conexión Easy Connect, ya que no requiere configuración.

12.

Dentro de las herramientas de configuración de red de Oracle, ¿cuál es la principal diferencia entre `NETCA` y `LSNRCTL`?

a)

'NETCA' es una herramienta obsoleta y ha sido reemplazada completamente por 'LSNRCTL'

b)

'NETCA' es un asistente gráfico para crear y modificar ficheros de configuración ('listener.ora', 'tnsnames.ora'), mientras que 'LSNRCTL' es una utilidad de línea de comandos para controlar el estado del Listener (arrancar, parar, ver estado).

c)

'NETCA' es una herramienta para clientes y 'LSNRCTL' es una herramienta para el servidor.

d)

'LSNRCTL' se usa para configurar la seguridad y 'NETCA' para configurar los protocolos de red