IBM TSM - Select 查看每日备份大小的命令

IBM TSM - Select command to view size of Daily Backup

我正在使用 IBM Tivoli Management Storage,我必须运行一份关于已备份数据量的每日报告。

下面的命令给我以兆字节为单位的结果,这没问题,但为了节省时间,我希望得到以千兆字节为单位的结果,因为我的备份平均大于 0ne 千兆字节。

我尝试了一些变体,但没有用,我对 SQL 知之甚少,TSM 使用类似的命令有人可以帮助我吗。

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

结果是:

Node                           MB Bkp
---------------------     -----------
SRWLON0xxxx                 510298.00
SRWLON0xxxx                  18999.00
SRWLON0xxxx                  18960.00
SRWLON0xxxx                   9023.00
SVWLON0xxxx                   7581.00
SRWLON0xxxx                   6436.00

提前致谢。

您必须添加另一个 /1024 并修改 "GB Bkp"

中的名称

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

希望对您有所帮助

它根据 TSM 计划生成每日备份大小报告:

SELECT VARCHAR_FORMAT(START_TIME, 'YYYYMMDD') AS START_TIME, CAST(SUM(BYTES/1024/1024/1024) AS DECIMAL(8,2)) AS "SIZE(GB)" FROM **TSM_DB_NAME**.SUMMARY WHERE ACTIVITY='BACKUP' AND SCHEDULE_NAME='**TSM_SCHEDULE_NAME**' GROUP BY VARCHAR_FORMAT(START_TIME, 'YYYYMMDD') ORDER BY START_TIME DESC