Brightstor ARCServe Backup 11.x – Mantenimiento DB

8 de octubre de 2008 por
Brightstor ARCServe Backup 11.x – Mantenimiento DB
Quintana,Diego

La base de Datos de Brightstor ARCServe Backup (VLDB) reside en el directorio CABrightstor ARCServe BackupDATABASE

Allí se encuentran una serie de archivos con diversos tamaños (algunos 0kb y otros varios megas ó gigas) según la cantidad de datos respaldada, cantidad de Tapes, cantidad de Restores, etc.

Esta base VLDB tiene ciertas desventajas con respecto a la instalación de BAB sobre una base de MS SQL.

Entre las desventajas, está la limitación de tamaño, VLDB sólo soporta hasta 36 gb como máximo.

Otra desventaja, es que requiere un mantenimiento periódico con más frecuencia que SQL.

Para correr el mantenimiento, existen los siguientes comandos:

dbcheck: Chequea la base de datos

dbfix: Intenta reparar corrupciones en la base

dbdefrag: Defragmentación de la base de datos luego de ejecutado el job Prune Database.

keybuild: Regeneración de índices.

Contenido de la Base de Datos:

Antes de entrar en Detalle, les muestro una tabla que bajé y traduje de un doc de CA, donde nos presentan a los archivos de la VLDB:

Database Name Usage
Asjob Guarda el estado de los Jobs
Asmedia Información de Media Pools y políticas
Asmmo Información relacionada a Media Management Option
Asmsg Contiene la Metadata usada en NAS option, Exchange Document Level Agent, y Multiplexing backups.
Asmsgdat Idem anterior
Asobject Los nombres de los objetos respaldados
Asrhost Guarda los Nodos e Información de dirección de red (IP, Mask).
Astape Guarda la siguiente información de los Tapes:

serial number, expiration date, media pool membership, and whether the tape is in the save/scratch set.

Astpdrv Información de los Drives
Astpsdat Contiene la información de todos los objetos respaldados (básicamente lo que se ve al Restaurar) Generalmente es el archivo más grande.

COMANDOS:

Abajo vemos los comandos seguidos por los parámetros convencionales para trabajar con la base entera:

El órden correcto es como está citado abajo:

– Esto revisará TODA la VLDB.

dbcheck -a -L casdb;admin;secret asjob

dbcheck -a -L casdb;admin;secret asmedia

dbcheck -a -L casdb;admin;secret asobject

dbcheck -a -L casdb;admin;secret asrhost

dbcheck -a -L casdb;admin;secret astape

dbcheck -a -L casdb;admin;secret astpdrv

dbcheck -a -L casdb;admin;secret astpsdat

dbcheck -a -L casdb;admin;secret asmmo

– Esto intentará reparar los errores en las bases (si existen).

dbfix -a -L casdb;admin;secret asjob

dbfix -a -L casdb;admin;secret asmedia

dbfix -a -L casdb;admin;secret asobject

dbfix -a -L casdb;admin;secret asrhost

dbfix -a -L casdb;admin;secret astape

dbfix -a -L casdb;admin;secret astpdrv

dbfix -a -L casdb;admin;secret astpsdat

dbfix -a -L casdb;admin;secret asmmo

Esto removerá objetos eliminados en la VLDB con la tarea Prune liberando el espacio en disco.

dbdefrag -a -L casdb;admin;secret asjob

dbdefrag -a -L casdb;admin;secret asmedia

dbdefrag -a -L casdb;admin;secret asobject

dbdefrag -a -L casdb;admin;secret asrhost

dbdefrag -a -L casdb;admin;secret astape

dbdefrag -a -L casdb;admin;secret astpdrv

dbdefrag -a -L casdb;admin;secret astpsdat

dbdefrag -a -L casdb;admin;secret asmmo

Esto intentará reparar errores de Alto nivel (índices). Sólo se ejecuta en conjunto con DBDEFRAG.

keybuild -k -L casdb;admin;secret asjob

keybuild -k -L casdb;admin;secret asmedia

keybuild -k -L casdb;admin;secret asobject

keybuild -k -L casdb;admin;secret asrhost

keybuild -k -L casdb;admin;secret astape

keybuild -k -L casdb;admin;secret astpdrv

keybuild -k -L casdb;admin;secret astpsdat

keybuild -k -L casdb;admin;secret asmmo

NOTA:

casdb;admin;secret debe escribirse tal cual, no se refiere a ningún tipo de usuario ni de Windows ni de Brightstor.