Etiqueta: rman

Scripts de depuracion y monitoreo de archivelogs

Aqui esta un script que sirve para limpiar los archivelogs de RMAN para evitar que se llene:

 

#!/bin/ksh
################################################################################ #############################
#
# rman_backup.sh
#se conecta a la base de datos a travez de rman y borra archivelogs expirados y obsoletos, ademas de las copias, se puede modificar para adaptarse a las necesidades
# se deben de cambiar las variables para que coinsida con los parametros de oracle
############################################################################### #############################

ORACLE_SID=Instanciadeoracle
DATEIS=`date +»%Y»»%m»»%d»_»%H»»%M»»%S»`
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db
#LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/lib:/u01/app/oracle/product/11.2 .0/ctx/lib
PATH=$PATH:${ORACLE_HOME}:${ORACLE_HOME}/bin
LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/db/lib
export ORACLE_SID
export ORACLE_HOME
export LD_LIBRARY_PATH
export PATH

rman target / <<EOF
spool log to /home/oracle/scripts/julio/logs/limpialogs${DATEIS}.log
run {
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
allocate channel for maintenance type disk;
DELETE NOPROMPT OBSOLETE DEVICE TYPE DISK;
DELETE NOPROMPT COPY DEVICE TYPE DISK;
DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
allocate channel for maintenance device type ‘sbt_tape’;
CROSSCHECK ARCHIVELOG ALL;
CROSSCHECK BACKUP;
CROSSCHECK COPY;
delete NOPROMPT FORCE obsolete;
DELETE FORCE NOPROMPT BACKUPSET;
DELETE NOPROMPT FORCE COPY;;

}
exit
EOF
mailx -s «Se limpiaron los logs del artus» maildeladmin@dba.mx < /home/oracl e/scripts/julio/logs/limpialogs${DATEIS}.log

 

 

Como hacer un respaldo en Oracle usando RMAN de la forma mas sencilla

respaldo en oracle usando rman

Respaldo en Oracle usando RMAN:

Para descargar este tutorial en un PDF mucho mas fácil de seguir:
RespaldoyRecuperacionRMAN

 

Escribo este artículo porque al buscar sobre respaldos de Oracle o son extensas explicaciones de cómo funciona RMAN, solo hablare de lo mínimo necesario para tener un respaldo

  • Los scripts están pensados para implementarse en Unix/linux
  • Respaldo completo de la base de datos completa respaldando todos los datafiles
    Respaldo del controlfile
  • Respaldo completo de todos los archivelogs, permitiendo la posibilidad de mover la BD a un punto en el tiempo hacia atrás (definido por el tiempo de retención)
  • Todos los archivos de respaldos ya se encuentran compresos al nivel más eficiente
  • El script configura un tiempo de retención de 7 días, modifica esto dependiendo del tamaño de la BD
  • La ubicación donde guarda los archivos de respaldo no sigue las recomendaciones OFA, los guarda en /Backup/diario por conveniencia de la SAN
  • Dominando los pasos de recuperación se puede recuperar, mover o clonar la base de datos en 15-60 min dependiendo del tamaño de la BD

Read more

Configurar replicacion en MySQL

Instalacion de la replicacion de MySQL en ambiente maestro-esclavo para alta disponibilidad

Crear instancia de DataGuard

Nota: la instalacion de Oracle RDBMS se instala en la BD primaria y Standby, en este caso en la standby solo tiene la instalacion. …

Desarrollo de aplicación de reconocimiento de rostros y emociones

Este es uno de los desarrollos hechos por nuestro equipo, tiene como funcionalidad ser un demo de la capacidad de nuestra …