Ejemplos de uso de RMAN

Revisando las estadísticas del blog he comprobado que hay personas que llegan aquí mediante una búsqueda similar al título de este post. Por tanto he decidido crear una entrada especificando una serie de comandos comunes a la hora de usar RMAN.

De este modo, ahí va la lista. Si alguno de los visitantes echa en falta algo más, solo tiene que dejar un comentario.

  • Abrir una sesión anónima (sin autenticación):
oracle@srv:> rman target=/
  • Abrir una sesión con autenticación contra un catálogo de recuperación:
oracle@srv:> rman target=/ catalog nombre_catalogo@sid
  • Ver los parámetros de configuración:
RMAN> show all;
  • Listar las copias realizadas:
RMAN> list backup;
  • Realizar una copia completa de la base de datos al disco flash:
RMAN> backup database include current controlfile plus archivelog;
  • Realizar una copia completa de la base de datos a un dispositivo de cinta:
RMAN> backup device type sbt_tape database include current 
controlfile plus archivelog;
  • Lanzar una copia de archivelog con borrado del no necesario:
RMAN> backup archivelog all not backed up delete all input;
  • Mantenimiento y limpieza de copias obsoletas:
RMAN> crosscheck backup;
RMAN> delete obsolete;
  • Recuperación de un datafile borrado:
RMAN> restore datafile 'ruta_al_datafile';
RMAN> recover datafile 'nombre_datafile';
  • Recuperación de un datafile dañado:
RMAN> recover datafile 'nombre_datafile';

Otras entradas en mi blog relacionadas con RMAN:

12 Responses to Ejemplos de uso de RMAN

  1. Pingback: Recuperar Base de Datos usando RMAN « Blog Técnico

  2. Pingback: Crear y Configurar un Catálogo RMAN « Blog Técnico

  3. Pingback: Borrar catálogo RMAN « Blog Técnico

  4. Pingback: Recuperar datafile con RMAN « Blog Técnico

  5. Juan Morales dice:

    Log de Salida

    Recovery Manager: Versión 10.1.0.4.2 – Production

    Copyright (c) 1995, 2004, Oracle. All rights reserved.

    RMAN>
    conectado a la base de datos destino: IAS10G (DBID=3304907589)

    RMAN>
    conectado a la base de datos del catálogo de recuperación

    RMAN>
    echo activado

    RMAN> set command id to ‘DIARIO_FULL_ON_LIN_022610094953’;
    ejecutando el comando: SET COMMAND ID

    RMAN> backup device type disk tag ‘DIARIO_FULL_ON_LIN_022610094953’ database not backed up since time “TO_DATE(”, ‘MMDDYYHHMISS’)”;
    Iniciando backup en 26/02/10
    canal asignado: ORA_DISK_1
    canal ORA_DISK_1: sid=324 devtype=DISK
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of backup command at 02/26/2010 21:50:07
    ORA-00907: falta el paréntesis derecho

    Ocupo Oracle10g y utilizo la herramienta Oracle Enterprise Manager

    • jop89s dice:

      El problema está en la parte de la sentencia dónde le indicas el tiempo, el “TO_DATE…”. Entiendo que quieres copiar los archivos de tu base de datos que no tengan copia desde hace algún tiempo. La cuestión es cuánto tiempo. En este caso no se lo estás indicando claramente. Deberías usar la función ‘SYSDATE’ en lugar de la que usas. Por ejemplo, si quieres indicarle que copie los ficheros que no se hayan copia desde ayer:

      RMAN> backup device type disk tag ‘DIARIO_FULL_ON_LIN_022610094953′ database not backed up since time ‘SYSDATE-1’;

      Te remito al documento B14194-03, “Oracle Database Backup and Recovery Reference 10g Release 2”, descargable gratuítamente desde OTN (Oracle Technology Network) para conocer en detalle todas las opciones de RMAN.

      Un saludo.

  6. JAVIER dice:

    Es mejor usar catalogo o sin catalogo es suficiente?

  7. Pingback: Ejemplos de uso de RMAN « Blog Técnico | IManzana

  8. jop89s dice:

    Copia de un tablespace:

    RMAN> backup device type sbt_tape tablespace ‘NOMBRE_TABLESPACE’;

  9. Pauline dice:

    But, then as you have limited possibilities for a
    no-carb breakfast menu, you can contemplate these as breakfast alternatives.

  10. Violet dice:

    Appreciating the time and energy you put into your website and in depth
    information you provide. It’s nice to come across a blog
    every once in a while that isn’t the same old rehashed material.
    Great read! I’ve bookmarked your site and I’m including your RSS feeds to my
    Google account.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: