jueves, 7 de mayo de 2009

Truco: Mostrar Fecha y Hora en RMAN

Durante el día a día nos encontramos con pequeñas cosas que nos hacen la vida más fácil, en lugar hacer una recopilación y publicarla se me ha ocurrido crear lo que sería la segunda sección del blog (la primera es la del Curso de Administración).

La sección será sobre "Trucos del Día a Día" o trucos en general =)

El primero es sencillo: podemos obtener informes y listados de RMAN, con las copias realizadas, logs archivados, tablespaces que necesitan un backup... Pero cuando queremos conocer a que tiempo corresponde uno u otro instante (SCN) de la base de datos, RMAN nos muestra solo la fecha.

Estos es porque el formato de fecha por defecto, normalmente solo incluye el día. Pero como cada caso será diferentes podemos consultar nuestro valor por defecto:

SQL> SELECT value
  2  FROM v$nls_parameters
  3  WHERE parameter ='NLS_DATE_FORMAT';

VALUE
-------------
---------------------------------------------------
DD/MM/RR


Y todos sabemos como cambiar el formato de fecha con un ALTER SESSION pero, ¿Cómo lo cambiamos en RMAN?

La respuesta es con una variable de entorno. Podemos cambiar el formato de fecha con un comando SQL (ALTER SESSION) o con un:

[oracle@hercules(orcl) ~]$ export NLS_DATE_FORMAT='DD/MM/RRRR HH24:MI:SS'

Tras lo que en lugar de:

RMAN> list backup of archivelog all;
[...]


  Lista de Archive Logs en el juego de copias de seguridad 442136
  Thrd Sec.     SCN Inf.    Hora Inferior SCN Sgte   Hora Sgte
  ---- ------- ---------- ------------- ---------- ---------
  1    26614   2949915619 24/04/09      2949940327 24/04/09
  1    26615   2949940327 24/04/09      2949940345 24/04/09


Obtendremos:

RMAN> list backup of archivelog all;
[..]

  Lista de Archive Logs en el juego de copias de seguridad 442136
  Thrd Sec.     SCN Inf.    Hora Inferior       SCN Sgte   Hora Sgte
  ---- ------- ---------- ------------------- ---------- ---------
  1    26614   2949915619 24/04/2009 00:00:38 2949940327 24/04/2009 08:14:49
  1    26615   2949940327 24/04/2009 08:14:49 2949940345 24/04/2009 08:15:03


Imagen: Dinner Tricks

No hay comentarios: