Sei sulla pagina 1di 25

TALLER DE BASE DE DATOS

Seccin 706

Semestre 2015
Sede Valdivia

INFORME TCNICO:
Copias de seguridad y respaldos, Creacin de copias de seguridad y Movimiento
de datos.

Docente:
Sr. Geraldo Valenzuela
Alumnos:
Elsa Oliva.
Itala Parra.

Fecha de entrega:
14/07/2015

Contenido

Introduccin...............................................................................................................3
ITEM 1: Copias de seguridad y respaldos.................................................................4
ITEM 2: Creacin de copias de seguridad...............................................................11
ITEM 3: Movimiento de datos..................................................................................18
Conclusin...............................................................................................................24

Introduccin

EL trabajo prctico, planteado en clases, abarca 3 tems, los cuales estn


relacionados con respaldo, recuperacin y movimientos de datos,

materia

correspondiente a la unidad 4, tal ramo taller de base de datos.


El tem 1 corresponde a la Copias de seguridad y respaldos. tem en el cual se
configurar la base de datos para reducir las posibilidades de fallo o prdida de
datos. Posteriormente, El tem 2 Creacin de copias de seguridad, la actividad que
se realiza en el tem 1 deja a la base de datos

lista para produccin, es el

momento de empezar a realizar copias de seguridad. Finalmente la actividad


termine con el tem 3 Movimiento de datos. Estas actividades para llevarse a cabo,
se tuvo que descargar desde la plataforma de ambiente de aprendizaje los
diferentes script, que el docente pblico en actividades anteriores y adems de
repasar los archivos pdf correspondiente a la unidad a ser evaluada.
Se utiliza Oracle Enterprise Manager 11g, para el desarrollo de las actividades,
este posee una interfaz fcil de utilizar y completa.
A continuacin se presenta los diferentes tems son sus respectivos desarrollo.

ITEM 1: Copias de seguridad y respaldos.

La base de datos orcl est preparada para pasar del modo de prueba o desarrollo
al modo de produccin. Configure la base de datos para reducir las posibilidades
de fallo o prdida de datos. Para ello, realice los siguientes pasos:
1. Verifique que dispone de al menos dos archivos de control para garantizar la
redundancia.
a) Ingrese a Enterprise Manager como usuario DBA1 con rol SYSDBA
para la base de datos orcl.
b) Click en servidor ->

archivo

de

control,

seccin

de

almacenamiento.
Ilustracin 1: Archivos de control

Como se puede observar en la Ilustracin 1: Archivos de control,


archivos de control.

existen 2

2. Revise la configuracin del rea de recuperacin rpida y cambie su tamao a


8GB.
a) Ingrese

Enterprise

manager,

Seleccione

Disponibilidad

->

Configuracin de recuperacin en la seccin configuracin.


Si desplaza hasta el final de la pgina.
Ilustracin 2 recuperacin flash

La Ilustracin 2 recuperacin flash muestra activa el rea de recuperacin rpida.


b) Cambie el tamao del rea de recuperacin rpida a 8 GB,
introduciendo 8 en el campo Flas Recovery Area Size y
seleccionando GB de la lista desplegable juntos al campo de tamao.
Para verificar, sentencia click show SQL, y haga click en return, tal
como muestra la Ilustracin 3 "Sentencia SQL". Posteriormente click en
setup.

Ilustracin 3 "Sentencia SQL"

3. Asegrese de que hay al menos dos miembros de redo log en cada grupo. Un
juego de miembros debe estar almacenado en el rea de recuperacin rpida.
a) Click en servidor -> Grupos de redo log y observe cuantos miembros
hay en la columna nmero de miembros.
Ilustracin 4 Grupos de Redo Logs

b) Seleccione uno de los grupos de redo log y haga click en ver, para
observar donde se almacenan cada miembro del grupo. En donde debe
aparecer un miembro en el grupo de discos +DATA y otro en el grupo de
disco +FRA

Por cada grupo de logs, la columna archivado tiene un valor NO, esto significa
que la base de datos no mantiene copias de redo logs para utilizarlas en la
recuperacin de la base de datos y que, en caso de fallo, perder todos los datos
desde la ltima copia de seguridad. Es por tal que se debe colocar la base de
datos en modo ARCHIVELOG, esto para que se archiven los redo logs.

4. . Ponga la base de datos en modo ARCHIVELOG.


a) En Enterprise Manager, seleccione Configuracin de recuperacin ->
Disponibilidad, en la seccin configurar. Como muestra la Ilustracin 5
"Instancia de Base de Datos"
Ilustracin 5 "Instancia de Base de Datos"

