SlideShare une entreprise Scribd logo
1  sur  26
ADMINISTRACIÓN DE ORACLE 11G
Backups de la base de datos
1
Carmen Soler Chorro - http://www.linkedin.com/in/casoch
INTRODUCCIÓN
 Hay 3 Maneras de hacer un Backup:
 Backup Offline u Online.
 Que sea entero o parcial
 De toda la base de datos o de una parte
 Completo o incremental
 De todos los datos o sólo de los que cambiaron desde el
último backup.
 Cuando hacemos un backup podemos escoger
entre estas tres opciones, dependiendo del
modo de funcionamiento de la base de datos.
2Carmen Soler Chorro - http://www.linkedin.com/in/casoch
INTRODUCCIÓN
 Si estamos trabajando en modo
noarchivelog, podemos escoger entre:
 Offline – entero – completo
 Offline – entero – incremental
 Si nuestra base de datos no funciona en modo
noarchivelog no podemos hacer backups online ni
parciales.
 Para poder hacer un backup offline, tenemos que
haber cerrado la base de datos de forma consistente:
shutdown normal, immediate o transactional.
 Los backups pueden hacerse desde la herramienta
RMAN (Recovery Manager)
3Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS OFFLINE GESTIONADOS POR EL
USUARIO
 Podemos hacer backups desde línea de
comandos siguiendo estos pasos:
 Copiar los ficheros de control
 Copiar los datafiles
 Copiar los online redo log files
 Aunque no se considera parte de la base de
datos, también es conveniente tener una copia
del fichero de parámetros.
4Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 1
Generar un .bat que haga un backup.
5Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS OFFLINE GESTIONADOS POR EL
SERVIDOR
 Se hacen utilizando la herramienta RMAN.
 Sólo pueden hacerse si la base de datos está en mount.
 Porque RMAN necesita leer el archivo controlfile para localizar
los datafiles.
 Ejemplo de backup offline entero y completo desde
RMAN:
6Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS OFFLINE GESTIONADOS POR EL
SERVIDOR
 Las 2 primeras líneas, nos llevan a estado
mount.
 Luego indicamos que el backup se hará en
disco(podría ser SBT_TAPE para cinta).
 La siguiente instrucción es la de backup:
BACKUPSET es una estructura propietaria de
RMAN.
 Esta estructura combina todos los ficheros en uno
sólo y además podría comprimir el espacio que
ocupan los datos(no en este ejemplo).
 La palabra database indica que el backup ha de
ser de toda la base de datos.
 Con format indicamos el fichero al que irá a
parar el backup.
 Finalmente abrimos la base de datos.
7Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS OFFLINE GESTIONADOS POR EL
SERVIDOR
 Con el script anterior, podemos generar un fichero
que se llame offline_full_whole.rman y lanzarlo desde
línea de comandos de la siguiente forma:
 RMAN TARGET SYS/Pa$$w0rd
@OFFLINE_FULL_WHOLE.RMAN
 Desde RMAN pueden hacerse 3 tipos de backups:
 BACKUP SET: Formato propietario formado por un
conjunto de ficheros que no incluye los bloques vacíos.
 COMPRESSED BACKUP: Parecido al anterior, pero
además aplica un algoritmo de compresión.
 IMAGE COPY: crea una imagen idéntica a los ficheros
que tiene que copiar. Se pueden sustituir los originales
sin problemas des de la copia.
8Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 2
Backups offline gestionados por usuario y servidor.
Carmen Soler Chorro - http://www.linkedin.com/in/casoch 9
BACKUPS ONLINE GESTIONADOS POR EL
USUARIO
 Pasos a seguir:
 Backup del controlfile  Se puede hacer con:
 ALTER DATABASE BACKUP CONTROLFILE TO „fichero‟
 Crea una copia binaria del controlfile
 ALTER DATABASE BACKUP CONTROLFILE TO TRACE
AS „fichero‟;
 Crea un script que sirve para regenerar el controlfile en un
fichero de texto.
 Este script se puede ejecutar cuando la base de datos está en
nomount.
 Copiar los ficheros de datos
 Archivar los online redo log files
10Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS ONLINE GESTIONADOS POR EL
USUARIO
 Pasos a seguir:
 Backup del controlfile
 Copiar los ficheros de datos
 Antes de hacer la copia, debemos poner los tablespaces
de esos datafiles en modo backup:
 ALTER TABLESPACE nombre_tablespace BEGIN BACKUP;
 Pasar a modo backup fuerza que todo lo que está en memoria
se copia a disco (fuerza un checkpoint)
 Guardar los archived redo log files
 También deberíamos hacerles un backup, para tener todos
los cambios que se han ido haciendo en la base de datos.
11Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS ONLINE GESTIONADOS POR EL
SERVIDOR
 Puede hacerse con este comando desde
RMAN:
 BACKUP DATABASE;
 También podemos ajustarlo un poco más como
en este script ejecutado también desde RMAN:
12Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS ONLINE GESTIONADOS POR EL
SERVIDOR
 Explicación del script:
 Damos de alta 2 unidades de cinta en las que poner los
backups.
 Al utilizar dos canales, tenemos la posibilidad de paralelizar las
operaciones de backup.
 El primer comando de backup, hace un backup de toda
la base de datos:
 Divide la base de datos en 4 partes y hace el backup set en 4
ficheros diferentes.
 Esto también permitirá recuperar el backup más rápido después.
 El segundo comando de backup, hace un backup de los
archive log files, eliminándolos también de disco.
 Cuando hacemos el backup desde RMAN, no es
necesario poner los tablespaces en modo BACKUP.
13Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 3
Backups online gestionados por usuario y servidor.
Carmen Soler Chorro - http://www.linkedin.com/in/casoch 14
BACKUPS INCREMENTALES
 Sólo pueden hacerse con backups de servidor.
 Se debe a que el sistema operativo no puede “fisgonear” dentro de
los datafiles para extraer cada parte.
 El sistema operativo no sabe interpretar los datafiles, sólo Oracle.
 Parten de una versión 0 que contiene todos los datos (incremental
level 0 backup) y, a partir de aquí, se van haciendo los
incrementales, añadiendo sólo los bloques que han sufrido
cambios.
 Desde RMAN podemos hacer un backup de nivel 0 con:
 BACKUP AS BACKUP SET INCREMENTAL LEVEL 0 DATABASE;
 Esto se podría hacer, por ejemplo, una vez a la semana.
 Para hacer un incremental de nivel 1:
 BACKUP AS BACKUP SET INCREMENTAL LEVEL 1 DATABASE;
 Esto se puede ejecutar diariamente para tener los bloques que han
cambiado, desde el primer 0 o desde el último nivel 1.
 Hay otros niveles además del 1, pero hacen lo mismo. Se mantienen por
compatibilidad.
15Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS INCREMENTALES
16Carmen Soler Chorro - http://www.linkedin.com/in/casoch
BACKUPS INCREMENTALES
 Esta otra instrucción extrae los bloques que han cambiado desde
el último nivel 0, independientemente de si hubo un nivel 1 o no:
 BACKUP AS BACKUPSET CUMULATIVE DATABASE;
17Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 4
Hacer backups incrementales.
Carmen Soler Chorro - http://www.linkedin.com/in/casoch 18
AUTOMATIZAR BACKUPS
 No se gestionan desde el sistema
operativo, sino desde la herramienta Enterprise
Manager.
 Puede llevar a cabo cualquier tipo de backup:
 Online, offline
 Entero, parcial
 Completo, incremental.
 Siempre debe ser gestionado por el
servidor, utilizando RMAN.
19Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 5
Automatizar un backup
Carmen Soler Chorro - http://www.linkedin.com/in/casoch 20
RMAN REPOSITORY
 RMAN tiene un repositorio en el que se
guardan los detalles de todas las
operaciones de backup que se han llevado a
cabo.
 Por ejemplo, desde este repositorio se puede
saber las fechas en las que se hicieron backup y
recuperar el que nos interese.
21Carmen Soler Chorro - http://www.linkedin.com/in/casoch
INFORMES SOBRE BACKUPS
 Podemos:
 Ver los backups que existen.
 Ver cuáles de ellos son necesarios para tener una versión actualizada
