You are on page 1of 14

PARCIAL 1

Quin es responsable de realizar la recuperacin de la instancia cuando ocurre una falla, tambin es responsable de la limpieza
de los segmentos temporales que ya no estn en uso?
Escritor de la base de datos
Control de Procesos
Escritor de log
Monitor de sistema|*
Punto de control
Cmo se llaman los archivos que contienen datos sobre la propia base de datos (es decir, informacin sobre la estructura de la
base de datos fsica). Estos archivos son vitales para la base de datos?.
Parameter Files
Control Files*
Redo Log Files
Datafiles
Password files
Qu archivo es necesario para permitir a los usuarios conectarse a la base de datos de forma remota y realizar tareas
administrativas?.
Datafiles
Password files*
Parameter Files
Control Files
Redo Log Files
Quin contiene al cach de biblioteca, el cach de diccionario y, almacena en cach las distintas construcciones que se pueden
compartir entre usuarios?
Cach de buffers de la base de datos
Pool Java
Pool compartido*
Buffer de redo log
Pool grande
Cules de las siguientes son problemticas que solucionar la arquitectura en Grid?
El problema de la informacin fragmentada
El tener que dedicar recursos de hardware para una nica aplicacin
Todas son correctas*
Sistemas monolticos muy caros
Si decimos "Es una memoria compartida por todos los procesos de servidor y en segundo plano". Todos los usuarios conectados
a una instancia de base de datos pueden leer la informacin contenida dentro de ella. A qu estamos haciendo referencia?.
SGA*
PGA
GSA
ASG
Cmo se llaman los archivos que contienen los datos de aplicacin o de usuario de la base de datos?
Parameter Files
Password files
Datafiles*
Redo Log Files
Control Files
Cuando un proceso de usuario falla, Quin es el responsable de realizar la limpieza de database buffer cach y liberar los
recursos que el proceso estaba utilizando?
Escritor de la base de datos
Escritor de log
Control de Procesos*
Punto de control
Monitor de sistema
Cul es la unidad ms pequea de datos utilizados por una base de datos?.
Extensiones
Bloque de Datos*
Segmentos
Esquema
Permite configurar arquitecturas de sistemas de Clusters para correr sus aplicaciones. En cada uno de los nodos se ejecutan
concurrentemente transacciones contra la misma base de datos. De qu Aplicacin de Oracle es la descripcin?
RAC*
EM
GRID
ASM
Quin est por encima de la extensin, en el nivel lgico de almacenamiento de la base de datos?
Extensiones
Segmentos*
Bloque de Datos
Esquema
Cmo se llama la parte de la SGA que mantiene copias de bloques de datos ledos de los archivos de base de datos?.
Pool Java
Pool compartido
Pool grande
Cach de buffers de la base de datos*
Buffer de redo log
Cmo se llama la herramienta que esta diseada para realizar las tareas de copia de seguridad, restauracin y restauracin de
la base de datos?
Oracle Enterprise Manager(EM)
SQL *Plas:
iSql *Plus
Recovery Manager (RMAN)*
Pump de datos
Qu proceso se ejecut?:
Cuando un proceso de usuario confirma (commit) una operacin
Cada 3 segundos
Cuando el buffer de redo log esta a un tercio
Cuando el proceso DBWn graba a disco?
Monitor de sistema
Control de Procesos
Escritor de la base de datos
Escritor de log*
Punto de control
PARCIAL 2
Qu opcin es INCORRECTA respecto de la eliminacin de una base de datos utilizando el Asistente de Configuracin de Bases
de Datos (DBCA)?
Se borran los archivos de redo log online
Se borran los archivos de control.
Se borran los archivos de datos.
Se borran los archivos de redo log archivados**
SQL*Plus es una herramienta que se utiliza para interactuar con la base de datos. Con qu instruccin es posible ejecutar
archivos de comandos llamados scripts?
@ **
Run
Execute
#
Ud. est administrando una base de datos Oracle 10g. Cul de las siguientes herramientas usara si quisiera administrar la
base de datos a travs de comandos tipiados desde una lnea de comando?
Network Configuration Assistant
Database Configuration Assistant (DBCA)
Enterprise Manager
SQL*Plus**
Ud. es contratado por una empresa y descubre que en la misma slo existe una base de datos funcional sobre la que funcionan
las diferentes aplicaciones. Si desea replicar dicha base de datos para crear un ambiente de pruebas, Cul es el mejor mtodo
para crear la rplica que necesita?
Copiar los archivos que conforman la base de datos original a una nueva ubicacin.
Usar el Asistente de Configuracin de Bases de Datos (DBCA) para crear una plantilla con la estructura de la base de datos y
crear la nueva base de datos a partir de dicha plantilla en una nueva ubicacin.****
Usar el Asistente de Configuracin de Bases de Datos (DBCA) para crear una plantilla con la estructura de la base de datos e
importar manualmente los datos de la base original.
Crear una nueva base de datos utilizando la sentencia CREATE DATABASE y luego copiar manualmente los datos de la base
original.
Qu es iSQL*Plus?
Es una herramienta que sirve para configurar la red de Oracle.
Es una herramienta que sirve para recopilar estadsticas de rendimiento de una base de datos Oracle.
Es una herramienta que le permite definir plantillas para la creacin de bases de datos con iguales condiciones en ocasiones
posteriores.
Es una herramienta que le permite realizar operaciones de gestin como tambin ejecutar sentencias SQL para manipular los
datos almacenados.****
Qu vista del diccionario de datos contiene los nombres de todas las vistas de rendimiento dinmicas definidas en la base de
datos Oracle?
V$PERFORMANCE_VIEW
V$VIEW
V$FIXED_TABLE****
V$ALL_VIEWS
Ud. trabaja como DBA en una empresa que tiene varias sucursales alrededor del mundo. Ha iniciado una instancia con la
direccin IP 200.54.195.45 y quiere utilizar Enterprise Manager para administrarla remotamente a travs de un navegador Web
en el puerto por defecto. Qu URL debera utilizar para acceder a Enterprise Manager Database Control?
http:// 200.54.195.45:5500/em****
http:// 200.54.195.45:5600/em
http:// www.200.54.195.45:5500/em
Ninguna de las anteriores.
Cul es el modo de cierre por defecto de una base de datos cuando ejecuta la sentencia SHUTDOWN?
Transactional
Normal****
Abort
Immediate
En qu estado de la apertura de la base de datos se leen los archivos de control?
En estado OPEN
En estado NOMOUNT
En estado MOUNT****
En ninguno de los estados mencionados
Cual de las siguientes afirmaciones es INCORRECTA respecto al archivo de parmetros de inicializacin PFILE?
PFILE es un archivo de texto editable
PFILE es el archivo de parmetros de inicializacin por defecto de una base de datos Oracle 10g****
Para activar los cambios hechos en los parmetros definidos en el PFILE es necesario reiniciar la instancia.
Su nombre por defecto es init.ora
Qu opcin es CORRECTA cuando se requiere conectarse con el privilegio SYSDBA o SYSOPER a una base de datos Oracle 10g
utilizando iSQL*Plus?
Se debe configurar en el gestor de usuarios de Oracle Application Server Containers for J2EE (OC4J) el usuario que tenga dicho
privilegio y otorgarle permisos de webDba.****
Se necesita crear un archivo de contraseas en el servidor de base de datos para permitir la conexin a la base mediante
alguno de estos privilegios usando iSQL*Plus.
No es necesaria ninguna configuracin especial, simplemente debe seleccionar el privilegio correspondiente de la lista en la
pgina de conexin para poder conectarse.
Se requiere de otorgar el permiso webSYSDBA al usuario con dicho privilegio para poder establecer la conexin desde
iSQL*Plus.
Cmo se llama el archivo de parmetros de inicializacin por defecto de una base de datos Oracle 10g denominada PROD?
Ninguno de los anteriores
spPROD.ora
spfilePROD.ora****
initPRODora
Qu afirmacin respecto del archivo de log de alertas es correcta?
Si el archivo se borra la base de datos se detiene con un error.
El archivo de log de alertas registra slo los cambios producidos en la base de datos en la sesin actual.
El archivo de log de alertas es un archivo binario y no puede ser editado por el DBA.
El mantenimiento del mismo es responsabilidad del DBA.****
Qu afirmacin es CORRECTA respecto de los usuarios que se crean con una base de datos por defecto Oracle 10g utilizando el
Asistente de Configuracin de Bases de Datos (DBCA)?
Se crean varios usuarios por defecto, entre ellos los usuarios SYS y SYSTEM. El usuario debe definir las contraseas para estos
2 usuarios y el resto de las cuentas se crean bloqueadas.
No se crean usuarios de base de datos con la base de datos por defecto usando el DBCA.
Se crean slo los usuarios SYS y SYSTEM con contraseas MANAGER y CHANGE_ON_INSTALL respectivamente.
Se crean varios usuarios por defecto, entre ellos los usuarios SYS y SYSTEM con el mismo nombre como contrasea. Todas las
cuentas de usuarios excepto SYS se crean bloqueadas.
Enterprise Manager Database Control es una herramienta provista por Oracle que sirve para:
Administrar una base de datos.****
Crear una base de datos.
Eliminar una base de datos.
Crear una plantilla para crear bases de datos.
En qu parmetro de inicializacin se encuentra definida la ubicacin del archivo de log de alertas?
ALERT_DUMP_DEST
USER_DUMP_DEST
BACKGROUND_DUMP_DEST****
ALERT_FILE_DUMP_DEST
La ubicacin por defecto del archivo de parmetros de inicializacin SPFILE es:
%ORACLE_HOME%\dbs
%ORACLE_HOME%\database****
% ORACLE_HOME%\spfile
%ORACLE_HOME%\admin
Qu comando utilizara para iniciar el proceso que le permita utilizar la consola de Enterprise Manager Database Control para
gestionar una base de datos Oracle 10g?
emctl start dbconsole****
start dbconsole
dbconsole start
lsnrctl start dbconsole
Cul de los siguientes NO es un parmetro bsico de inicializacin?
UNDO_MANAGEMENT
CONTROL_FILES
DB_BLOCK_SIZE
DATABASE_NAME****
Qu sucede cuando un DBA emite una sentencia SHUTDOWN ABORT?
El servidor finaliza las transacciones en ejecucin en ese momento sin realizar un rollback de las mismas, desconecta a los
usuarios, no escribe los buffers de datos y de redo log a disco, no cierra los archivos al finalizar la instancia, ni cierra ni
desmonta la base de datos. La base de datos queda en estado inconsistente.****
Impide que los usuarios pierdan datos al esperar que finalicen las transacciones pendientes antes de comenzar con el cierre. No
permite que se conecten nuevos usuarios, finaliza las sesiones de los clientes inmediatamente estos terminen la transaccin en
curso y una vez desconectado el ltimo usuario se procede al cierre de la base de datos.
Impide que las sentencias que se estn ejecutando actualmente finalicen. El servidor realiza un rollback de las transacciones en
curso, desconecta a todos los usuarios y luego procede al cierre.
Oracle no permite nuevas conexiones a la base de datos, el servidor espera a que todos los usuarios se desconecten, se
escriben los buffers de datos y de redo logs pendientes, se terminan los procesos de segundo plano, se libera la memoria
ocupada por la SGA y se cierra y desmonta la base de datos antes de finalizar la instancia.
PARCIAL 3
Es posible que los usuarios accedan a los datos de un Tablespaces que esta en estado Offline?
Verdadero
Falso**
Oracle pide datos en mltiplos de bloques de datos Oracle?
Falso
Verdadero****
Indicar cuales de las siguientes ventajas son correctas sobre los tablespaces Gestionados Localmente.
El manejo local evita la asignacin recurrente del espacio operativo. En cambio, esto puede ocurrir en el Dictionary-managed
tablepaces.
Los tamaos de los grados son determinados automticamente por el sistema.
Los cambios en los mapas de bits de los grados, no generan modificaciones de informacin, porque no actualizan las tablas del
diccionario de datos.
Todas son correctas.****
Cules son las formas de modificar el tamao de un tablespace?
Modificar el tamao de un archivo de datos existente****
Pasando el Tablespaces a modo Archivelog
Ninguna es correcta.
Cambiar el tamao de bloque del sistema operativo
Qu tablespaces contiene informacin administrativa sobre la base de datos y aloja el diccionario de datos?
USERS
TEMP
SYSTEM****
SYSAUX
Cul es el comando para realizar la eliminacin de un Tablespace?
DELETE TABLESPACE
DROP TABLESPACE****
DROP ALL TABLESPACE
TRUNCATE TABLESPACE
Un archivo de datos puede ser utilizado por varios Tablespaces?
Falso****
Verdadero
La siguiente afirmacin es V o F? "ASM nos brinda la ventaja de la duplicacin que se aplica a nivel de volumen, no por
archivo?"
Verdadero
Falso
Una base de datos se divide en una o varias unidades lgicas de almacenamiento llamadas:
Segmentos
Bloques de datos
Tablespaces****
Bloques de datos Oracle
Cundo son creados los SYSTEM tablespaces?
Cuando se crea la base de datos****
Al iniciar la instancia por primera vez
Son creados por el DBA cuando ingresa por primera vez
Cuando se instala el software de Oracle
Cules de las siguientes son vistas validas de Tablespaces?
Todas son correctas****
V$TEMPFILE
DBA_DATA_FILES
DBA_TEMP_FILES
Es posible borrar todos los archivos de datos cuando se elimina un Tablespace?.
Cuando borramos el tablespaces solo se borran los archivos
Si con la clusula AND DATAFILES****
Si con la clusula DELETE DATAFILE
No es posible
Seleccionar las acciones posibles que se pueden realizar a un Tablespace desde el EM?
Todas son correctas****
Add Datafile
Reorganize
Make Locally Manager
PARCIAL 4
Para cumplir la poltica de seguridad implementada en la empresa se necesita restringir el nmero de intentos de conexin
fallidos a 3 a los usuarios que quieran conectarse a la base de datos. Qu accin debera realizar para cumplir esta premisa?
Debe configurar la clusula FAILED_LOGINS en los perfiles asignados a los usuarios de la base de datos.
Debe configurar la clusula PASSWORD_LOCK_TIME en los perfiles asignados a los usuarios de la base de datos.
Debe asignar el perfil DEFAULT a todos los usuarios.
Debe configurar la clusula FAILED_LOGIN_ATTEMPTS en los perfiles asignados a los usuarios de la base de datos.****
Ud. necesita asignarle el rol SELECT_CATALOG_ROLE a un usuario y decide hacerlo mediante Enterprise Manager Database
Control. Al hacerlo desactiva la casilla DEFAULT. Qu ocurrir?
El usuario necesita activar el rol explcitamente para poder utilizarlo.****
El usuario no puede utilizar el rol.
El usuario puede utilizar el rol inmediatamente.
El rol no ser asignado al usuario.
El DBA otorga el privilegio de sistema CREATE TABLE al usuario Juan con la opcin ADMIN OPTION. Juan otorga el mismo
privilegio a Pedro. Qu ocurre cuando el DBA elimina el privilegio a Juan?
Los usuarios Juan y Pedro no pueden crear ms tablas.
Pedro puede crear tablas pero Juan no.****
Ambos usuarios pueden crear tablas.
Juan puede crear tablas pero Pedro no.
Oracle 10g le brinda la posibilidad de utilizar una funcin de validacin de contraseas llamada VERIFY_FUNCTION en la
definicin de un perfil para los usuarios de base de datos. Qu caracterstica NO corresponde a las provistas por defecto por
esta funcin?
La contrasea debe incluir, por lo menos, 2 signos especiales.****
Validacin de longitud mnima a 4 caracteres.
La contrasea debe diferir de la anterior en al menos 3 caracteres.
No permite que la contrasea sea igual al nombre de usuario
Qu sentencia SQL utilizara para asignar un privilegio a un usuario o rol determinado?
GRANT****
CREATE
REVOKE
ASSIGN
Cul de las siguientes afirmaciones con respecto a los roles es INCORRECTA?
Un rol puede activarse o desactivarse.
Un rol no por defecto se activa inmediatamente al ser asignado a un usuario.****
Un rol puede protegerse para que se requiera una contrasea para su activacin.
Los roles no son propiedad de ningn usuario.
Cuando se utiliza el mtodo de autenticacin externo o por sistema operativo se agrega al nombre de cuenta de usuario del
sistema operativo un prefijo por defecto para el nombre del usuario de base de datos. Cul es ese prefijo por defecto?
USR$
SO$
EXT$
OPS$****
Cul de las siguientes afirmaciones es correcta respecto del usuario SYSTEM?
Este usuario se crea por defecto con el privilegio SYSDBA.
Este usuario es el dueo del diccionario de datos de la base de datos Oracle 10g.
Este usuario tiene asignado por defecto el rol DBA.****
Este usuario se crea por defecto con la contrasea MANAGER.
Cul de los siguientes NO es un mtodo de autenticacin vlido para usuarios de una base de datos Oracle 10g?
Global
Contrasea
Criptogrfico
Externo o por sistema operativo****
Para cumplir la poltica de seguridad de la empresa se necesita crear un nuevo usuario (llamado ADM) y asignarle el privilegio
SYSDBA con la opcin de poder asignar dicho privilegio a otros usuarios de base. Qu sentencia SQL utilizara para cumplir
este objetivo?
GRANT SYSDBA TO ADM;
GRANT SYS TO ADM WITH GRANT OPTION;
GRANT SYSDBA TO ADM WITH ADMIN OPTION;****
GRANT SYS TO ADM WITH ADMIN OPTION;
Qu clase de privilegio necestara un usuario de base de datos para crear un tablespace?
Privilegio de objeto
Privilegio de usuario
Privilegio de base
Privilegio de sistema****
Ud. es el DBA de una empresa y necesita utilizar el usuario HR creado por defecto junto a la creacin de la base de datos para
realizar ciertas pruebas. Qu sentencia SQL utilizara para desbloquear la cuenta y modificar su contrasea por la palabra
TEST?
ALTER USER HR ACCOUNT UNLOCK;
ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK;
ALTER USER HR IDENTIFIED BY TEST ACCOUNT UNLOCK;
ALTER USER HR IDENTIFIED BY TEST;
Qu es un rol?
Es el derecho otorgado a un usuario para ejecutar sentencias SQL o para tener acceso a objetos de otro usuario.
Es un modo de agrupar los privilegios que un determinado usuario requiere para llevar adelante una tarea. Los roles pueden
asociarse tanto con los usuarios como con otros roles.****
Es un agrupamiento de los lmites de recursos impuestos a un usuario en cuanto al uso de la base de datos y de los recursos de
la instancia.
Es el modo de gestionar la propiedad y el acceso a objetos de base de datos.
Qu privilegio del rol CONNECT le permite conectarse a una base de datos Oracle 10g?
CREATE PROCEDURE
CREATE TABLE
CREATE CONNECTION
CREATE SESSION****
Ud. necesita detener una instancia de una base de datos para lo cual es necesario utilizar un usuario de base de datos con
privilegios SYSDBA. Qu usuario creado por defecto tiene este privilegio?
SYSTEM
SYS****
SYSDBA
SYSAUX
Ud. ha creado un usuario de base llamado Juan y le ha asignado el privilegio SELECT ANY TABLE con la posibilidad de asignar
este privilegio a otros usuarios. El usuario Juan, luego, asign este privilegio al usuario de base Pedro, dndole tambin la
posibilidad de otorgarlo a otros usuarios de la base de datos. Qu ocurre si Ud. le quita el privilegio en cuestin al usuario
Juan?
El usuario Juan podr otorgar el privilegio pero el usuario Pedro no.
Ninguno de los dos usuarios podr asignar el privilegio a otros usuarios.****
Ambos usuarios podrn otorgar el privilegio a otros usuarios.
El usuario Juan no podr otorgar el privilegio pero el usuario Pedro si.
Ud. es el DBA de una empresa y nota que los usuarios que tienen el rol DBA utilizan ms recursos de CPU que los definidos en
el perfil que tienen asignados. Qu accin llevara a cabo para asegurar que se respeten los lmites impuestos en esos
usuarios?
Configurar el parmetro de inicializacin RESOURCE_LIMIT en TRUE en el archivo de parmetros de inicializacin.****
Crear un nuevo perfil con restricciones de CPU y asignarlo a estos usuarios.
Revocar el rol DBA a estos usuarios y asignarles los roles CONNECT y RESOURCE.
Asignar el perfil DEFAULT a esos usuarios.
Ud. crea un usuario de base de datos con la sentencia CREATE USER ADM IDENTIFIED EXTERNALLY. Qu mtodo de
autenticacin utiliza?
Aplicacin cliente
Contrasea****
Sistema Operativo
Global
Ud. necesita crear un usuario sobre el tablespace APPS con la capacidad de utilizar hasta 100 MB para crear sus objetos. Qu
clusula de la sentencia SQL CREATE USER usara para cumplir esta tarea?
QUOTA UNLIMITED ON APPS
QUOTA ON APPS 100 MB
QUOTA 100 MB
QUOTA 100 MB ON APPS****
Si Ud. define un perfil con la clusula IDDLE TIME = 15 utilizando Enterprise Manager. Qu significa esto?
Que las sesiones de los usuarios que tengan asignados este perfil no podrn estar conectados menos de 15 minutos a la base
de datos.
Que las sesiones de los usuarios que tengan asignados este perfil no podrn estar conectados ms de 15 minutos a la base de
datos.
Que las sesiones de los usuarios que tengan asignados este perfil sern desconectadas si estn inactivas menos de 15
minutos.
Que las sesiones de los usuarios que tengan asignados este perfil sern desconectadas si estn inactivas por ms de 15
minutos.****
PARCIAL 5
Qu tipo de dato como mximo admite hasta 2 GB (2000 MB)?
LONG****
RAW
VARCHAR2
NCHAR
Qu es verdadero cuando hablamos de ndices?
Ninguna es correcta
Los ndices son estructuras opcionales asociadas a las tablas****
Los ndices aportan mayor carga de trabajo y deterioran el rendimiento
Los ndices se pueden crear en una sola columna por tabla
Seleccione los efectos verdaderos al ejecutar el siguiente comando:
TRUNCATE TABLE [schema.] table [{DROP | REUSE} STORAGE]
La tabla se marca como vaca definiendo el lmite superior al principio de la tabla
No se generan datos de deshacer
Todas son correctas****
No se pueden truncar las tablas a las que una clave ajena hace referencia
Cul es el comando para borrar una tabla?
DELETE TABLE
DROP TABLE****
CLEAR TABLE
ERASE TABLE
Cules de las siguientes son acciones validas sobre una tabla?
Show Dependencies
Create Like
Grant Privileges
Todas son correctas****
Qu estado de restriccin se utiliza cuando los datos provienen de un origen ya validado y la tabla es de slo lectura, de modo
que no se introduce ningn dato nuevo en la tabla?
ENABLE NOVALIDATE
ENABLE VALIDATE
DISABLE NOVALIDATE****
DISABLE VALIDATE
Qu tipo de violacin de una restriccin tiene lugar cuando, se realiza el intento de tener valores duplicados en una columna
que tiene una restriccin nica?
Integridad referencial
Unicidad****
Duplicacin
Control
Qu esquema contiene el diccionario de datos?
SYSTEM
SYS****
HR
DD
Qu estado de restriccin se usa con frecuencia cuando los datos existentes se deben validar pero los datos no se van a
modificar y el ndice ya no es necesario para el rendimiento?
ENABLE NOVALIDATE
DISABLE VALIDATE****
ENABLE VALIDATE
DISABLE NOVALIDATE
Cul es el estado habitual y por defecto de una restriccin?
ENABLE VALIDATE****
DISABLE VALIDATE
ENABLE NOVALIDATE
DISABLE NOVALIDATE
Una restriccin de _________________necesita que para cada fila de una tabla, el valor de la clave ajena coincida con un valor
de una clave principal.
Integridad referencial****
Control
Paridad
NOT NULL
Con que clusula los datos, la definicin, los ndices asociados y los disparadores son eliminados definitivamente?
ERASE
CASCADE
ALL
PURGATE****
Cul de las siguientes opciones refleja mejor la definicin de vista?:
Las vistas son representaciones personalizadas de datos de una o ms tablas****
Las vistas son representaciones personalizadas de datos de una o ms tablas u otras vistas
Es una coleccin de objetos de base de datos
Las vistas son representaciones personalizadas vistas materializadas
Cules de los siguientes son tipos de ndices?
Arbol E
LAPD
Index_tree
rbol B****
Qu es un esquema?
Un esquema es una coleccin de objetos de base de datos.****
Un esquema es una coleccin de usuarios de base de datos.
Un esquema es una coleccin de Vistas de base de datos.
Un esquema es una coleccin de Tablas de base de datos.
la ultima pregunta sobre tablas temporales y la respuesta son todas correctas
PARCIAL 6
Ud. detecta en la base de datos que administra que se estn produciendo conflictos de bloqueo. Luego de analizar la
informacin determina que un usuario ha dejado una transaccin sin finalizar que est causando el bloqueo de otros usuarios
que necesitan acceder al mismo recurso. Qu accin llevara a cabo para resolver el problema?
Ud. debe reiniciar la instancia asociada a la base de datos para finalizar con el conflicto.
La base de datos liberar los bloqueos en forma automtica pasado un tiempo de 30 minutos.
Ud. mata la sesin del usuario que origin el bloqueo desde Enterprise Manager y finaliza el conflicto.****
No puede hacer nada, el usuario que inici la sesin debe confirmar o rechazar la transaccin para liberar los bloqueos.
Mientras est ejecutando un bloque annimo detecta la necesidad de mostrar cierta informacin en la consola. Recuerda que
Oracle le brinda el procedimiento PUT_LINE en el paquete DBMS_OUTPUT para realizar esta tarea. Cmo escribe el llamado
correspondiente a dicho procedimiento?
PUT_LINE(...);
DBMS_OUTPUT.PUT_LINE(?);****
PUT_LINE.DBMS_OUTPUT(?);
DBMS_OUTPUT(PUT_LINE(...));
Ud. necesita borrar datos de una tabla. Qu sentencia SQL de las mostradas utilizara para llevar a cabo la operacin?
UPDATE
MERGE
INSERT
DELETE****
Ud. ha escrito un paquete con funciones de seguridad para las aplicaciones de su empresa y quiere proteger el cdigo de dicho
paquete para que no pueda ser visto por el resto de los usuarios. Qu herramienta de Oracle utilizara para esto?
No es posible ocultar el cdigo de un paquete.
El paquete DBMS_CRYPTO.
La clusula HIDE CODE en la definicin del paquete.
La utilidad WRAP.****
Ud. necesita realizar ciertas tareas de mantenimiento en una tabla y quiere que ningn usuario pueda modificar datos en la
misma Qu sentencia SQL le permite evitar que otros usuarios modifiquen datos de la tabla mientras Ud. trabaja con ella?
BLOCK TABLE
LOCK OBJECT
LOCK TABLE****
BLOCK OBJECT
Qu proceso se encarga de liberar los bloqueos de una transaccin fallida?
PMON****
LGWn
SMON
DBWn
Cul de las siguientes sentencias SQL se encuentra categorizada como un evento DDL que iniciara la ejecucin de un
disparador?
DROP****
STARTUP
LOGON
INSERT
Cul es el modo de bloqueo ms restrictivo que posee la base de datos?
SHARE
EXCLUSIVE****
SHARE ROW EXCLUSIVE
ROW EXCLUSIVE
Qu es un disparador o trigger?
Es un objeto de base de datos que el usuario debe ejecutar cuando necesite llevar a cabo una determinada tarea.
Es un objeto de base de datos que se ejecuta en forma regular mediante una tarea programada.
Es un objeto de base de datos que se ejecuta automticamente ante la ocurrencia de un evento.****
Es un objeto de base de datos utilizado para realizar una tarea y devolver un valor.
Las sentencias SQL que permiten la actualizacin de datos en una base de datos Oracle se agrupan bajo la denominacin de:
Lenguaje de control
Lenguaje de definicin de datos
Lenguaje de manipulacin de datos****
Lenguaje de interpretacin de datos
Ud. necesita verificar los procedimientos de un determinado esquema y utiliza para ello Enterprise Manager. Desde qu pgina
de la herramienta puede acceder a visualizar la informacin que necesita?
Desde la pgina Schema****
Desde la pgina SQL
Desde la pgina Sessions
Desde la pgina Instance
Cul de las siguientes afirmaciones es incorrecta respecto de los paquetes?
Agrupan funciones y procedimientos relacionados lgicamente.
Es posible sobrecargar los procedimientos y funciones definidos en un paquete.
Un paquete se almacena como 2 objetos distintos en la base de datos: una especificacin y un cuerpo.
Los procedimientos y funciones definidos en un paquete se cargan en memoria a medida que se van referenciando en un
programa.****
Qu es un interbloqueo?
Es el bloqueo de varios objetos al mismo tiempo por parte de un usuario.
Es un ejemplo especial de conflicto de bloqueo (conocido como abrazo mortal) que ocurre cuando dos o ms sesiones esperan
los datos que bloquean entre s.****
Es el bloqueo de un objeto por parte de un usuario.
Es un bloqueo general de la base de datos que recibe este nombre especial.
Qu afirmacin respecto a las transacciones es INCORRECTA?
Para finalizar una transaccin se utilizan los comandos COMMIT o ROLLBACK.
Una transaccin se inicia con una sentencia SELECT.****
Los cambios introducidos por un usuario en una transaccin son visibles slo para l hasta tanto no confirme dicha transaccin.
No se permite que un usuario modifique datos mientras exista otra transaccin que est modificando los mismos datos.
Si Ud. desea bloquear un objeto particular pero en caso de que el mismo se encuentre bloqueado necesita tener el control en
forma inmediata. Qu clusula de la sentencia SQL LOCK utilizara?
IMMEDIATE
NOW
IN EXCLUSIVE MODE
NOWAIT****
Ud. necesita escribir un procedimiento almacenado que escriba informacin en archivos del sistema operativo del servidor
Oracle. Qu paquete provisto por Oracle utilizara para tal fin?
UTL_FILE****
DBMS_OUTPUT
UTL_HTTP
UTL_TCP
Ud. necesita agregar datos a una tabla o actualizar dichos datos si estos ya existen en la misma. Cul es la forma ptima para
llevar a cabo esta tarea?
Utilizar la sentencia MERGE.****
Utilizar la sentencia INSERT con la clusula WHEN EXISTS UPDATE.
Realizar los INSERT necesarios y luego los UPDATE necesarios.
Realizar los UPDATE necesarios y luego los INSERT necesarios.
Ud. comienza su trabajo de DBA en una empresa y al realizar un anlisis de la base de datos que debe administrar se encuentra
con que ciertos objetos importantes para las aplicaciones que utiliza la empresa no cuentan con estadsticas. Qu paquete
provisto por Oracle utilizara para recopilar las estadsticas necesarias?
DBMS_UTILITY
DBMS_STATS****
DBMS_OUTPUT
DBMS_SCHEDULER
Ud. necesita escribir un procedimiento almacenado para implementar una funcionalidad determinada. Qu herramienta
provista por Oracle utilizara para tal fin?
Performance Manager
SQL*Plus****
Enterprise Manager
Asistente de Configuracin de Bases de Datos (DBCA)
Dos usuarios necesitan modificar el saldo del mismo artculo de ventas. Juan ingresa al stock del artculo y modifica la cantidad
sin confirmar la operacin. Luego ingresa Pedro e intenta modificar la cantidad del mismo artculo. Qu ocurre?
Pedro puede modificar la cantidad aunque Juan no haya confirmado la operacin.
Ambos usuarios reciben un error de la base porque intentan modificar el mismo artculo.
Pedro debe esperar a que Juan confirme o no la operacin para poder realizar su actualizacin.****
Juan debe esperar a que Pedro confirme o no la operacin para poder realizar su actualizacin.
PARCIAL 7
La mayor parte del tiempo la instancia gestiona automticamente las operaciones de deshacer, cundo es necesaria la
participacin del administrador?
Cuando hay espacio insuficiente para deshacer****
Cuando hay que hacer una lectura consistente.
Nunca
Ninguna es correcta
Cules son funciones de los segmentos de deshacer?
Todas son correctas
Como reproducir un cambio
Como deshacer un cambio y Proteger contra la inconsistencia en la lectura****
Proteger contra la perdida de datos*
Puede ver qu transacciones se asignan a los distintos segmentos de deshacer comprobando la vista de rendimiento dinmico?
v$undo_session
v$transaction****
v$undo
v$undo_transaction
Cules son las tres categoras de la informacin de deshacer?:
Todas son correctas****
Confirmada
Sin confirmar
Vencida
Los datos se manipulan, o modifican, mediante la clase DML de sentencias SQL. Cul de las siguientes son clusulas DML?
INSERT
UPDATE
Todas son correctas****
MERGE
Cul es la sintaxis para cambiar un tablespace de deshacer por una retencin de garanta?:
SQL> ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE;
SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;****
SQL> ALTER TABLE undotbs1 RETENTION GUARANTEE;
SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE TRUE;
Cundo una consulta devolveria: ORA-01555: snapshot too old?
Cuando una consulta necesita una "instantnea" de los datos como eran en algn momento del pasado y los datos de deshacer
que ya no existen****
Cuando se vence el tiempo de almacenamiento de los segmentos de deshacer
Si el tablespace de deshacer se queda sin espacio para los datos de deshacer
Cada una hora
El uso de la gestin automtica de deshacer, se configura mediante la definicin qu parmetro de inicializacin?
UNDO_MANAGEMENT=AUTO****
AUTO_MANAGEMENT=TRUE
UNDO_AUTO=YES
UNDO_AUTO=TRUE
En las transacciones slo se puede realizar una operacin de:
MERGE
ROLLBACK****
CLOSE
OPEN
Cul es el comportamiento por defecto de deshacer?
Los valores de retencin de deshacer se aplican aunque provoquen que las transacciones fallen.
Sobrescribir las transacciones no confirmadas que an no han vencido en lugar de permitir que una transaccin activa falle
debido a la falta de espacio de deshacer.
Sobrescribir las transacciones confirmadas que an no han vencido en lugar de permitir que una transaccin activa falle debido
a la falta de espacio de deshacer.****
Si no tiene espacio bloquea la base de datos.
PARCIAL 8
Se ha definido una poltica de auditora detallada que debe suspenderse momentneamente. Cmo realiza esta accin?
Debe eliminar la poltica y luego volverla a crear.
Puede desactivar la poltica modificando el parmetro de estado enable.
Puede desactivar la poltica modificando el parmetro de estado suspend.
Puede desactivar la poltica modificando el parmetro de estado active.
Cmo se implementa el uso de la Auditora Detallada?
Configurando el parmetro DETAILED_AUDIT en TRUE.
Emitiendo la sentencia START DETAILED AUDIT
Desde Enterprise Manager, activando la casilla DETAILED AUDIT de la pgina ADMINISTRATION.
Utilizando el paquete DBMS_FGA.**
Ud. quiere cambiar la ubicacin de los archivos de auditora que se almacenan en el sistema operativo. Qu parmetro de
inicializacin debera modificar?
BACKGROUND_DUMP_DEST
AUDIT_TRAIL_DEST
AUDIT_FILE_DEST **
USER_DUMP_DEST
Qu clase de auditora le ofrece la mayor cantidad de informacin posible sobre un determinado evento?
Auditora de usuario
Auditora estndar
Auditora detallada**
Auditora de valores
Ud. desea implementar una poltica de seguridad sobre la tabla EMPLEADOS para auditar los cambios de salarios que se
produzcan cuando el monto supere los $15.000. Qu instruccin implementa esta poltica?
DBMS_FGA.ADD_POLICY (object_schema => 'RRHH', object_name => 'EMPLEADOS', audit_column => 'SALARIO');
DBMS_FGA.ADD_POLICY (object_schema => 'RRHH', object_name => 'EMPLEADOS', audit_column => 'SALARIO',
audit_condition => 'SALARIO > 15000');**
DBMS_FGA.ADD_POLICY (object_schema => 'RRHH', object_name => 'EMPLEADOS', audit_column => 'SALARIO',
audit_condition => 'SALARIO < 15000');
DBMS_FGA.ADD_POLICY (object_schema => 'RRHH', object_name => 'EMPLEADOS', audit_column => 'SALARIO',
audit_condition => 'SALARIO <= 15000');
Ud. quiere activar la auditora de sentencias para la tabla CUENTAS del esquema BANCO. Qu sentencia SQL utilizara para tal
fin?
ALTER TABLE banco.cuentas START AUDIT;
No puede activar la auditora de una tabla utilizando una sentencia SQL.
AUDIT ALL ON banco.cuentas ;**
ALTER TABLE AUDIT banco.cuentas;
Qu afirmacin es correcta respecto de la auditora de DBA?
En Unix/Linux los registros de auditora se almacenan, por defecto, en $ORACLE_HOME/rdbms/audit.**
El parmetro AUDIT_SYS_OPERATIONS debe configurarse en FALSE para que se auditen a los usuarios con privilegios de
SYSDBA/SYSOPER.
Los registros con pistas de auditora de estos usuarios se almacenan en la base de datos.
Debe configurar la base de datos para que esta registre las conexiones de los usuarios con privilegios de SYSDBA/SYSOPER.
Si Ud. puede consultar los datos de la auditora estndar de la base de datos en la vista V$XML_AUDIT_TRAIL. Qu valor tiene
el parmetro AUDIT_TRAIL?
EXTENDED
DB
OS
XML**
Qu ocurre si en una poltica de auditora detallada especifica una columna que no existe para la tabla que desea auditar?
La poltica se crea pero Oracle no registra las pistas de auditora ya que la columna indicada no existe.**
La poltica se crea pero Oracle devuelve un error cuando se produce alguna modificacin sobre la tabla.
La poltica se crea y Oracle registra las pistas de auditora por cambios en la tabla.
La creacin de la poltica falla y Oracle devuelve un error.
Si se est utilizando la configuracin por defecto para auditar un determinado privilegio de sistema. Qu ocurre cuando un
usuario utiliza 2 veces dicho privilegio?
Se genera un nico registro por sesin.**
Se genera un registro con una pista de auditora para ambos casos.
Se generan dos registros con dos pistas de auditora, una por cada uso.
Por defecto no se generan registros con pistas de auditora para privilegios de sistema.
Cul de las siguientes afirmaciones NO es una caracterstica de la separacin de responsabilidades?
El DBA y el operador deben tener responsabilidades distintas.
Los DBA deben compartir las responsabilidades de administracin de RESP la base de datos pero no las cuentas con las que
acceden.
El DBA y el administrador del sistema deberan ser personas diferentes.
Los DBA deben compartir las cuentas con las que acceden a la base de datos.**
Si Ud. necesita ver qu informacin registra la auditora estndar de la base de datos. Qu tabla consultara?
AUD_LOG$*
AUD$
DBA_AUDIT
FGA_LOG$
Ud. necesita consultar informacin sobre las polticas de auditora detallada que ha implementado. Qu tabla revisara?
AUD$*
FGA_AUD$
LOG_AUD$
FGA_LOG$
Para cumplir con las polticas de seguridad definidas en la empresa debe implementar la auditora estndar de base de datos.
De qu manera realiza esta tarea?
No es necesario realizar ninguna accin ya que la auditora estndar de la base de datos viene activada por defecto.
Iniciando la base de datos con la opcin START AUDIT.
Configurando el parmetro de inicializacin AUDIT_TRAIL.**
Desde Enterprise Manager, activando la casilla START STANDARD AUDIT de la pgina ADMINISTRATION.
Para cumplir con la poltica de seguridad definida por la empresa se necesita activar la auditora para usuarios que tienen
asignado el privilegio SYSDBA. Cmo lleva a cabo esta tarea?
Configura en TRUE el parmetro AUDIT_SYSDBA.
Configura en TRUE el parmetro AUDIT_SYS_OPERATIONS.*
Configura en TRUE el parmetro AUDIT_SYS_OPS.
Configura en TRUE el parmetro AUDIT_DBA_OPS.
Qu ocurre cuando Ud. activa la auditora de la base de datos?
La base de datos comienza a recopilar informacin de auditora pasados 10 minutos de la activacin.
Necesita reiniciar la instancia para que el cambio tome efecto.
La base de datos comienza a recopilar informacin de auditora de modo inmediato.**
La base de datos comienza a recopilar informacin de auditora pasados 30 minutos de la activacin.
En la empresa en la que trabaja se ha decidido que todos los empleados se autentiquen ante la base de datos utilizando para
ello su huella dactilar. Qu producto de Oracle debera configurar para poder implementar esta tarea?
Oracle Performance Manager.
Oracle Enterprise Manager Database Control.
Oracle Directory Manager.
Oracle Advanced Security.**
Qu vista del diccionario de datos brinda informacin comn a las auditoras estndar y detallada de la base de datos?
DBA_COMMON_AUDIT_TRAIL**
DBA_AUDIT_TRAIL
DBA_VAL_AUDIT_TRAIL
DBA_FGA_AUDIT_TRAIL
Cul de las siguientes afirmaciones respecto de la auditora basada en valores es INCORRECTA?
Este tipo de auditora debe utilizarse cuando la informacin provista por la auditora estndar sea insuficiente
Este tipo de auditora recaba informacin sobre los valores modificados en los objetos.
Este tipo de auditora recaba mayor informacin que la auditora estndar.
Este tipo de auditora impacta en igual medida que la auditora estndar en el rendimiento de la base de datos.**
PARCIAL 9
Cul es el mtodo mas indicado para organizaciones en las que las configuraciones del servicio de Red de Oracle cambian con
frecuencia?
Nomenclatura local
Nomenclatura de conexin sencilla
Nomenclatura de directorios****
Nomenclatura externa
Cul es el comando para iniciar el proceso de Listener?
lsnrctl start****
listener start
ctllsnr start
Todas son correctas
Cul es el puerto por defecto del Listener?
1158
1521****
1522
5560
Qu mtodo de nomenclatura almacena descriptores de conexin que se identifican por su nombre de servicio de red en un
archivo de configuracin en el cliente denominado tnsnames.ora?
Nomenclatura externa
Nomenclatura local
Nomenclatura de directorios
Nomenclatura de conexin sencilla
Cundo puede utilizar el registro de servicio esttico con versiones ms recientes?
Cuando se utiliza un Directorio de direcciones
Todas son correctas
El listener no est en el puerto por defecto 1521 y no desea configurar la instancia para que se registre con un puerto que no
sea por defecto.****
Ninguna es correcta
Qu mtodo de nomenclatura almacena nombres de servicios de red en un servicio de nomenclatura no de Oracle soportado?
Nomenclatura local
Nomenclatura de directorios
Nomenclatura externa****
Nomenclatura de conexin sencilla
Quin en la Red de Oracle es responsable de coordinar conexiones entre la base de datos y las aplicaciones externas?
JDBC
Listener****
TCP/IP
EXTPROC
Qu comando del servicio de Red Oracle, ofrece una prueba rpida para verificar que la ruta de acceso de red a un destino es
adecuada?
tnsping****
ping_ora
pingtns
oraping
La Red de Oracle soporta los siguientes mtodos de nomenclatura:
Nomenclatura externa
Nomenclatura de conexin sencilla
Nomenclatura local
Todas son correctas****