Sunteți pe pagina 1din 4

TEST DE ENTRADA ABD

Recuperación y movimiento en BD

Nombre: Victor Manuel Bustamante Plaza

Sección:

Nota:

1. Cuándo hablamos de mover la BD ¿a qué nos referimos?


Recuperar daños de la bd, por ejemplo, la base de datos se encuentra en modo
sospechoso o se ha cerrado a causa de un error de hardware, software u otra falla.
2. ¿Cuál es la arquitectura general del movimiento de un BD?
La arquitectura se basa en dos conceptos , bd y instancias , En términos sencillos,
una instancia de BD es un conjunto de procesos del servidor Oracle que tiene su
propia área global de memoria y una base de datos asociada a ellos.

3. ¿Qué es Oracle Data Pump?


Data Pump Export es una utilidad para cargar data y metadata en un file llamado
dump. Este file puede ser importado luego, sólo con la utilidad de Data Pump
Import.
4. ¿Qué beneficios tiene utilizar Oracle Data Pump?
Data pump soporta todas las nuevas funcionalidades de Oracle 10 excepto los
esquemas XML. También el diseño de Data Pump permite mayores prestaciones
en el movimiento de datos que el import o export.
5. ¿Cuáles son los Objetos Directorios para Data Pump?
Para utilizar Datapump se necesita un objeto directorio. Este tipo de objeto
corresponde a un directorio de sistema operativo y es donde Datapump dejara
todos los ficheros.
6. ¿Como se crea un Objeto de Directorio?

Cómo crear un directorio:

sqlplus ‘/ as sysdba’
SQL> create directory prueba as ‘/users/orace/export’;
Directory created.
Si no es un usuario con privilegios de DBA, debe tener privilegios de CREATE ANY
DIRECTORY

Para conceder los privilegios de lectura y escritura sobre el directorio:


SQL> GRANT READ,WRITE ON DIRECTORY prueba to usuario;
Grant succeeded.
Comprobación de que el directorio existe:

SQL> desc dba_directories;


Name Null? Type
—————————————– ——– —————————-
OWNER NOT NULL VARCHAR2(30)
DIRECTORY_NAME NOT NULL VARCHAR2(30)
DIRECTORY_PATH VARCHAR2(4000)
SQL> select * from dba_directories where DIRECTORY_NAME like ‘%PRUEBA%’;
OWNER DIRECTORY_NAME DIRECTORY_PAT
—————————— ————————————————————————
SYS PRUEBA /users/orace/export
7. ¿Cuáles son los Clientes de Export para Data Pump?
Expd llama llama las utilidades de Data Pump export respectivamente

8. ¿Cuáles son los Clientes de Import para Data Pump?


Impdp, llama las utilidades de Data Pump import respectivamente

9. 1 ejemplo de Export Data Pump (líneas de comandos)


$ expdp system/***** full=Y DUMPFILE=export:DB10G.dmp
LOGFILE=log:expdpDB10G.log;

10. 1 ejemplo de Import Data Pump (líneas de comandos)


impdp system/password@db11g full=Y directory=dp dumpfile=DB11G.dmp
logfile=impdpDB11G.log
11. ¿Qué y para qué sirve el modo de Legado para Data Pump?
El modo legacy permite llamar a expdp o impdp con parámetros de las
herramientas anteriores (export/import) para que este los interprete y adapte a la
nueva versión automáticamente.
Por ejemplo al incluir cualquier parámetro “legacy” llama a Data Pump en modo
“legacy” por lo que define todos los parámetros “por defecto” para que coincidan
con los que tenían las herramientas previas

12. ¿Qué es y para qué sirve SQL*Loader?


Es una utilidad que proporciona Oracle para cargar datos desde ficheros externos
a una Base de
Datos ORACLE. Las tablas en las que se quiere cargar información deben estar
creadas ya que Sql
*Loader no crea tablas, y estas tablas pueden estar vacías o con datos ya
incorporados.
Características:
• Permite cargas desde ficheros de texto aunque también pueden ser binarios.
• Soporta varios Formatos de carga, carga selectiva, cargas multitablas.
• Puede utilizarse en distintas plataformas.
• Puede leer desde múltiple ficheros de datos en una misma sesión de carga.
• Puede cargar datos en diferentes tablas en una misma sesión de carga.
• Puede manipular ficheros de longitud fija y variable
• Soporta dos tipos de ruta de carga: ruta convencional y directa
• Permite transformación de datos durante la carga

13. ¿Qué archivos utiliza SQL*Loader?


Archivo de control (CTL)
Es el que especifica de qué forma serán cargados los datos y en que tablas y
columnas serán recibidos esos datos.

Archivo LOG
El log file contiene un resumen con información de la carga, incluyendo una
descripción de algunos errores ocurridos durante la carga.

14. ¿Cuáles son los estados de apertura de la Base de Datos?


Los estados pueden ser ONLINE, OFFLINE o SUSPECT. Para comprobar el estado
actual de una base de datos, seleccione la columna state_desc de la vista de
catálogo sys.databases o la propiedad Status en la función DATABASEPROPERTYEX
.
15. Cuando Hablamos de recuperar una BD ¿a qué nos referimos?
Recuperar es devolver una base de datos restaurada a un momento dado
consistente anterior al momento en que se produjo el daño o fallo

16. ¿Como se recuperan información desde la BD?


Después de restaurar una base de datos u objetos de base de datos, deberá
realizar una recuperación. Puede recuperar la base de datos o los objetos de base
de datos mediante el Administrador de restauración de forma automática o puede
realizar una recuperación manual con la consola del administrador de Oracle
Server.
17. ¿Cuál es el asesor de Recuperación de Datos en la línea de comandos?
El Asistente para recuperación de base de datos facilita la creación de planes de
restauración que implementan secuencias de restauración correctas óptimas. Se
ha dado respuesta a muchos problemas conocidos de restauración de base de
datos y mejoras solicitados por los clientes.
Algoritmo del plan de restauraciones: el algoritmo usado para crear planes de
restauraciones se ha mejorado considerablemente, especialmente en escenarios
de restauraciones complejas. Muchos casos extremos, incluidos los escenarios de
bifurcación en restauraciones a un momento dado, se tratan de manera más
eficaz que en versiones anteriores de SQL Server.
Restauración a un momento dado: el Asistente para recuperación de base de
datos simplifica considerablemente la restauración de una base de datos a un
momento dado en el tiempo. Una escala de tiempo visual de copia de seguridad
mejora significativamente la compatibilidad con restauraciones a un momento
dado

18. ¿Qué pasa si se pierde un control file? ¿Como lo recuperas? Describe el proceso.
1.- Los controlfile están en
ORACLE_BASE/oradata/SID

2.- Agregar un controlfile


cp nombrecontrol.ctl nuevocontrol.ctl
El control file es un archivo imprescindible para el funcionamiento de la base de
datos. La pérdida de uno de estos archivos provoca la parada de la base de datos
o en el caso de que estemos intentando levantar la base de datos y el proceso
SMON detecte que no existe uno de estos archivos la base de datos se quedará en
estado NOMOUNT y escribirá en el alert log una entrada indicándonos cuál de los
controlfile no ha sido capaz de encontrar.
Un controlfile dañado se puede recuperar de una copia multiplexada o recrearlo
de un backup, esto último no debe ser necesario si se ha seguido la técnica de
multiplexar los control files.

19. Suponga que necesita mostrar todos los fallos que se detectaron el 21 de junio de
2007. ¿Cuál es la línea de comando para realizar esta consulta?

S-ar putea să vă placă și