b) En la regin medios de recuperacin, active la casilla de control


ARCHIVELOG mode. Adems, verificar que en Log Archive File name

Format

aparece

%t,

%s

%r.

c) Se puede observar que la configuracin actual de destino de archive log


es

USE_DB_RECOVERY_FILE_DEST, que apunta al rea de

recuperacin rpida (+FRA), luego click en aplicar.


d) Click en SI, cuando le pregunten si desea reiniciar la base de datos
ahora

(Ilustracin

Confirmacin

de

reinicio.),

Introduzca

las

credenciales de host para reiniciar la base de datos y luego click en ok


(Ilustracin 7 Reiniciar Base de Datos.)

Ilustracin 6 Confirmacin de reinicio.

Ilustracin 7 Reiniciar Base de Datos.

En algunas ocasiones, puede recibir un error durante la actividad de cierre e inicio,


haga click en OK para confrmalo y, a continuacin vuelva hacer click en refrescar
( Ilustracin 8 Reiniciar base de datos: informacin de actividad.).
Ilustracin 8 Reiniciar base de datos: informacin de actividad.

Ahora que la base de datos esta en modo ARCHIVELOG, se archivara


continuamente una copia de cada archivo redo log en lneas de volver a utilizarlo
para otros datos redo. Esto utilizara espacio en disco, es portal tal que se deben
realizar copias de seguridad de archive logs antiguos en otros almacenamientos
de forma peridica.

ITEM 2: Creacin de copias de seguridad.


Ahora que la base de datos est lista para produccin, es el momento de empezar
a realizar copias de seguridad. Debe realizar las siguientes tareas de copia de
seguridad:
1. Realice una copia de seguridad del archivo de control para rastreo.
Ingrese a ENTERPRISE MANAGER como usuario DBA1 con el rol con el rol
SYSDBA para la base de datos orcl.
a) Click en servidor -> archivos de control, en seccin Almacenamiento.
(Ilustracin 9 Archivos de control)

Ilustracin 9 Archivos de control

b) Click en Copia de seguridad para rastrear

2. Realice una copia de seguridad inmediata en el disco.


a) En Enterprise manager Seleccione disponibilidad -> copia de seguridad
programada, en seccin gestionar (Ilustracin 10 Instancia de base de
datos, disponibilidad.)

Ilustracin 10 Instancia de base de datos, disponibilidad.

b) Seleccione Toda la base de datos como objeto del que se va a realizar la


copia de seguridad.

c) Para confirmar ingrese nombre de usuario y contrasea para el servidor en


credenciales de host.(Ilustracin 11 Credenciales de host) , haga click en
Horario de copia de seguridad personalizado

Ilustracin 11 Credenciales de host

d) En la pgina Horario de copia de seguridad personalizado: opciones ,


seleccione copia de seguridad completa , utilizar como la base de una
estrategia de copia de seguridad incremental tambin copia de seguridad
todos los registros de archivado en el disco y eliminar todos los registros
archivados desde el disco despus de que estn respaldados con xito
(Ilustracin 12 planificar copia de seguridad personalizadaposteriormente
click en siguiente

Ilustracin 12 planificar copia de seguridad personalizada

e) En la pgina programacin personalizada de copia de seguridad:


Configuracin seleccione disco ( Ilustracin 13 Seleccin del medio fsico.)
y posteriormente en siguiente.

Ilustracin 13 Seleccin del medio fsico.

f) Acepte todos los valores por defectos de la pgina programacin de copia


de seguridad personalizado, luego click en siguiente para continuar. El
valor de tipo de programacin debe ser una vez (inmediato). En la pgina
Programacin copias de seguridad personalizada: revisin, debe observar
y revisar el script RMAN y luego hacer click en presentar trabajo.
(Ilustracin 14 Programacin copias de seguridad personalizada: revisin)

Ilustracin 14 Programacin copias de seguridad personalizada: revisin

Para supervisar el estado del trabajo de copia de seguridad. Haga click en Ver
trabajo, El tiempo que tarde esta copia depender de los recursos de
hardware y sistema.

3. Programe trabajos de copias de seguridad nocturnos que se repetirn de


forma indefinida.
a) En Enterprise manager Seleccione disponibilidad -> copia de seguridad
programada, en seccin gestionar
b) Seleccione Toda la base de datos como objeto del que se va a realizar la
copia de seguridad
c) Para confirmar ingrese nombre de usuario y contrasea para el servidor en
credenciales de host., haga click en Horario de copia de seguridad
personalizado
d) En la pgina horario de copia de seguridad personalizado: opciones
seleccione copia de seguridad completa, utilizar como la base de una

estrategia de copia de seguridad incremental tambin copia de seguridad


todos los registros de archivado en el disco y eliminar todos los registros
archivados desde el disco despus de que estn respaldados con xito,
En la pgina programacin personalizada de copia de seguridad:
Configuracin seleccione disco.
e) En la pgina programacin de copia de seguridad personalizado, cambie el
valor de JOBNAME a noche de copia de seguridad, aceptando los
valores por defectos de descripcin del trabajo, seleccione Repitiendo en la
regin horario, observe como aparece detalles adicionales dependiendo
del contexto.
f) Seleccione por das en la lista desplegable tipos de frecuencia, introduzca
1 en el campo repetir cada da, confirmamos que se ha seleccionado
indefinido como valor de repita hasta e introduzca, en este caso, 11.00 pm
en hora de inicio. (Ilustracin 15 configuracin personalizada.)

Ilustracin 15 configuracin personalizada.

g) En la pgina Programacin copias de seguridad personalizada: revisin,


debe observar y revisar el script RMAN y luego hacer click en ejecutar
trabajo (Ilustracin 16 Planificar copia de seguridad personalizada: Revisar)

Ilustracin 16 Planificar copia de seguridad personalizada: Revisar

h) H
a
g
a
click en trabajos en la pgina disponibilidad de la seccin vnculo
relacionado para ver el trabajo programado en la lista actividad laboral.
(Ilustracin 17 Trabajo programado.)

Ilustracin 17 Trabajo programado.

ITEM 3: Movimiento de datos.


Hace poco, le han planteado una serie de preguntas acerca del esquema HR.
Para analizarlas, sin interferir en las actividades diarias, decide utilizar el asistente
de pump de datos para exportar el esquema HR a un archivo. Cuando realiza la
exportacin, no est seguro de la base de datos en la que va a importar este
esquema. Al final, descubre que la nica base de datos en la que sus superiores
aprueban una importacin, es orcl. De modo que realiza la importacin con el
asistente de pump de datos, y reasigna el esquema HR al esquema DBA1.
En esta prctica, primero otorgar al usuario DBA1 los privilegios necesarios para
acceder al directorio DATA_PUMP_DIR. A continuacin, exportar el esquema HR
para poder importar luego las tablas que desea en el esquema DBA1. En la
prctica, importar slo la tabla EMPLOYEES en este momento.
1) Primero, es necesario otorgar al usuario DBA1 los privilegios necesarios en el
directorio DATA_PUMP_DIR y crear los usuarios y roles necesarios para esta
prctica. Existe un script que realiza todos los pasos necesarios para configurar el
entorno de esta prctica.
a) Revise el script lab_17_01_01.sql, que otorga al usuario DBA1

los

privilegios en el directorio DATA_PUMP_DIR y realiza otras configuraciones en el


entorno, ejecutando lo siguiente en el directorio labs:
$ cat lab_17_01_01.sql

b) El script lab_17_01_01.sh llama al script lab_17_01_01.sql. Ejecute el script


lab_17_01_01.sh ahora:
$ ./lab_17_01_01.sh
Create HR_TEST tablespace, HR_TEST_ROLE role, the HR_TEST
Users
Tablespace created
.
User created.
Role created.
Grant succeeded.
Grant succeeded.
Table altered.
Grant succeeded.
Grant succeeded.
You may now login as: hr_test/oracle_4U
spool off
$

2) Conctese a Enterprise Manager como usuario DBA1 con el rol Normal y exporte el
esquema HR.
a) Llame a Enterprise Manager como usuario DBA1 con el rol Normal para la
base de datos orcl. El valor de Connect As debe ser Normal.
b) Seleccione Data Movement > Move Row Data > Export to Export Files.
c) Seleccione Schemas, introduzca oracle en Username y Password, elija Save as
Preferred Credential y haga clic en Continue.
d) En la pgina Export: Schemas, haga clic en Add, seleccione el esquema HR y, a
continuacin, haga clic en el botn Select.
e) Puede ver que HR ahora aparece en la lista de esquemas. Haga clic en Next.

g) En la pgina Export: Options, seleccione DATA_PUMP_DIR en la


lista desplegable Directory Objects e introduzca hrexp.log en
Log File.

h) Revise las opciones avanzadas (pero no las cambie) y haga clic en Next.
i) En la pgina Export: Files, seleccione DATA_PUMP_DIR en la lista desplegable
Directory Object, introduzca HREXP%U.DMP en File Name y, a continuacin haga
clic en Next.

j) En la pgina Export: Schedule, introduzca hrexp en Job Name y Export HR schema


en Description, acepte que el inicio del trabajo sea inmediato y haga clic en Next.
Ahora, importe la tabla EMPLOYEES del esquema HR exportado al esquema DBA1. Para
apreciar la interfaz de lnea de comandos, puede utilizar la utilidad impdp en la lnea de
comandos para importar la tabla EMPLOYEES al esquema de usuario DBA.
a) Asegrese de que el entorno est configurado para la base de datos orcl
ejecutando oraenv.
$ . oraenv
ORACLE_SID = [oracle] ? orcl
The Oracle base for
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 is
/u01/app/oracle
$

b) Introduzca

toda

la

cadena

de

comandos

siguiente.

pulse [enter] hasta llegar al final del comando:


impdp dba1/oracle_4U DIRECTORY=data_pump_dir
DUMPFILE=HREXP01.DMP REMAP_SCHEMA=hr:dba1
TABLES=hr.employees LOGFILE=empimport.log
$ impdp dba1/oracle_4U DIRECTORY=data_pump_dir
DUMPFILE=HREXP01.DMP REMAP_SCHEMA=hr:dba1
TABLES=hr.employees
LOGFILE=empimport.log
Import: Release 11.2.0.1.0 - Production on Thu
Jul 16 00:46:18
2009
Copyright (c) 1982, 2009, Oracle and/or its
affiliates. All
rights reserved.
Connected to: Oracle Database 11g Enterprise
Edition Release
11.2.0.1.0 - Production
With the Partitioning, Automatic Storage
Management, OLAP,
Data Mining
and Real Application Testing options
Master table "DBA1"."SYS_IMPORT_TABLE_01"
successfully
loaded/unloaded
Starting
"DBA1"."SYS_IMPORT_TABLE_01":
Processing
object type
dba1/********
SCHEMA_EXPORT/TABLE/TRIGGER
DIRECTORY=data_pump_dir
ORA-39082: Object type DUMPFILE=HREXP01.DMP
REMAP_SCHEMA=hr:dba1
TABLES=hr.employees
TRIGGER:"DBA1"."SECURE_EMPLOYEES"
created with compilation warnings
ORA-39082: Object type
TRIGGER:"DBA1"."SECURE_EMPLOYEES"
created with compilation warnings
ORA-39082: Object type
TRIGGER:"DBA1"."UPDATE_JOB_HISTORY"
created with compilation warnings
ORA-39082: Object type
TRIGGER:"DBA1"."UPDATE_JOB_HISTORY"
created with compilation warnings
Processing object type
SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Job "DBA1"."SYS_IMPORT_TABLE_01" completed with
6 error(s) at

No

c) Tambin

puede

verificar

que

la

importacin

se

ha

realizado correctamente consultando el archivo log.

$ cat /u01/app/oracle/admin/orcl/dpdump/empimport.log
Para confirmar que se ha cargado la tabla EMPLOYEES en el esquema DBA1,
conctese a SQL*Plus como usuario DBA1 y seleccione datos de la tabla
EMPLOYEES.

a) Conctese a SQL*Plus como usuario DBA1.


$ sqlplus
dba1oraenv para definir el entorno en la base de datos orcl si an no
Recuerde
utilizar
SQL*Plus:
Release
11.1.0.6.0
- Production on Sun Aug 31
lo
ha hecho en
la ventana
de terminal.
16:54:32 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Enter Password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 Production
With the Partitioning, OLAP, Data Mining and Real Application
Testing options
SQL>

b)

b) Seleccione un recuento de las filas de la tabla EMPLOYEES del esquema DBA1


para verificar la importacin.
SQL> select count(*) from
employees;
COUNT (*)
---------107
SQL>

Conclusin

Con las diferentes actividades realizadas anteriormente se pudo cumplir con los
aprendizajes esperados descritos en la unidad 4: Implementa una estrategia
bsica de respaldo de la base de datos, Utiliza los respaldos generados en la
resolucin de una prdida de algn componente fsico de la Base de Datos a
travs de distintos casos, Utiliza los distintos mtodos de flashback para
recuperacin de errores de usuario, Implementa estrategias de movimiento de

datos en la migracin de informacin entre motores o respaldo de datos en forma


lgica.
Con la interfaz grfica que posee Enterprise manager, la resolucin de estos
problemas se hizo ms fcil resolverlo.
Se aprendi que existen diferentes maneras de crear copias de seguridad, y la
importancia de ir creando respaldo.

Potrebbero piacerti anche