2016-11-10 54 views
0

有人可以给我提供TSM命令来获取最近30天的GB备份计数吗?TSM命令获取GB的备份计数?

SQL命令的例子,我们可以在TSM执行以获取过去24小时的数据大小:

SELECT substr(entity,1,20) AS "Node", CAST(sum(bytes/1024/1024) AS decimal(8,2)) AS "MB Bkp" 
FROM summary 
WHERE activity = 'BACKUP' AND start_time>=current_timestamp - 24 hours 
GROUP BY entity 
order by 2 desc 
+0

你正在使用哪个dbms? (TSM和备份不包括ANSI SQL标准...) – jarlh

+0

请阅读http://stackoverflow.com/help/how-to-ask – Anptk

+0

实际上,我需要sql命令来获取数据....作为TSM可以执行sql命令 – vikram

回答

0

我还没有TSM工作多年,但你能不能简单地改变WHERE子句中的小时数为24小时* 30天?

SELECT substr(entity,1,20) AS "Node", CAST(sum(bytes/1024/1024) AS decimal(8,2)) AS "MB Bkp" 
FROM summary 
WHERE activity = 'BACKUP' AND start_time>=current_timestamp - 720 hours 
GROUP BY entity 
order by 2 desc 

要获得GB,请在SELECT子句中再次将字节除以1024。