de la base de datos y cuáles han quedado obsoletos.
 Para ver todos los backups guardados en el repositorio:
 LIST BACKUP OF DATABASE;
 Listar todos los backups hechos de los archived redo log files:
 LIST BACKUP OF ARCHIVELOG ALL;
 Backups necesarios para hacer un backup de la última versión:
 REPORT NEED BACKUP;
 Backups que ya no son necesarios:
 REPORT OBSOLETE;
 Esta misma información también puede consultarse desde el
Database Control Tool.
22Carmen Soler Chorro - http://www.linkedin.com/in/casoch
GESTIONAR BACKUPS
 Generalmente, los backups se guardan en cintas, que
tienen una política de retención.
 Se eliminan los ficheros que ya tienen un cierto tiempo.
 RMAN debe estar al corriente de lo que va haciendo el
DBA, ya que sino borra él las copias más antiguas, el
RMAN lo hará automáticamente.
 Para que RMAN pueda contrastar la información que él
tiene con la que hay en realidad, tenemos 4 comandos:
 CROSSCHECK
 DELETE EXPIRED
 DELETE OBSOLETE
 CATALOG
23Carmen Soler Chorro - http://www.linkedin.com/in/casoch
GESTIONAR BACKUPS
 CROSSCHECK
 Hace que RMAN compare su repositorio con lo que hay en realidad.
 Comprueba que todos los backups que él ha hecho existan.
 Lo que no encuentra, lo marca como EXPIRED.
 DELETE EXPIRED
 Elimina del repositorio todos los backups marcados como EXPIRED.
 DELETE OBSOLETE
 Fuerza que se aplique la política de retención y se eliminan los
backups que ya no se consideran necesarios.
 CATALOG
 Permite informar a RMAN de backups que haya hecho el DBA
manualmente para que los incluya en su repository.
 También podemos informar de si hay backups en otros directorios.
 Estas operaciones también pueden hacerse desde el Database
Control Tool.
24Carmen Soler Chorro - http://www.linkedin.com/in/casoch
MONITORIZAR LA FLASH RECOVERY AREA
 La Flash Recovery Area es donde se almacenan los
datos de recuperación.
 Es importante monitorizar cuánto espacio nos queda
disponible en esta zona.
 Con el parámetro DB_RECOVERY_FILE_DEST
sabemos el directorio donde está.
 También podemos extraerlo de la vista
v$recovery_file_dest.
 Con DB_RECOVERY_FILE_DEST_SIZE, sabemos
el espacio que tenemos disponible.
 También podemos extraerlo de la vista
v$flash_recovery_area_usage.
25Carmen Soler Chorro - http://www.linkedin.com/in/casoch
TALLER 6
Gestionar los backups de RMAN.
Carmen Soler Chorro - http://www.linkedin.com/in/casoch 26

Contenu connexe

Tendances

2.6 backup and recovery
2.6 backup and recovery2.6 backup and recovery
2.6 backup and recoverymrmwood
 
Rman Presentation
Rman PresentationRman Presentation
Rman PresentationRick van Ek
 
Presentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyTehmina Gulfam
 
Oracle Transparent Data Encryption (TDE) 12c
Oracle Transparent Data Encryption (TDE) 12cOracle Transparent Data Encryption (TDE) 12c
Oracle Transparent Data Encryption (TDE) 12cNabeel Yoosuf
 
Copia de seguridad o backup
Copia de seguridad o backupCopia de seguridad o backup
Copia de seguridad o backupEyder Rodriguez
 
Database backup & recovery
Database backup & recoveryDatabase backup & recovery
Database backup & recoveryMustafa Khan
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recoveryYogiji Creations
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup scriptYury Velikanov
 
Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)José Toro
 
Llamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosLlamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosCamilo Pacheco
 
Backups And Recovery
Backups And RecoveryBackups And Recovery
Backups And Recoveryasifmalik110
 
Exadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs VirtualizedExadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs VirtualizedUmair Mansoob
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaperYury Velikanov
 

Tendances (20)

Data guard oracle
Data guard oracleData guard oracle
Data guard oracle
 
2.6 backup and recovery
2.6 backup and recovery2.6 backup and recovery
2.6 backup and recovery
 
Rman Presentation
Rman PresentationRman Presentation
Rman Presentation
 
Presentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyy
 
Oracle Transparent Data Encryption (TDE) 12c
Oracle Transparent Data Encryption (TDE) 12cOracle Transparent Data Encryption (TDE) 12c
Oracle Transparent Data Encryption (TDE) 12c
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Copia de seguridad o backup
Copia de seguridad o backupCopia de seguridad o backup
Copia de seguridad o backup
 
Database backup & recovery
Database backup & recoveryDatabase backup & recovery
Database backup & recovery
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recovery
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup script
 
Organización de Entrada y Salida
Organización de Entrada y SalidaOrganización de Entrada y Salida
Organización de Entrada y Salida
 
Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)
 
PARTICIONES FIJAS
PARTICIONES FIJASPARTICIONES FIJAS
PARTICIONES FIJAS
 
SQLite
SQLiteSQLite
SQLite
 
Llamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficherosLlamadas al sistema de archivos y de ficheros
Llamadas al sistema de archivos y de ficheros
 
Backups And Recovery
Backups And RecoveryBackups And Recovery
Backups And Recovery
 
Exadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs VirtualizedExadata Deployment Bare Metal vs Virtualized
Exadata Deployment Bare Metal vs Virtualized
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
 

En vedette

Copias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCopias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCarmen Soler
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en OracleCarmen Soler
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en OracleCarmen Soler
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosNelson Calero
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
 
Informática64 - Metadata Security
Informática64 - Metadata SecurityInformática64 - Metadata Security
Informática64 - Metadata SecurityChema Alonso
 
Asegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamAsegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamChema Alonso
 
Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center @ula-Center
 
Manual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexManual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexAngel Lucas
 
Estratégia de backup - RMAN
Estratégia de backup - RMANEstratégia de backup - RMAN
Estratégia de backup - RMANEduardo Legatti
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Alexander Calderón
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job ScopeCacheWorks©
 
Intro sql y plsql
Intro sql y plsqlIntro sql y plsql
Intro sql y plsqlolsoftware
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Oracle Database 11g vs 12c
Oracle Database 11g vs 12cOracle Database 11g vs 12c
Oracle Database 11g vs 12cDeiby Gómez
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 

En vedette (20)

Copias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCopias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en Oracle
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en Oracle
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en Oracle
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sql
 
Informática64 - Metadata Security
Informática64 - Metadata SecurityInformática64 - Metadata Security
Informática64 - Metadata Security
 
Asegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamAsegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria Ram
 
Tunning Flex Apps
Tunning Flex AppsTunning Flex Apps
Tunning Flex Apps
 
Dba
DbaDba
Dba
 
Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center
 
Manual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexManual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silex
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Estratégia de backup - RMAN
Estratégia de backup - RMANEstratégia de backup - RMAN
Estratégia de backup - RMAN
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job Scope
 
Intro sql y plsql
Intro sql y plsqlIntro sql y plsql
Intro sql y plsql
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Oracle Database 11g vs 12c
Oracle Database 11g vs 12cOracle Database 11g vs 12c
Oracle Database 11g vs 12c
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
AI03 Analis y gestion de riesgos
AI03 Analis y gestion de riesgosAI03 Analis y gestion de riesgos
AI03 Analis y gestion de riesgos
 

Similaire à Backups en Oracle

Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17victdiazm
 
Presentacion backup recover - copia
Presentacion backup recover - copiaPresentacion backup recover - copia
Presentacion backup recover - copiaGonzalo del Pozo
 
UYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misteriosUYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misteriosNelson Calero
 
Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Carmen Soler
 
Hands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANHands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANAlberto Gallardo
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19victdiazm
 
Ejecución de operaciones de respaldo de archivos y configuraciones
Ejecución de operaciones de respaldo de archivos y configuracionesEjecución de operaciones de respaldo de archivos y configuraciones
Ejecución de operaciones de respaldo de archivos y configuracionesrobertchinomiranda
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08victdiazm
 
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...Liz Ocampo
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozpelaof15
 
Clonación de base de datos oracle con rman
Clonación de base de datos oracle con rmanClonación de base de datos oracle con rman
Clonación de base de datos oracle con rmanFredys Nieto
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBDEmanuelMuoz11
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazacestiogalo
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05victdiazm
 
Instalando nagios kuman hoy luis
Instalando nagios kuman hoy luisInstalando nagios kuman hoy luis
Instalando nagios kuman hoy luisLuis Kuman
 
