Brightstor ARCServe Backup 11.x – Mantenimiento DB
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.