Test
Test Random BD2
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (125)
1Un tablespace puede tener más de un fichero de datos.
- AVerdadero
- BFalso
2Un fichero de datos puede pertenecer a más de un tablespace.
- AVerdadero
- BFalso
3Si el tablespace es gestionado localmente, gestiona su espacio libre mediante...
- ABitmap (mapa de bits).
- BUna tabla del diccionario.
4Los tablespaces temporales pueden ser manipulados por el administrador.
- AVerdadero
- BFalso
5Si algo sale mal en medio de una transacción y tengo que hacer un rollback, la base de datos leerá las operaciones del tablespace denominado undo.
- AVerdadero
- BFalso
6En el caso de que quiera poner un archivo de datos en modo offline mientras la base de datos está abierta, la base de datos...
- ADevuelve un error.
- BContinúa ejecutándose normalmente.
7En el caso de que quisiera poner un tablespace de usuario offline, la base de datos...
- ADevuelve un error.
- BContinúa ejecutándose normalmente.
8Si quiero cambiarle el nombre a un fichero de datos...
- ALo hago directamente desde el sistema de ficheros, Oracle tiene conocimiento de cuál es y la base de datos asociada sigue funcionando normalmente.
- BPongo el tablespace correspondiente offline, cambio el nombre y vuelvo a poner el tablespace online.
9En la instrucción
“CREATE TABLESPACE nombreTablespace DATAFILE rutaAbsolutaAlFicheroDeDatos SIZE tamaño LOGGIN EXTEND MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO”
¿qué significado tiene “ SEGMENT SPACE MANAGEMENT AUTO”?- AEl sistema utilizará mapa de bits para controlar el espacio libre en el segmento.
- BEl sistema utilizará listas libres para controlar el espacio libre en el segmento.
10¿Cuál es el tamaño por defecto asignado a los bloques de un tablespace?
- A8KB
- B4KB
11Un tablespace con una tabla vacía contiene...
- ADos segmentos (el de tabla y el de índice) de tamaño 64KB cada uno y cada uno de ellos solo tiene una extensión.
- BUn segmento (el de tabla) de tamaño 64KB cada uno de ellos solo tiene una extensión.
12Si se elimina un fichero de datos desde el Enterprise Manager, el fichero de datos en el sistema operativo...
- ASigue existiendo.
- BSe elimina también.
13Si se crea una tabla usando la cláusula REUSE el fichero de datos existente...
- ASe borra el contenido.
- BMantiene los datos.
14Si se quiere eliminar por completo un tablespace con sus ficheros de datos incluidos, ¿qué sentencia utilizaría?
- ADROP TABLESPACE PRUEBA
- BDROP TABLESPACE PRUEBA INCLUDING CONTENTS AND DATAFILES
15Usando la cláusula REUSE en la creación de un tablespace cuando el archivo especificado no existe...
- ADa error.
- BCrea el archivo y continúa.
16De los nodos hoja a la raíz (del de menor capacidad al de mayor) ¿cuál es el orden de las estructuras de datos?
- ABloque, extensión, segmento, tablespace.
- BSegmento, bloque, extensión, tablespace.
17¿Puede estar un objeto de la base de datos (como una tabla o un índice) contenido en más de un fichero de datos?
- ASí, siempre que los ficheros de datos pertenezcan al mismo tablespace.
- BNo.
18Si quiero eliminar un tablespace en el que hay restricciones (como claves ajenas) ¿cómo lo elimino?
- ADROP TABLESPACE PRUEBA INCLUDING CONTENTS AND DATAFILES
- BDROP TABLESPACE PRUEBA INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS
19Me acabo de crear un usuario nuevo para manejar la base de datos, estoy intentando poner un tablespace offline y me dice que no tengo permiso para eso, ¿qué permisos me tiene que dar el administrador de la base de datos?
- AALTER TABLESPACE
- BMANAGE TABLESPACE
- CAmbos.
20El DBA es...
- AEs el administrador de la base de datos.
- BEs el detective bruto alcohólico que espía la base de datos.
21Los usuarios SYS y SYSTEM...
- AAmbos son DBA.
- BSYS es DBA pero SYSTEM no lo es.
- CSYSTEM es DBA pero SYS no lo es.
22Por seguridad, el usuario SYS...
- APuede ser accedido por todo el mundo.
- BNo debe ser accedido por nadie en ningún momento.
- CSolamente debe ser accedido por el DBA para cambiar parámetros de almacenamiento del diccionario de datos si fuese necesario.
23Las tablas y vistas del diccionario de datos...
- ASe almacenan en el esquema SYSTEM.
- BSe almacenan en el esquema SYS.
24Por seguridad, se recomienda que se creen tablas y vistas en el esquema SYSTEM que sean de interés para usuario no administradores de la base de datos.
- AVerdadero
- BFalso
25¿SYSTEM puede iniciar (STARTED) y parar (STOPPED) una instancia de la base de datos?
- ANo, ni SYSTEM ni SYS pueden, solamente Oracle puede hacerlo.
- BNo, solamente SYS puede hacer eso.
- CSí, y además SYS puede hacerlo.
- DSí, pero SYS puede hacerlo.
26¿Cuál es el tamaño por defecto de un bloque en un tablespace nuevo?
- A2KB
- B4KB
- C8KB
- D12KB
27El tamaño del bloque de datos es modificable una vez creado el tablespace.
- AVerdadero
- BFalso
28El tamaño del bloque de datos es modificable una vez creada la base de datos.
- AVerdadero
- BFalso
29¿Cuáles son los tamaños alternativos de bloque?
- A2KB, 4KB, 12KB.
- B4KB, 8KB, 16KB, 32KB.
- C2KB, 4KB, 16KB, 32KB.
30¿Solamente modificando el parámetro DB_BLOCK_SIZE ya se nos permite crear tablespaces con tamaños de bloques distintos?
- ASí.
- BNo, también hay que darle un valor a la caché asignada a este nuevo tipo de bloque.
31Modificamos el parámetro DB_BLOCK_SIZE y su correspondiente tamaño de caché, creamos un tablespace con tamaño distinto a 8KB. Desconectamos la base de datos y apagamos la máquina virtual. ¿Qué es lo que esperamos que suceda?
- ALa base de datos sigue trabajando normalmente.
- BError, no hay caché asignada para los tablespaces con tamaño de bloque distinto de 8KB.
32¿Los cambios en los parámetros dinámicos se mantienen al reiniciar la base de datos?
- ASolo si se guardan en el SPFile.
- BNo, nunca.
- CSí, siempre.
33Si reutilizamos un fichero de datos que antes contenía un tablespace cuyo tamaño de bloque es 4KB escribiendo en él otro tablespace de 8KB, ¿qué sucede?
- ANada, todo funciona.
- BDebemos borrar el fichero y crearlo otra vez para que funcione correctamente.
34Tengo un tablespace con dos ficheros de datos vacíos, ¿qué es lo que encuentro al mostrar el contenido del tablespace?
- ANada.
- BCabeceras de los archivos.
35Creo un procedimiento con la siguiente definición: “CREATE PROCEDURE miProcedimiento (…”. Cuando quiera actualizar el contenido…
- ASe actualizará.
- BSaltará error.
36Creo un procedimiento con la siguiente definición: “CREATE OR REPLACE PROCEDURE miProcedimiento (…”. Cuando quiera actualizar el contenido…
- ASe actualizará.
- BSaltará error.
37 La sentencia “CALL miProcedimiento();”...
- AEjecuta el procedimiento “miProcedimiento”.
- BLlama por teléfono tirando de agenda.
38El paquete DBMS_SPACE...
- APrograma la base de datos para ir al espacio.
- BContiene procedimientos para la gestión del espacio dentro de la base de datos.
39El procedimiento UNUSED_SPACE...
- APermite controlar el espacio asignado y no usado en un segmento.
- BPermite saber cuánto espacio libre queda dentro del fichero de datos.
40Tras ejecutar
“FOR i IN primero..ultimo LOOP
INSERT INTO A VALUES (i);
END LOOP;”
la marca de marea alta se sitúa...- AEn el primer bloque de la última extensión asignada.
- BEn el último bloque de la última extensión asignada.
41La tabla del diccionario DBA_FREE_SPACE...
- AMuestra el número de bloques libres no asignados a ningún segmento.
- BMuestra el número de bloques libres asignados a algún segmento.
42Si tenemos una tabla llena en un tablespace y borramos los datos usando la sentencia “DELETE FROM tabla”...
- ATenemos la marca de marea alta en el mismo sitio que con los datos en la tabla.
- BTenemos la marca de marea alta en el nuevo último bloque lleno.
43¿Qué sentencia manda los datos a la papelera?
- ADELETE FROM tabla PURGE
- BDELETE FROM tabla
44Ejecuto “DELETE FROM tabla”, miro su mapa de extensiones y veo que su espacio ha sido liberado.
- AEs una ilusión, el contenido ha ido a parar a la papelera que se sitúa en las cabeceras de los ficheros de datos.
- BEso es correcto.
45Ejecuto “DELETE FROM tabla” seguido de “PURGE RECYCLEBIN”. ¿He desasignado el espacio?
- ASí, ahora otros segmentos pueden utilizar dicho espacio.
- BNo, los nuevos segmentos se escribirán a continuación.
46El “truncate” a diferencia del “delete”...
- APermite realizar rollback.
- BNo permite realizar rollback.
47El “truncate” a diferencia del “delete”...
- ALibera el espacio.
- BManda los datos a la papelera.
48El “truncate” a diferencia del “delete”...
- AElimina los objetos del diccionario obligando a recrearlos.
- BMantiene los objetos en el diccionario sin necesidad de recrearlos.
49Si se insertan muchos registros...
- AOracle sigue dando extensiones del mismo tamaño.
- BOracle se adapta y asigna extensiones mayores.
50Si insertamos después de haber hecho un “truncate”...
- ALa marca de marea alta está en el último bloque asignado, no hay espacio sin usar por encima de ella.
- BLa marca de marea alta está en el último bloque usado, existe espacio asignado sin usar por encima.
51Si queda espacio utilizado por encima de la marca de marea alta, usar la instrucción “ALTER TABLE tabla DEALLOCATED UNUSED”...
- ADesasigna el espacio no usado.
- BCompacta los registros utilizados.
52Si se usa “ALTER TABLE tabla DEALLOCATED UNUSED”, la última extensión...
- ASe reduce en tamaño, en la misma proporción que el número de bloques desasignados, que son añadidos al espacio no usado contiguo.
- BMantiene su tamaño, solo desasigna los bloques no utilizados.
53¿Cuál libera el espacio del índice?
- AALTER TABLE tabla DEALLOCATED UNUSED CASCADE
- BALTER INDEX tabla DEALLOCATED UNUSED
54¿Qué es una reducción?
- AUna recuperación del espacio asignado no usado situado tanto por debajo de la marca de marea alta como por encima de ella.
- BUna recuperación del espacio asignado no usado situado por encima de la marca de marea alta.
55¿Cuáles son los pasos de la reducción?
- ADesasignación del espacio no usado y ajuste de la marca de marea alta.
- BCompactación del segmento, ajuste de la marca de marea alta y desasignación del espacio no usado.
56Una reducción en línea de segmentos es una operación en línea lo que implica...
- ANecesitará acceso a Internet.
- BPermitirá la ejecución de LMD concurrente durante la mayor parte la operación excepto un breve periodo al final.
57Una reducción en línea de segmentos es una operación “in situ”, lo que implica...
- ANo necesita asignación extra de espacio.
- BNo necesita hace operaciones con otra base de datos.
58Los segmentos a los que no se les puede realizar la operación de reducción son...
- ATablas organizadas en índice, tablas con vistas materializadas basadas en rowid, tablas con índices basados en funciones.
- BTablas sin índice, tablas con vistas a Nueva York, tablas con índices basados en funciones.
59¿Se puede mover las filas de cualquier tipo de tablas?
- ASí.
- BSolamente aquellas que han ejecutado “ALTER TABLE tabla ENABLE ROW MOVEMENT”.
60Si se ejecuta “ALTER TABLE tabla SHRINK SPACE”...
- ASe libera el espacio no usado y asignado.
- BPermite saber cuánto espacio libre queda dentro del fichero de datos.
61Si reducimos el espacio del segmento y ejecutamos
“SELECT STATUS FROM user_indexes WHERE index_name=nombre indice”
el estado del índice será...- AInválido.
- BVálido.
62Si se ejecuta “ALTER TABLE tabla SHRINK SPACE CASCADE” esperamos que...
- AEl índice de la tabla también ejecute la reducción de segmento.
- BLas tablas con clave ajena que apunten a "tabla" también se reduzcan.
63Si realizamos la reducción de segmento y se nos olvida reducir el índice, lo que nos lleva a ejecutar “ALTER TABLE tabla SHRINK SPACE CASCADE”...
- ANo habrá error, el segmento del índice se reduce.
- BProduce un error porque el segmento ya está reducido.
64La función DBMS_SPACE.OBJECT_DEPENDENT_SEGMENTS...
- ADevuelve una lista de los objetos dependientes a uno dado.
- BDevuelve una lista de los segmentos dependientes de un objeto dado.
65¿Se puede reducir el índice de forma independiente de la tabla?
- ASí, con “ALTER INDEX índice SHRINK SPACE”.
- BNo.
66En la primera fase de la reducción...
- AOracle compacta el espacio del segmento y graba en disco el resultado.
- BOracle averigua donde está la marca de marea alta.
67En la segunda fase de la reducción:
- AOracle compacta el segmento.
- BSe ajusta la marca de marea alta y la desasignación del espacio no usado.
68¿Qué sentencia corresponde con la primera fase de la compactación?
- AALTER TABLE tabla SHRINK SPACE CASCADE COMPACT
- BALTER TABLE tabla SHRINK SPACE CASCADE
69¿Qué sentencia corresponde con la segunda fase de la compactación?
- AALTER TABLE tabla SHRINK SPACE COMPACT
- BALTER TABLE tabla SHRINK SPACE CASCADE
70Se puede reducir el índice cuya tabla no tiene autorizado el movimiento de filas.
- AVerdadero
- BFalso
71El procedimiento DBMS_SPACE.SPACE_USAGE...
- AMuestra el uso del espacio de los bloques de datos debajo de la marca de marea alta.
- BMuestra el uso del espacio de los bloques de datos de todo el fichero de datos.
72 Aplicamos la primera fase de la compactación, usamos DBMS_SPACE.SPACE_USAGE y vemos que…
- AAumenta el número de bloques vacíos y disminuye el número de bloques llenos, siendo el número de bloques el mismo porque no se ha desasignado nada.
- BYa no hay bloques casi vacíos, se han desasignado y número de llenos no varía, el número de bloques se reduce.
73Aplicamos la primera y la segunda fase de la compactación, usamos DBMS_SPACE.SPACE_USAGE y vemos que…
- AAumenta el número de bloques vacíos y disminuye el número de bloques llenos, siendo el número de bloques el mismo porque no se ha desasignado nada.
- BYa no hay bloques casi vacíos, se han desasignado y número de llenos no varía, el número de bloques se reduce.
74La función DBMS_SPACE.VERIFY_SHRINK_CANDIDATE...
- AComprueba para un segmento si es posible reducirlo hasta un tamaño determinado expresado en bytes.
- BPermite saber si se ha aplicado ”ALTER TABLE tabla SHRINK SPACE COMPACT” sobre un segmento.
75El cursor es...
- ALo que se mueve por la pantalla cuando mueves el ratón.
- BUn mecanismo mediante el cual podemos procesar secuencialmente el conjunto de tuplas de la respuesta.
76El cursor después de haber sido utilizado...
- ATiene que ser cerrado.
- BLo cierra Oracle automáticamente, como el recolector de basura de Java.
77El cursor después de haber sido declarado...
- ATiene que ser abierto.
- BSe puede usar directamente.
78¿Cómo se declara el cursor?
- ACURSOR "nombre";
- BCURSOR "nombre" IS <sentencia SQL que devuelve múltiples registros>;
79Al aplicar “ALTER TABLE tabla MOVE …”, ¿qué acción se realiza?
- AMovimiento de una tabla a un nuevo segmento.
- BMovimiento de una tabla a un nuevo fichero de datos.
80El movimiento de una tabla de un segmento a otro...
- APermite cambiar el tamaño de bloque de datos.
- BPermite cambiar aquellos atributos que no son modificables con un “alter table”.
81El movimiento de una tabla de un segmento a otro permite LMD concurrente sobre la tabla.
- AVerdadero
- BFalso
82Los índices se mantienen válidos al terminar el proceso de movimiento de la tabla a otro segmento.
- AVerdadero
- BFalso
83La operación de movimiento de tabla a otro segmento no altera los rowids de los bloques de datos.
- AVerdadero
- BFalso
84El movimiento de la tabla a otro segmento es una operación “in situ”.
- AVerdadero
- BFalso
85El espacio extra necesario para el movimiento de la tabla se mantiene asignado al terminar la operación.
- AVerdadero
- BFalso
86Si se mueve la tabla vacía, el índice al terminar la operación está en estado...
- AInválido.
- BVálido.
87Si se realiza la operación de movimiento de la tabla, se compacta a la vez.
- AVerdadero
- BFalso
88Si se mueve una tabla no vacía, el índice queda...
- AInválido.
- BVálido.
89La operación “ALTER INDEX índice REBUILD” tiene como consecuencia...
- ALa reconstrucción del índice solamente.
- BLa reconstrucción del índice y su compactación.
90Si no hay espacio suficiente en el tablespace actual, el movimiento de la tabla...
- AFalla.
- BUsa un tablespace temporal para almacenar los datos.
91Movemos la tabla a un nuevo tablespace y la traemos de vuelta al tablespace original, ¿cómo está el índice?
- AInválido.
- BVálido.
92Tenemos un tablespace con una tabla muy grande ya compactada y un índice inservible, ¿cómo lo solucionaría?
- AALTER INDEX index REBUILD
- BALTER INDEX index REBUILD TABLESPACE newtablespace
93Tenemos un tablespace con una tabla muy grande ya compactada y en otro tablespace un índice válido. Si lo movemos al tablespace en el que se encuentra la tabla...
- ASeguirá siendo válido.
- BSe volverá inválido por lo que habrá que reconstruirlo.
94El procedimiento de redefinición puede aplicarse a los segmentos del usuario SYSTEM...
- ANo, hay que crear otro usuario.
- BSí, para qué crear más usuarios.
95¿Qué permisos hay que concederle al nuevo usuario?
- AConectarse y crear tablas, ya tiene un tablespace por defecto.
- BConectarse, crear tablas y procedimientos, así como cuotas ilimitadas para el tablespace deseado.
96Insertamos y borramos registros siendo el usuario “alumno”, lo primero que debemos hacer es...
- ACambiar la sesión a SYSTEM.
- BComprobar que la tabla es candidata a ser redefinida.
97Si solamente me interesa de la redefinición la liberación del espacio no deseado, la tabla en la que se va a redefinir...
- ATiene la misma estructura que la original.
- BSe crea en un tablespace temporal.
98El tablespace por defecto de un usuario nuevo es...
- AUsers.
- BTemp.
99Si se produce un error en el proceso de redefinición...
- ASe puede volver a iniciar sin ningún paso previo.
- BHay que abortar la operación antes de volver a comenzar.
100Antes de terminar la operación de redefinición de un objeto hay que...
- AClonar los objetos dependientes en la tabla provisional y registrarlos en la redefinición.
- BBorrar las restricciones y los objetos dependientes.
101¿La tabla original ha estado accesible en todo momento?
- ASí.
- BNo, al final del procedimiento se bloquea.
102Si el tablespace donde está creada la tabla original no tiene suficiente espacio para realizar la redefinición en el mismo, el error se producirá en la fase del...
- ADBMS_REDEFINITION.CAN_REDEF_TABLE
- BDBMS_REDEFINITION.START_REDEF_TABLE
103Si la tabla provisional no cabe en el tablespace donde está la original, ¿es posible utilizar otro tablespace?
- ASí, se recomienda mover la tabla original, la intermedia y el índice (así como reconstruirlo en el tablespace auxiliar) y después devolver la tabla y el índice al tablespace original (reconstruyéndolo a la vez).
- BNo, si no se puede hacer en el tablespace en el que se creó la tabla no se puede hacer en ningún otro.
104¿Qué permisos necesita un usuario para particionar una tabla?
- AConnect, Resource.
- BDBA, Connect.
105¿Qué tipos de particionado hay?
- APor la derecha, por la izquierda, tajo y estocada.
- BHash, rango, listas de valores y combinación de varios.
106Si realizamos una redefinición de una tabla con particionado del tipo hash, las particiones...
- ATienden a tener más registros unas que otras.
- BTienden a tener todas el mismo número de registros.
107Si realizamos una redefinición de una tabla con particionado del tipo hash, y decido eliminar una partición...
- ALas demás particiones no se ven afectadas.
- BLas demás particiones comienzan a producir errores.
108La cláusula MAXVALUE en el particionado por rango, nos permite...
- AAlojar valores nulos y evita que haya registros con valores sin partición.
- BNos permite decirle al procesador de la base de datos que trabaje al 100% de la capacidad.
109La cláusula DEFAULT en el particionado por listas nos permite...
- AIndicar que todos los registros con el valor del campo a “null” se pongan a un valor por defecto.
- BIndicar en qué partición se ponen los valores no recogidos en las listas de las demás particiones.
110Alterar la sesión para convertirla en RESUMABLE nos permite...
- AAhorrar tiempo en reiniciar el proceso cada vez que se produzca un error.
- BPermitir a Oracle que resuma lo que ha hecho cada vez que se produce un error.
111Para resolver el problema de la falta de espacio es conveniente...
- ATener un terabyte asignado al tablespace.
- BEl fichero de datos sea autoextensible.
112Si tenemos una tabla con partición por rango y usamos la cláusula MAXVALUE en la última partición y queremos añadir una partición nueva tenemos que...
- ADividir la última partición en dos particiones con "SPLIT PARTITION".
- BAñadirla con "ADD PARTITION".
113Un índice es único cuando...
- AEs prefijado, es decir, su clave de particionado es un subconjunto de la clave de indexación.
- BEs prefijado, es decir, su clave de indexación es un subconjunto de la clave de particionado
114¿Un índice local se adapta a las particiones ya existentes de la tabla automáticamente?
- ASí.
- BNo, tienes que ajustarlo mediante una instrucción de DML.
115Un índice local se adapta a las nuevas particiones de la tabla automáticamente.
- AVerdadero
- BFalso
116Un índice prefijado es aquel que...
- ASu clave de indexación es distinta de la de particionado.
- BSu clave de indexación coincide con la de particionado o que la clave de partición coincide con un subconjunto izquierdo del índice de partición.
117Un índice global se adapta automáticamente a las particiones ya existentes de la tabla.
- AVerdadero
- BFalso
118Los índices globales no prefijados...
- AExisten en Oracle.
- BNo existen en Oracle.
119¿Es suficiente con crear un directorio en el sistema de ficheros donde guardar los ficheros exportados?
- ANo, hay que crear también un objeto directorio que lo señale.
- BSí, no hace falta realizar ningún procedimiento extra.
120¿Por qué hay que crear los directorios en Oracle?
- APorque no existen en el sistema de ficheros.
- BPorque así Oracle puede controlar los permisos del mismo.
121¿Es suficiente con crear el directorio para poder utilizarlo?
- ASí.
- BNo, hay que dar los permisos READ, WRITE on DIRECTORY a los usuarios que vayan a hacerlo.
122¿Qué es la bomba de datos (data pump)?
- AEs una utilidad de consola que nos permite exportar los tablespaces.
- BEs una utilidad gráfica que nos permite exportar los tablespaces.
123Si quiero exportar mediante un enlace de red, ¿tengo que darle algún permiso extra al usuario?
- ASí, la creación de “database link”.
- BNo.
124¿Permiten los tablespaces transportables transportar cualquier tipo de tablespace?
- ASí.
- BNo, solo los que son de "solo lectura".
125La exportación mediante enlaces de red de una tabla particionada implica que...
- ALa tabla se exportará como si no estuviese particionada.
- BLa tabla se exportará tal y como está, es decir, particionada.
Información
- Descripción
- Test sobre Test Random BD2, creado por Kilian Luque el 06/07/2017.
- Autor
- Kilian Luque
- Idioma
- Español
- Visitas
- 33
- Valoración
- 5,0 de 5 · 1 valoración Valora este test