ADSM-L

Re: sql select for tapes per node

2005-11-24 13:10:36
Subject: Re: sql select for tapes per node
From: Rainer Schöpf <rainer.schoepf AT PROTEOSYS DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Thu, 24 Nov 2005 19:10:24 +0100
On Thu, 24 Nov 2005, Gary Osullivan wrote:

 > I'm looking for a SQL select statement that I could run against the tsm
 > database that would give me a list of tapes used per node ?

Here is one (replace NODENAME and STGPOOL as appropriate):

SELECT DISTINCT -
   CAST(volumeusage.volume_name AS CHAR(6)) as "Volume", -
   CAST(volumes.est_capacity_mb as decimal(6,0)) as "Capacity", -
   CAST(volumes.pct_utilized AS DECIMAL(4,1)) AS "% used", -
   CAST(volumes.status AS CHAR(7)) as "Status", -
   CAST(volumes.access AS CHAR(6)) as "Access", -
   DATE(volumes.last_write_date) as "Last write" -
  FROM volumeusage,volumes -
  WHERE volumeusage.node_name='NODENAME' -
    AND volumeusage.stgpool_name='STGPOOL' -
    AND volumeusage.volume_name=volumes.volume_name


If you're looking for a particular filespace, add a condition

   AND volumeusage.filespace_name='FILESPACE'

or

   AND volumeusage.filespace_name like ('%' || 'partial_filespace_name' || '%')

I prefer the latter, as I don't have to write down the exact filespace
name as TSM wants it.

   Rainer Schöpf

<Prev in Thread] Current Thread [Next in Thread>