Wonderful. This is a good start.

Thanks Alan.

Erich


On Aug 13, 2007, at 10:40 AM, Alan Brown wrote:

> On Mon, 13 Aug 2007, Erich Prinz wrote:
>
>>
>> Had a failure occur that prevented the usual running of Full backups.
>>
>> Looking for a 'how to' query to find the most recent Full backup of
>> all clients to see how far off we are into Incrementals / Diffs from
>> an actual Full.
>>
>> Any SQL gurus on the list that can help?
>
> I don't have exactly what you're after (A bit of guru attention would
> solve that) but these should do as a starting point...
>
> Just append them to /etc/bacula/query.sql
>
> If you want to only see sucessful backups, uncomment the
> "# AND JobStatus = 'T'" lines - I commented those out in order to see
> how much tape was being eaten by failure.
>
>
>
> #20
> :List Volumes by Jobs:
> SELECT Job.Name as JobName, Job.JobId as JobID, VolumeName,
>   Job.StartTime as Start, sum(JobFiles) AS Files,sum(JobBytes) AS  
> Bytes
>   FROM Job,JobMedia,Media
>   WHERE JobMedia.JobId=Job.JobId
>   AND JobMedia.MediaId=Media.MediaId
>   GROUP by VolumeName, Job.JobID, Job.Name, Job.StartTime
>   ORDER by JobName, Start;
> # 21
> :List Volumes for a jobname:
> *Enter Job name:
> SELECT Job.Name as JobName, Job.JobId as JobID, VolumeName,  
> Job.StartTime
> as
>   Start, sum(JobFiles) AS Files,sum(JobBytes) AS Bytes
>   FROM Job,JobMedia,Media
>   WHERE Job.Name='%1'
>   AND JobMedia.JobId=Job.JobId
>   AND JobMedia.MediaId=Media.MediaId
>   GROUP by VolumeName, Job.JobID, Job.Name, Job.StartTime
>   ORDER by JobName, Start;
> #22
> :List all Full backups
> SELECT DISTINCT Job.JobId,Job.Name,Job.Level AS L,Job.JobStatus as S,
>   StartTime,JobBytes/1024/1024/1024 as Gb FROM  
> Client,Job,JobMedia,Media
>   WHERE Client.ClientId=Job.ClientId AND Level='F'
> #AND JobStatus = 'T'
>   AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId
>   ORDER BY Job.Name,Job.StartTime
> #23
> :List all Full + Differential backups
> SELECT DISTINCT Job.JobId,Job.Name,Job.Level AS L,Job.JobStatus as S,
>   StartTime,JobBytes/1024/1024/1024 as Gb FROM  
> Client,Job,JobMedia,Media
>   WHERE Client.ClientId=Job.ClientId
> # AND JobStatus = 'T'
>   AND ( Level='F' or Level="D" )
>   AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId
>   ORDER BY Job.Name,Job.StartTime
> #24
> :List all Full backups for a particular Job
> *Enter JobName:
> SELECT DISTINCT Job.JobId,Job.Name,Job.Level AS L,Job.JobStatus as S,
>   StartTime,JobBytes/1024/1024/1024 as Gb FROM  
> Client,Job,JobMedia,Media
>   WHERE Client.ClientId=Job.ClientId
> # AND JobStatus = 'T'
>   AND Level='F'
>   AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId
>   AND Job.Name='%1'
>   ORDER BY Job.Name,Job.StartTime
> #25
> :List all Full + Differential backups for a particular Job
> *Enter JobName:
> SELECT DISTINCT Job.JobId,Job.Name,Job.Level AS L,Job.JobStatus as S,
>   StartTime,JobBytes/1024/1024/1024 as Gb FROM  
> Client,Job,JobMedia,Media
>   WHERE Client.ClientId=Job.ClientId
> # AND JobStatus = 'T'
>   AND ( Level='F' or Level="D" )
>   AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId
>   AND Job.Name='%1'
>   ORDER BY Job.Name,Job.StartTime
> #26
> :List all backups for a particular Job
> *Enter JobName:
> SELECT DISTINCT Job.JobId,Job.Name,Job.Level AS L,Job.JobStatus as S,
>   StartTime,JobBytes/1024/1024/1024 as Gb FROM  
> Client,Job,JobMedia,Media
>   WHERE Client.ClientId=Job.ClientId
> # AND JobStatus = 'T'
> # AND ( Level='F' or Level="D" )
>   AND JobMedia.JobId=Job.JobId AND JobMedia.MediaId=Media.MediaId
>   AND Job.Name='%1'
>   ORDER BY Job.Name,Job.StartTime
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a  
> browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to