You are on page 1of 23

Backup y Recovery

RMAN (Oracle Recovery Manager)


Gestor de recuperacin de oracle
Qu es RMAN?

Es una herramienta de oracle que sirve para realizar las tareas que estn
relacionados con la seguridad de los datos como por ejemplo hacer
copias de seguridad, restauraciones , recuperaciones.
Tiene lnea de comandos y tambin hay herramientas que permite
utilizarlos
Backup
Introduccin:
Planear y comprobar los procedimientos de Backus del sistema, es la nica garanta que
existe contra fallos del sistema, del SO, del software o cualquier otro tipo de circunstancias.
Las causas de error en un sistema de BD pueden agruparse en las siguientes categoras:

Fsicas : Son causadas por fallos del hardware, como por


ejemplo del disco o de la CPU.
De Diseo : son agujeros en el software, ya sea en el SO o
en el SGBD.
De Funcionamiento : son causadas por la intervencin
humana, debidos a fallos del DBA, configuraciones
inapropiadas o mal planteamiento de los
procedimientos de backup.
Del entorno : como por ejemplo desastres naturales, fallos
de corriente, temperatura excesiva.
Objetivos

Despus de completar esta leccin, usted debera ser capaz de:


Crear copias de seguridad de bases de datos consistentes
Copia de seguridad de su base de datos sin apagarlo
Crear copias de seguridad incrementales
Automatizar las copias de seguridad de bases de datos
Administrar copias de seguridad y ver informes de copia de seguridad
Supervisar el rea de recuperacin rpida
Backup y recovery RMAN (copia de seguridad y
recuperacin)

Las estructuras fsicas de la base de datos y el papel que desempea cada uno en
el proceso de recuperacin de bases de datos determinan las formas de copia de
seguridad y recuperacin disponibles a travs de tcnicas gestionadas por el
usuario y por medio de RMAN.
Utilizando RMAN le da acceso a varias tcnicas de copia de seguridad y
recuperacin de datos, que no son disponibles en copia de seguridad y
recuperacin gestionados por usuarios. Las ms destacadas son:
Algunas Tcnicas de una copia de seguridad y
recuperacin utilizando rman

Copias de seguridad incrementales, que proporcionan copias de seguridad


ms compactos (que almacenan slo los bloques modificados) y la
recuperacin de los medios de comunicacin ms rpido de ficheros de
datos (la reduccin de la necesidad de aplicar rehacer durante la
recuperacin de medio archivo de datos).
Recuperacin de los medios de bloque, en el que un archivo de datos con
slo un pequeo nmero de bloques de datos corruptos pueden ser
reparados sin haber sido desconectado o restaurar la copia de seguridad
Compresin utilizada del bloque, donde RMAN puede en algunos casos
saltar bloques de ficheros de datos no utilizados durante las copias de
seguridad.
Las copias de seguridad cifradas, que utiliza las capacidades de cifrado
integradas en la base de datos Oracle para almacenar las copias de
seguridad en un formato codificado
Soluciones de Backup : Informacin general

Las copias de seguridad se pueden realizar mediante el uso de:


Recovery Manager
Oracle Secure Backup
Copia de seguridad gestionadas por el usuario
Backup
Propsito
como administrador de copia de seguridad, su deber principal es disear,
implementar y gestionar una estrategia de copia de seguridad y recuperacin.
El propsito de una estrategia de copia de seguridad y la recuperacin es para
proteger la base de datos contra la prdida de datos y reconstruir la base de
datos despus de la prdida de datos .Las tareas de administracin de copia
de seguridad son los siguientes :
Respuestas de planificacin y ensayo a diferentes tipos de fallas
Configuracin del entorno de base de datos para la copia de
seguridad y recuperacin
La creacin de un programa de copia de seguridad
Vigilancia del medio de copia de seguridad y recuperacin
Problemas de copia de seguridad Solucin de problemas
Para recuperarse de la prdida de datos en caso de necesidad
Backup

Como administrador de copia de seguridad, es posible que tambin se le pida


que realice otras tareas que estn relacionadas con la copia de seguridad y
recuperacin:

La preservacin de datos , lo que implica la creacin de


una copia de base de datos para el almacenamiento a
largo plazo.
La transferencia de datos , que consiste en mover datos de
una base de datos o un host a otro
El propsito de este manual es explicar cmo realizar las
tareas anteriores.
Realizando el backup fsico( consola)
Primero ir al terminal
. Oraenv orcl lsnrctl start LISTENER emctl start dbconsole
Iniciamos sesin
sys Oracle_4U sysdba - login
Hacindolo por consola.
availability
estando dentro seleccionamos:
Schedule Backup.
Nos aseguramos que el primer punto este en Whole database
Credenciales del host
damos al usuario y al password oracle/oracle, damos check save as Preferred
Credential.
Schedule Customized Backup
Nos aseguramos que este marcado Full Backup, en algunos casos aparecer la opcion
Online Backup y Offline Backup
Le damos "next" y vamos a la siguiente hoja.
Realizando el backup fsico(Por
consola)
Nos aseguramos que este marcado disk Next
Aqu nos aparecer solo el nombre y la descripcin del "trabajo"(JOB) y que
tipo es el "Calendario"(Schedule)
En algunos casos en la opcin 3 mostrara un error: "Warning backup offline",
ese error solo se muestra cuando la opcin "Online Backup" y Offline Backup
no aparece al inicio de la configuracin, sirve para poner el backup offline u
online. Next y nos aparecer el RMAN script,
Edit RMAN Script y editamos la parte de abajo por backup device type
disk tag '%TAG' archivelog all not backed up y le damos en Submit job.
Nos aparecer un dialogo que nos informara que tenemos que esperar para
ver el trabajo, pero por mientras ir a la opcin View job esperar unos
instantes para ver el backup creado.
Configuracin de las opciones
de copia de seguridad
Configuracin de las opciones de copia de
seguridad
Best practice

Backup
pieces
Change
tracking Recovery area
Data files file
Las copias de seguridad Programacin :
Estrategia
Las copias de seguridad Programacin :
Opciones
Las copias de seguridad Programacin
: Ajustes
Las copias de seguridad Programacin
: Revisin
Copia de seguridad del archivo de
control a un archivo de rastre
Control files have an additional backup option.

Control file trace backups may be used to


recover from loss of all control files.
las copias de seguridad de rastreo
pueden usarse para recuperarse de la
prdida de todos los archivos de control
La gestin de copias de seguridad
Ver los informes de copia de seguridad
Realizando el backup fsico(Por
terminal)
Por terminal.
lsnrctl start
sqlplus '/ as sysdba'
start up
exit
CONECTANDOSE A RMAN
rman target /
backup spfile; (copia de un archivo dinamico)
backup current controlfile; (copia de seguridad actual)
backup archivelog all; (copia para todo archivo de respaldo)
list backup; (lista de los backups)
delete backup; (eliminar una copia hecha)
YES
Realizando el backup lgico( terminal)
sqlplus system oracle

create or replace directory export as '/home/backup_prueba/';


create ir replace directory log as '/home/backup_prueba/';
expdp system/Admon456 file=export:bkPractica2.dmp log=log:lgPractica2.log owner=User_Practica2
Sqlplus system oracle
drop user User_Practica2 cascade;
exit
sqlplus User_Practica2@BASES2FS system oracle
select * from table1;
select * from TS_Practica2.tabla1;
exit
impdp system/Admon456 full=y DIRECTORY=export JOB_NAME=hr file=bkPractica2.dmp
TABLE_EXISTS_ACTION=SKIP
sqlplus User_Practica2@BASES2FS
select * from table1;
Gracias

You might also like