Guía oracle en Centos 5.5
Guía oracle en Centos 5.5Guía oracle en Centos 5.5
Guía oracle en Centos 5.5carluve
 
COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.Lisbeth Ocaña Bueno
 
24 HOP edición Español - El recetario de restore - Warner Chaves
24 HOP edición Español - El recetario de restore - Warner Chaves24 HOP edición Español - El recetario de restore - Warner Chaves
24 HOP edición Español - El recetario de restore - Warner ChavesSpanishPASSVC
 

Similaire à Backups en Oracle (20)

Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
 
Presentacion backup recover - copia
Presentacion backup recover - copiaPresentacion backup recover - copia
Presentacion backup recover - copia
 
UYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misteriosUYOUG 2010 - RMAN sin misterios
UYOUG 2010 - RMAN sin misterios
 
Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2
 
Hands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMANHands-On Oracle Recovery Manager RMAN
Hands-On Oracle Recovery Manager RMAN
 
Glassfish
GlassfishGlassfish
Glassfish
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19
 
Ejecución de operaciones de respaldo de archivos y configuraciones
Ejecución de operaciones de respaldo de archivos y configuracionesEjecución de operaciones de respaldo de archivos y configuraciones
Ejecución de operaciones de respaldo de archivos y configuraciones
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08
 
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
Capítulo 19 (Técnicas de recuperación de datos ) y Capítulo 20 (Conceptos de ...
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
 
Clonación de base de datos oracle con rman
Clonación de base de datos oracle con rmanClonación de base de datos oracle con rman
Clonación de base de datos oracle con rman
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de traza
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05
 
Tomcat
TomcatTomcat
Tomcat
 
Instalando nagios kuman hoy luis
Instalando nagios kuman hoy luisInstalando nagios kuman hoy luis
Instalando nagios kuman hoy luis
 
Guía oracle en Centos 5.5
Guía oracle en Centos 5.5Guía oracle en Centos 5.5
Guía oracle en Centos 5.5
 
COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.
 
24 HOP edición Español - El recetario de restore - Warner Chaves
24 HOP edición Español - El recetario de restore - Warner Chaves24 HOP edición Español - El recetario de restore - Warner Chaves
24 HOP edición Español - El recetario de restore - Warner Chaves
 

Dernier

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Dernier (20)

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 

Backups en Oracle

  • 1. ADMINISTRACIÓN DE ORACLE 11G Backups de la base de datos 1 Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 2. INTRODUCCIÓN  Hay 3 Maneras de hacer un Backup:  Backup Offline u Online.  Que sea entero o parcial  De toda la base de datos o de una parte  Completo o incremental  De todos los datos o sólo de los que cambiaron desde el último backup.  Cuando hacemos un backup podemos escoger entre estas tres opciones, dependiendo del modo de funcionamiento de la base de datos. 2Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 3. INTRODUCCIÓN  Si estamos trabajando en modo noarchivelog, podemos escoger entre:  Offline – entero – completo  Offline – entero – incremental  Si nuestra base de datos no funciona en modo noarchivelog no podemos hacer backups online ni parciales.  Para poder hacer un backup offline, tenemos que haber cerrado la base de datos de forma consistente: shutdown normal, immediate o transactional.  Los backups pueden hacerse desde la herramienta RMAN (Recovery Manager) 3Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 4. BACKUPS OFFLINE GESTIONADOS POR EL USUARIO  Podemos hacer backups desde línea de comandos siguiendo estos pasos:  Copiar los ficheros de control  Copiar los datafiles  Copiar los online redo log files  Aunque no se considera parte de la base de datos, también es conveniente tener una copia del fichero de parámetros. 4Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 5. TALLER 1 Generar un .bat que haga un backup. 5Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 6. BACKUPS OFFLINE GESTIONADOS POR EL SERVIDOR  Se hacen utilizando la herramienta RMAN.  Sólo pueden hacerse si la base de datos está en mount.  Porque RMAN necesita leer el archivo controlfile para localizar los datafiles.  Ejemplo de backup offline entero y completo desde RMAN: 6Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 7. BACKUPS OFFLINE GESTIONADOS POR EL SERVIDOR  Las 2 primeras líneas, nos llevan a estado mount.  Luego indicamos que el backup se hará en disco(podría ser SBT_TAPE para cinta).  La siguiente instrucción es la de backup: BACKUPSET es una estructura propietaria de RMAN.  Esta estructura combina todos los ficheros en uno sólo y además podría comprimir el espacio que ocupan los datos(no en este ejemplo).  La palabra database indica que el backup ha de ser de toda la base de datos.  Con format indicamos el fichero al que irá a parar el backup.  Finalmente abrimos la base de datos. 7Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 8. BACKUPS OFFLINE GESTIONADOS POR EL SERVIDOR  Con el script anterior, podemos generar un fichero que se llame offline_full_whole.rman y lanzarlo desde línea de comandos de la siguiente forma:  RMAN TARGET SYS/Pa$$w0rd @OFFLINE_FULL_WHOLE.RMAN  Desde RMAN pueden hacerse 3 tipos de backups:  BACKUP SET: Formato propietario formado por un conjunto de ficheros que no incluye los bloques vacíos.  COMPRESSED BACKUP: Parecido al anterior, pero además aplica un algoritmo de compresión.  IMAGE COPY: crea una imagen idéntica a los ficheros que tiene que copiar. Se pueden sustituir los originales sin problemas des de la copia. 8Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 9. TALLER 2 Backups offline gestionados por usuario y servidor. Carmen Soler Chorro - http://www.linkedin.com/in/casoch 9
  • 10. BACKUPS ONLINE GESTIONADOS POR EL USUARIO  Pasos a seguir:  Backup del controlfile  Se puede hacer con:  ALTER DATABASE BACKUP CONTROLFILE TO „fichero‟  Crea una copia binaria del controlfile  ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS „fichero‟;  Crea un script que sirve para regenerar el controlfile en un fichero de texto.  Este script se puede ejecutar cuando la base de datos está en nomount.  Copiar los ficheros de datos  Archivar los online redo log files 10Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 11. BACKUPS ONLINE GESTIONADOS POR EL USUARIO  Pasos a seguir:  Backup del controlfile  Copiar los ficheros de datos  Antes de hacer la copia, debemos poner los tablespaces de esos datafiles en modo backup:  ALTER TABLESPACE nombre_tablespace BEGIN BACKUP;  Pasar a modo backup fuerza que todo lo que está en memoria se copia a disco (fuerza un checkpoint)  Guardar los archived redo log files  También deberíamos hacerles un backup, para tener todos los cambios que se han ido haciendo en la base de datos. 11Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 12. BACKUPS ONLINE GESTIONADOS POR EL SERVIDOR  Puede hacerse con este comando desde RMAN:  BACKUP DATABASE;  También podemos ajustarlo un poco más como en este script ejecutado también desde RMAN: 12Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 13. BACKUPS ONLINE GESTIONADOS POR EL SERVIDOR  Explicación del script:  Damos de alta 2 unidades de cinta en las que poner los backups.  Al utilizar dos canales, tenemos la posibilidad de paralelizar las operaciones de backup.  El primer comando de backup, hace un backup de toda la base de datos:  Divide la base de datos en 4 partes y hace el backup set en 4 ficheros diferentes.  Esto también permitirá recuperar el backup más rápido después.  El segundo comando de backup, hace un backup de los archive log files, eliminándolos también de disco.  Cuando hacemos el backup desde RMAN, no es necesario poner los tablespaces en modo BACKUP. 13Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 14. TALLER 3 Backups online gestionados por usuario y servidor. Carmen Soler Chorro - http://www.linkedin.com/in/casoch 14
  • 15. BACKUPS INCREMENTALES  Sólo pueden hacerse con backups de servidor.  Se debe a que el sistema operativo no puede “fisgonear” dentro de los datafiles para extraer cada parte.  El sistema operativo no sabe interpretar los datafiles, sólo Oracle.  Parten de una versión 0 que contiene todos los datos (incremental level 0 backup) y, a partir de aquí, se van haciendo los incrementales, añadiendo sólo los bloques que han sufrido cambios.  Desde RMAN podemos hacer un backup de nivel 0 con:  BACKUP AS BACKUP SET INCREMENTAL LEVEL 0 DATABASE;  Esto se podría hacer, por ejemplo, una vez a la semana.  Para hacer un incremental de nivel 1:  BACKUP AS BACKUP SET INCREMENTAL LEVEL 1 DATABASE;  Esto se puede ejecutar diariamente para tener los bloques que han cambiado, desde el primer 0 o desde el último nivel 1.  Hay otros niveles además del 1, pero hacen lo mismo. Se mantienen por compatibilidad. 15Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 16. BACKUPS INCREMENTALES 16Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 17. BACKUPS INCREMENTALES  Esta otra instrucción extrae los bloques que han cambiado desde el último nivel 0, independientemente de si hubo un nivel 1 o no:  BACKUP AS BACKUPSET CUMULATIVE DATABASE; 17Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 18. TALLER 4 Hacer backups incrementales. Carmen Soler Chorro - http://www.linkedin.com/in/casoch 18
  • 19. AUTOMATIZAR BACKUPS  No se gestionan desde el sistema operativo, sino desde la herramienta Enterprise Manager.  Puede llevar a cabo cualquier tipo de backup:  Online, offline  Entero, parcial  Completo, incremental.  Siempre debe ser gestionado por el servidor, utilizando RMAN. 19Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 20. TALLER 5 Automatizar un backup Carmen Soler Chorro - http://www.linkedin.com/in/casoch 20
  • 21. RMAN REPOSITORY  RMAN tiene un repositorio en el que se guardan los detalles de todas las operaciones de backup que se han llevado a cabo.  Por ejemplo, desde este repositorio se puede saber las fechas en las que se hicieron backup y recuperar el que nos interese. 21Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 22. INFORMES SOBRE BACKUPS  Podemos:  Ver los backups que existen.  Ver cuáles de ellos son necesarios para tener una versión actualizada de la base de datos y cuáles han quedado obsoletos.  Para ver todos los backups guardados en el repositorio:  LIST BACKUP OF DATABASE;  Listar todos los backups hechos de los archived redo log files:  LIST BACKUP OF ARCHIVELOG ALL;  Backups necesarios para hacer un backup de la última versión:  REPORT NEED BACKUP;  Backups que ya no son necesarios:  REPORT OBSOLETE;  Esta misma información también puede consultarse desde el Database Control Tool. 22Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 23. GESTIONAR BACKUPS  Generalmente, los backups se guardan en cintas, que tienen una política de retención.  Se eliminan los ficheros que ya tienen un cierto tiempo.  RMAN debe estar al corriente de lo que va haciendo el DBA, ya que sino borra él las copias más antiguas, el RMAN lo hará automáticamente.  Para que RMAN pueda contrastar la información que él tiene con la que hay en realidad, tenemos 4 comandos:  CROSSCHECK  DELETE EXPIRED  DELETE OBSOLETE  CATALOG 23Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 24. GESTIONAR BACKUPS  CROSSCHECK  Hace que RMAN compare su repositorio con lo que hay en realidad.  Comprueba que todos los backups que él ha hecho existan.  Lo que no encuentra, lo marca como EXPIRED.  DELETE EXPIRED  Elimina del repositorio todos los backups marcados como EXPIRED.  DELETE OBSOLETE  Fuerza que se aplique la política de retención y se eliminan los backups que ya no se consideran necesarios.  CATALOG  Permite informar a RMAN de backups que haya hecho el DBA manualmente para que los incluya en su repository.  También podemos informar de si hay backups en otros directorios.  Estas operaciones también pueden hacerse desde el Database Control Tool. 24Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 25. MONITORIZAR LA FLASH RECOVERY AREA  La Flash Recovery Area es donde se almacenan los datos de recuperación.  Es importante monitorizar cuánto espacio nos queda disponible en esta zona.  Con el parámetro DB_RECOVERY_FILE_DEST sabemos el directorio donde está.  También podemos extraerlo de la vista v$recovery_file_dest.  Con DB_RECOVERY_FILE_DEST_SIZE, sabemos el espacio que tenemos disponible.  También podemos extraerlo de la vista v$flash_recovery_area_usage. 25Carmen Soler Chorro - http://www.linkedin.com/in/casoch
  • 26. TALLER 6 Gestionar los backups de RMAN. Carmen Soler Chorro - http://www.linkedin.com/in/casoch 26