SQL for Tivoli Storage Manager
December 19, 2016 | Author: majumder_subhrajit | Category: N/A
Short Description
nn...
Description
SQL for Tivoli Storage Manager This page has a collection of useful SQL statements for IBM Tivoli Storage Manager (TSM). Here you can find out a lot of selects that will help you to get information from TSM and to construct your own SQL statements.
Database and Recovery Log List all information from db table tsm: SERVER1> SELECT * FROM db AVAIL_SPACE_MB: CAPACITY_MB: MAX_EXTENSION_MB: MAX_REDUCTION_MB: PAGE_SIZE: USABLE_PAGES: USED_PAGES: PCT_UTILIZED: MAX_PCT_UTILIZED: PHYSICAL_VOLUMES: BUFF_POOL_PAGES: TOTAL_BUFFER_REQ: CACHE_HIT_PCT: CACHE_WAIT_PCT: BACKUP_RUNNING: BACKUP_TYPE: NUM_BACKUP_INCR: BACKUP_CHG_MB: BACKUP_CHG_PCT: LAST_BACKUP_DATE: DB_REORG_EST: DB_REORG_EST_TIME:
85000 80000 5000 11808 4096 20480000 16856530 82.3 85.2 17 65536 5555310 98.6 0.0 NO 0 14.5 2007-07-22 16:11:23.000000
TSM database utilization (%) tsm: SERVER1> SELECT pct_utilized FROM db PCT_UTILIZED -----------82.3
TSM log recovery utilization (%) tsm: SERVER1> SELECT pct_utilized FROM log PCT_UTILIZED
-----------0.0
Selecting specific columns from db table tsm: SERVER1> SELECT avail_space_mb,capacity_mb, pct_utilized, max_pct_utilized,last_backup_date FROM db AVAIL_SPACE_MB LAST_BACKUP_DATE ----------------------------85000 2007-07-22
CAPACITY_MB
PCT_UTILIZED
MAX_PCT_UTILIZED
-----------
------------
----------------
80000
82.3
85.2
16:11:23.000000
Number of database volumes not synchronized tsm: SERVER1> SELECT COUNT(*) FROM dbvolumes WHERE ( NOT copy1_status='Synchronized' OR NOT copy2_status='Synchronized' OR NOT copy3_status='Synchronized' ) Unnamed[1] ----------0
Number of log volumes not synchronized tsm: SERVER1> SELECT COUNT(*) FROM logvolumes WHERE ( NOT copy1_status='Synchronized' OR NOT copy2_status='Synchronized' OR NOT copy3_status='Synchronized' ) Unnamed[1] ----------0
Nodes Number of nodes tsm: SERVER1> SELECT SUM(num_nodes) FROM domains Unnamed[1] ----------165 tsm: SERVER1> SELECT COUNT(*) FROM nodes Unnamed[1] ----------165
--
Number of nodes per domain tsm: SERVER1> SELECT domain_name,num_nodes FROM domains DOMAIN_NAME -----------------AIX EXCHANGE NT VMWARE
NUM_NODES ----------47 4 69 10
Number of nodes per platform tsm: SERVER1> SELECT platform_name,COUNT(*) FROM nodes GROUP BY platform_name PLATFORM_NAME ---------------AIX Linux86 TDP Domino TDP MSSQL Win32 WinNT
Unnamed[2] ----------20 36 2 1 100
Nodes locked tsm: SERVER1> SELECT node_name FROM nodes WHERE locked='YES' NODE_NAME -----------------NODE_TEMP NODE99
Number of nodes locked tsm: SERVER1> SELECT COUNT(*) FROM nodes WHERE locked='YES' Unnamed[1] ----------2
Number of nodes sessions tsm: SERVER1> SELECT COUNT(*) FROM sessions WHERE session_type='Node' Unnamed[1] ----------3
TSM clients version
tsm: SERVER1> SELECT node_name, VARCHAR(client_version)||'.'||VARCHAR(client_release)||'.'||VARCHAR(client_level)||'-'||VARCHAR(client_sublevel) FROM nodes NODE_NAME -----------------NODE01 NODE02 NODE03 NODE04 ...
Unnamed[2] -----------------5.3.4-8 5.3.0-14 5.1.6-2 5.3.4-0
Number of files per client tsm: SERVER1> SELECT node_name, SUM(num_files) FROM occupancy GROUP BY node_name NODE_NAME -----------------NODE01 NODE02 NODE03 NODE04 ...
Unnamed[2] ----------20 18300 1418470 509837
Space and number of files stored per client tsm: SERVER1> SELECT node_name,CAST(FLOAT(SUM(physical_mb)) / 1024 AS DEC(8,2))as "Space in GB", SUM(num_files)as"Number of files" FROM occupancy GROUP BY node_name NODE_NAME -----------------SERVER-01 SERVER-02 SERVER-03 SERVER-04 ...
Space in GB ----------1540.50 9.60 3279.86 5191.91
Number of files --------------1260371 130357 1318259 310516
Data stored per client (GB) tsm: SERVER1> SELECT node_name,CAST(FLOAT(SUM(logical_mb)) / 1024 AS DEC(8,2)) FROM occupancy GROUP BY node_name NODE_NAME -----------------SERVER-01 SERVER-02 SERVER 03 SERVER-04 ...
Unnamed[2] ---------364.01 227.52 8338.89 3341.81
Schedules Nodes without associated schedules tsm: SERVER1> SELECT node_name FROM nodes WHERE node_name NOT IN (SELECT node_name FROM associations) NODE_NAME -----------------NODE_TEMP SERVER-04 ...
Number of nodes without associated schedules tsm: SERVER1> SELECT COUNT(*) FROM nodes WHERE node_name NOT IN (SELECT node_name FROM associations) Unnamed[1] ----------12
Nodes with associated schedules tsm: SERVER1> SELECT node_name FROM nodes WHERE node_name IN (SELECT node_name FROM associations) NODE_NAME -----------------NODE01 NODE02 NODE03 NODE04
Number of nodes associated per schedules tsm: SERVER1> SELECT domain_name, schedule_name, count(*) FROM associations GROUP BY domain_name, schedule_name DOMAIN_NAME -----------------AIX AIX LINUX ...
SCHEDULE_NAME -----------------DAILY WEEKLY DAILY
Unnamed[3] ----------24 17 38
Information about schedules and associations (2 tables) tsm: SERVER1> SELECT associations.domain_name, associations.node_name, associations.schedule_name, -
client_schedules.description, client_schedules.action, client_schedules.options, client_schedules.objects, client_schedules.starttime FROM associations associations, client_schedules client_schedules WHERE associations.domain_name = client_schedules.domain_name AND associations.schedule_name = client_schedules.schedule_name ORDER BY associations.domain_name, associations.node_name, associations.schedule_name DOMAIN_NAME: NODE_NAME: SCHEDULE_NAME: DESCRIPTION: ACTION: OPTIONS: OBJECTS: STARTTIME:
AIX NODE01 Schedule1 Backup Online of database XX COMMAND
DOMAIN_NAME: NODE_NAME: SCHEDULE_NAME: DESCRIPTION: ACTION: OPTIONS: OBJECTS: STARTTIME: ...
AIX NODE01 Schedule2 Backup Incremental of Operating System INCREMENTAL
/opt/tivoli/tsm/scripts/bkp_weekly.sh 21:15:00
/usr/ /opt/ /var/ /etc/ /home/ 09:00:00
Some cool information about node, associations and schedules tsm: SERVER1> SELECT associations.domain_name, associations.node_name, associations.schedule_name, client_schedules.description, client_schedules.action, client_schedules.options, client_schedules.objects, client_schedules.priority, client_schedules.startdate, client_schedules.starttime, client_schedules.duration, client_schedules.durunits, client_schedules.period, client_schedules.perunits, client_schedules.dayofweek, client_schedules.expiration, client_schedules.chg_time, client_schedules.chg_admin, client_schedules.profile, client_schedules.sched_style, client_schedules.enh_month, client_schedules.dayofmonth, client_schedules.weekofmonth FROM associations associations, client_schedules client_schedules WHERE associations.domain_name = client_schedules.domain_name AND associations.schedule_name = client_schedules.schedule_name ORDER BY associations.node_name, associations.domain_name, associations.schedule_name DOMAIN_NAME: AIX NODE_NAME: SERVER-01 SCHEDULE_NAME: SERV01_ARC_APP_WEEKLY
DESCRIPTION: ACTION: OPTIONS: OBJECTS: PRIORITY: STARTDATE: STARTTIME: DURATION: DURUNITS: PERIOD: PERUNITS: DAYOFWEEK: EXPIRATION: CHG_TIME: CHG_ADMIN: PROFILE: SCHED_STYLE: ENH_MONTH: DAYOFMONTH: WEEKOFMONTH:
Archive Weekly ARCHIVE -archmc=MC_AIX_WEEKLY /app2/ 5 2006-05-01 06:01:00 1 HOURS 1 WEEKS TUESDAY
DOMAIN_NAME: NODE_NAME: SCHEDULE_NAME: ACTION: OPTIONS: OBJECTS: PRIORITY: STARTDATE: STARTTIME: DURATION: DURUNITS: PERIOD: PERUNITS: DAYOFWEEK: EXPIRATION: CHG_TIME: CHG_ADMIN: PROFILE: SCHED_STYLE: ENH_MONTH: DAYOFMONTH: WEEKOFMONTH:
NT SERVER-02 BD_OFF_DOMINO_MONTHLY COMMAND
2007-07-03 10:35:12.000000 ADMIN CLASSIC
d:\tsm\tsmscripts\tdp_dom_offline_monthly.cmd 2 2006-05-01 21:00:00 1 HOURS Sun 2007-05-24 09:08:14.000000 ADMIN ENHANCED Any Any First
...
Drives and Paths Some information about paths tsm: SERVER1> SELECT source_name,source_type,destination_name,destination_type,library_name, device FROM paths
SOURCE_NAME LIBRARY_NAME --------------------------TSM-SERVER1 /dev/smc0 TSM-SERVER1 3584 TSM-SERVER1 3584 TSM-SERVER1 3584 TSM-SERVER1 3584
SOURCE_TYPE DEVICE ----------------------SERVER SERVER /dev/rmt0 SERVER /dev/rmt1 SERVER /dev/rmt2 SERVER /dev/rmt3
DESTINATION_NAME
DESTINATION_TYPE
------------------
----------------
3584
LIBRARY
DRIVE01
DRIVE
DRIVE02
DRIVE
DRIVE03
DRIVE
DRIVE04
DRIVE
Some information about drives tsm: SERVER1> SELECT library_name,drive_name,device_type,read_formats,write_formats,drive_state, drive_serial FROM drives LIBRARY_NAME: DRIVE_NAME: DEVICE_TYPE: READ_FORMATS: WRITE_FORMATS: DRIVE_STATE: DRIVE_SERIAL:
3584 DRIVE01 LTO ULTRIUM3C,ULTRIU ULTRIUM3C,ULTRIU EMPTY 000782XXXX
LIBRARY_NAME: DRIVE_NAME: DEVICE_TYPE: READ_FORMATS: WRITE_FORMATS: DRIVE_STATE: DRIVE_SERIAL:
3584 DRIVE02 LTO ULTRIUM3C,ULTRIU ULTRIUM3C,ULTRIU LOADED 000782XXXX
LIBRARY_NAME: DRIVE_NAME: DEVICE_TYPE: READ_FORMATS: WRITE_FORMATS: DRIVE_STATE: DRIVE_SERIAL:
3584 DRIVE03 LTO ULTRIUM3C,ULTRIU ULTRIUM3C,ULTRIU LOADED 000782XXXX
Number of drives not online tsm: SERVER1> SELECT COUNT(*) FROM drives WHERE NOT online='YES' Unnamed[1] ----------0
Number of drives not online in library 3584
tsm: SERVER1> SELECT COUNT(*) FROM drives WHERE NOT online='YES' and library_name='3584' Unnamed[1] ----------0
Number of paths not online tsm: SERVER1> SELECT COUNT(*) FROM paths WHERE NOT online='YES' Unnamed[1] ----------0
Information about drives utilization tsm: SERVER1> SELECT library_name, drive_name, drive_state, volume_name, allocated_to, online FROM drives LIBRARY_NAME ALLOCATED_TO ----------------------------LIBRARY3 libclient_1 LIBRARY3 libclient_3 LIBRARY3 YES LIBRARY3 YES LIBRARY3 libclient_2 LIBRARY3 libclient_1 LIBRARY3 YES LIBRARY3 libclient_3 ...
DRIVE_NAME ONLINE --------------------DRIVE01 YES DRIVE02 YES DRIVE03 DRIVE04
DRIVE_STATE
VOLUME_NAME
---------------
---------------
LOADED
TAPE86
LOADED
TAPE17
EMPTY EMPTY
DRIVE05 YES DRIVE06 YES DRIVE07
LOADED
TAPE73
LOADED
TAPE28
DRIVE08 YES
LOADED
EMPTY TAPE66
Management class Management classes per domain tsm: SERVER1> SELECT domain_name, set_name, class_name, defaultmc FROM mgmtclasses DOMAIN_NAME DEFAULTMC -----------------------------
SET_NAME
CLASS_NAME
------------------
------------------
------
AIX AIX AIX AIX LINUX LINUX ...
AIX AIX ACTIVE ACTIVE LINUX ACTIVE
DAILY WEEKLY DAILY WEEKLY ARCH1 ARCH1
Yes No Yes No Yes Yes
Management classes per domain of policy set ACTIVE tsm: SERVER1> SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE' DOMAIN_NAME -----------------AIX AIX LINUX ...
CLASS_NAME -----------------DAILY WEEKLY ARCH1
DEFAULTMC -----------------Yes No Yes
Default management class per domain of policy set ACTIVE tsm: SERVER1> SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE' AND defaultmc='Yes' DOMAIN_NAME -----------------AIX LINUX ...
CLASS_NAME -----------------AIX ARCH1
DEFAULTMC -----------------Yes Yes
Management classes of a specifc domain of policy set ACTIVE tsm: SERVER1> SELECT domain_name, class_name, defaultmc FROM mgmtclasses WHERE set_name='ACTIVE' AND domain_name='AIX' DOMAIN_NAME -----------------AIX AIX ...
CLASS_NAME -----------------DAILY WEEKLY
DEFAULTMC -----------------Yes No
Management classes of policy set ACTIVE that a specific node can use tsm: SERVER1> SELECT nodes.domain_name, nodes.node_name, mgmtclasses.class_name, mgmtclasses.defaultmc FROM nodes, mgmtclasses WHERE nodes.domain_name=mgmtclasses.domain_name AND set_name='ACTIVE' AND node_name='NODE1' DOMAIN_NAME DEFAULTMC -----------------------------
NODE_NAME
CLASS_NAME
------------------
------------------
------
AIX AIX ...
NODE1 NODE1
DAILY WEEKLY
Yes No
Management classes with backup copy group information tsm: SERVER1> SELECT mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name, mgmtclasses.defaultmc, bu_copygroups.verexists, bu_copygroups.verdeleted, bu_copygroups.retextra, bu_copygroups.retonly, bu_copygroups.destination FROM mgmtclasses mgmtclasses, bu_copygroups bu_copygroups WHERE mgmtclasses.domain_name = bu_copygroups.domain_name AND mgmtclasses.set_name = bu_copygroups.set_name AND mgmtclasses.class_name = bu_copygroups.class_name AND mgmtclasses.set_name='ACTIVE' ORDER BY mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name DOMAIN_NAME SET_NAME CLASS_NAME VERDELETED RETEXTRA RETONLY DESTINATION ---------------------------------------------------------------------STANDARD ACTIVE STANDARD 30 60 BACKUPPOOL AIX ACTIVE MC_AIX_TDP NOLIMIT 60 60 BACKUPPOOL AIX ACTIVE LOGBKUP 1 90 BACKUPPOOL AIX ACTIVE MC_AIX_DAILY 14 30 S3584 ...
DEFAULTMC
VEREXISTS
------------
---------
-
Yes
2
1
No
NOLIMIT
No
1
1
YES
1
0
Management classes with archive copy group information tsm: SERVER1> SELECT mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name, mgmtclasses.defaultmc, ar_copygroups.retver, ar_copygroups.destination FROM mgmtclasses mgmtclasses, ar_copygroups ar_copygroups WHERE mgmtclasses.domain_name = ar_copygroups.domain_name AND mgmtclasses.set_name = ar_copygroups.set_name AND mgmtclasses.class_name = ar_copygroups.class_name AND mgmtclasses.set_name='ACTIVE' ORDER BY mgmtclasses.domain_name, mgmtclasses.set_name, mgmtclasses.class_name DOMAIN_NAME SET_NAME RETVER DESTINATION --------------------------------------------------
CLASS_NAME
DEFAULTMC
------------------
---------------
STANDARD 365 AIX NOLIMIT AIX 30 WINDOWS 30 ...
ACTIVE ARCHIVEPOOL ACTIVE S3584 ACTIVE BACKUPPOOL ACTIVE BACKUPPOOL
STANDARD
Yes
FOREVER
No
MC_AIX_WEEKLY
Yes
MC_WIN_WEEKLY
Yes
Copy Groups Destination pool of each management class (type: archive copy group) tsm: SERVER1> SELECT domain_name, class_name, destination FROM ar_copygroups DOMAIN_NAME -----------------AIX AIX AIX ...
CLASS_NAME -----------------MC_AIX_DAILY MC_AIX_MONTHLY MC_AIX_NOLIMIT
DESTINATION -----------------AIX_DAILY AIX_MONTHLY AIX_NOLIMIT
Destination pool of each management class (type: backup copy group) tsm: SERVER1> SELECT domain_name, class_name, destination FROM bu_copygroups WHERE set_name='ACTIVE' DOMAIN_NAME -----------------AIX AIX ...
CLASS_NAME -----------------MC_AIX_DAILY MC_AIX_TDP
DESTINATION -----------------AIX_DAILY AIX_DAILY
Some information about archive copy group tsm: SERVER1> SELECT domain_name,set_name,class_name,retver,destination FROM ar_copygroups DOMAIN_NAME SET_NAME DESTINATION ----------------------------------------------------AIX ACTIVE AIX_DAILY AIX ACTIVE AIX_MONTHLY AIX ACTIVE NOLIMIT AIX_NOLIMIT AIX STANDARD AIX_DAILY
CLASS_NAME
RETVER
------------------
------
MC_AIX_DAILY
7
MC_AIX_MONTHLY
365
MC_AIX_NOLIMIT MC_AIX_DAILY
7
AIX AIX_MONTHLY AIX NOLIMIT ...
STANDARD
MC_AIX_MONTHLY
STANDARD
MC_AIX_NOLIMIT
365
AIX_NOLIMIT
tsm: SERVER1> SELECT domain_name,set_name,class_name,retver,destination FROM ar_copygroups WHERE set_name='ACTIVE' DOMAIN_NAME SET_NAME DESTINATION ----------------------------------------------------AIX ACTIVE AIX_DAILY AIX ACTIVE AIX_MONTHLY AIX ACTIVE NOLIMIT AIX_NOLIMIT ...
CLASS_NAME
RETVER
------------------
------
MC_AIX_DAILY
7
MC_AIX_MONTHLY
365
MC_AIX_NOLIMIT
Some information about backup copy group tsm: SERVER1> SELECT domain_name,set_name,class_name,verexists,verdeleted,retextra,retonly,destina tion FROM bu_copygroups DOMAIN_NAME SET_NAME CLASS_NAME RETEXTRA RETONLY DESTINATION ------------- ------------ ---------------- -------- -------------AIX ACTIVE MC_AIX_DAILY 15 AIX_DAILY AIX ACTIVE MC_AIX_TDP 15 AIX_DAILY AIX STANDARD MC_AIX_DAILY 15 AIX_DAILY AIX STANDARD MC_AIX_TDP 15 AIX_DAILY ...
VEREXISTS
VERDELETED
---------
----------
------
2
1
7
NOLIMIT
NOLIMIT
15
2
1
7
NOLIMIT
NOLIMIT
15
Activity Log Search in the activity log for missed schedules in the last 2 hours tsm: SERVER1> SELECT date_time,message FROM actlog WHERE originator='SERVER' AND message LIKE'ANR2578W%' AND date_time>=current_timestamp-2 hours DATE_TIME ------------------
MESSAGE ------------------
2007-07-26 14:00:01.000000
ANR2578W Schedule ORACLE_HOME in domain AIX for node SERVER-1 has missed its scheduled start up window.
Search in the activity log for messages with Error severity in the last 1 hour tsm: SERVER1> SELECT date_time,message FROM actlog WHERE originator='SERVER' AND severity='E' AND date_time>current_timestamp-1 hours DATE_TIME -----------------2007-07-27 10:22:17.000000
MESSAGE -----------------ANR2034E QUERY SPACETRIGGER: No match found using this criteria.( SESSION: 252982)
Search in the activity log for successful, missed or failed schedules in the last 1 day tsm: SERVER1> SELECT date_time,severity,message FROM actlog WHERE originator='SERVER' AND ( message LIKE'ANR2507I%' OR message LIKE'ANR2751I%' OR message LIKE'ANR2578W%' OR message LIKE'ANR2579E%') AND date_time>timestamp(current_date)-(1)days DATE_TIME -----------------2007-07-25 00:14:48.000000
SEVERITY -----------------I
MESSAGE ------------------ANR2507I Schedule IN_APP1 for domain NT started at 07/24/07 22:30:00 for node SERVER-2 completed successfully at 07/25/07 00:14:48.(SESSION: 233833)
2007-07-25 00:30:03.000000
E
ANR2579E Schedule INC_APP2 in domain NT for node SERVER-3 failed (return code 1).(SESSION: 234285)
2007-07-25
W
ANR2578W Schedule
00:40:01.000000
ORACLE_HOME in domain AIX for node SERVER-1 has missed its scheduled start up window.
Search in the activity log for a specific ANR in the last 1 day tsm: SERVER1> SELECT date_time,severity,message from actlog WHERE message LIKE'ANR8438I%' and date_time>timestamp(current_date)-(1)days DATE_TIME -----------------2007-07-27 09:21:19.000000
SEVERITY -----------------I
2007-07-27 09:21:28.000000
I
MESSAGE -----------------ANR8438I CHECKOUT LIBVOLUME for volume R00135L3 in library 3584 completed successfully.(SESSION: 252515, PROCESS: 470) ANR8438I CHECKOUT LIBVOLUME for volume R00049L3 in library 3584 completed successfully.(SESSION: 252515, PROCESS: 471)
Summary Summary of archive operations in the last 7 days tsm: SERVER1> select cast(float(sum(bytes))/1024/1024/1024 as dec(8,2)) as "Archive data in GB" from summary where activity='ARCHIVE' and end_time>timestamp(current_date)-(7)days Archive data in GB -------------------14508.09
Summary of backup operations in a specific range tsm: SERVER1> SELECT CAST(FLOAT(SUM(bytes))/1024/1024/1024 AS DEC(8,2)) AS "Backed up data in GB" FROm summary WHERE activity='ARCHIVE' AND start_time >{ts '2007-06-01 00:00:00'} AND start_time SELECT entity, activity, CAST(FLOAT(SUM(bytes)) / 1024 / 1024 / 1024 AS DECIMAL(8,2)) FROM summary WHERE end_time>current_timestamp-(7)DAY and ( activity='ARCHIVE' OR activity='BACKUP' OR activity='RESTORE' OR activity='RETRIEVE' ) GROUP BY entity, activity ENTITY -----------------SERVER-01 SERVER-01 SERVER-01 SERVER-02 SERVER-02 SERVER-03 SERVER-04 SERVER-04 ...
ACTIVITY -----------------ARCHIVE BACKUP RESTORE ARCHIVE BACKUP ARCHIVE ARCHIVE BACKUP
Unnamed[3] ---------81.14 261.68 2.91 171.51 0.00 17.64 168.32 530.77
Summary of Operations in the Last 24 Hours (GB) tsm: SERVER1> SELECT activity, cast(float(sum(bytes))/1024/1024/1024 as dec(8,2)) as "GB" FROM summary WHERE activity'TAPE MOUNT' AND activity'EXPIRATION' AND end_time>current_timestamp-24 hours GROUP BY activity ACTIVITY -----------------BACKUP FULL_DBBACKUP MIGRATION RECLAMATION STGPOOL BACKUP
GB ---------858.56 1.15 496.28 652.14 496.10
Volumes reclaimed in the last 48 Hours tsm: SERVER1> SELECT start_time, end_time-start_time AS ELAPTIME, activity, number, entity, mediaw, successful FROM summary WHERE activity='RECLAMATION' AND end_time>current_timestamp-48 hours START_TIME ELAPTIME ACTIVITY NUMBER ENTITY MEDIAW SUCCESSFUL ----------------- ---------------------- --------------- ---------- ----------------- --------- -------------2008-11-20 0 00:22:31.000000 RECLAMATION 704 DAILY (VOL076L4) 15 YES 12:00:15.000000
2008-11-20 (VOL066L4) 13 12:22:46.000000 2008-11-20 (VOL008L4) 16 12:45:48.000000 2008-11-22 (VOL092L4) 51 12:00:29.000000 2008-11-22 (VOL100L4) 21 12:40:47.000000
0 00:23:01.000000 RECLAMATION YES
704 DAILY
0 00:13:40.000000 RECLAMATION YES
704 WEEKLY
0 00:40:18.000000 RECLAMATION YES
715 DAILY
0 00:29:51.000000 RECLAMATION YES
715 DAILY
Volumes reclaimed in the last 48 Hours (better date format?!) tsm: SERVER1> SELECT substr(char(start_time),1,19) AS START_TIME, substr(char(end_time - start_time),1,10) AS "ELAPTIME (D HHMMSS)", activity, number, entity, mediaw, successful FROM summary WHERE activity='RECLAMATION' AND end_time>current_timestamp-48 hours START_TIME ELAPTIME (D HHMMSS) MEDIAW SUCCESSFUL --------------- ---------------------------- ----------- -------------2008-11-20 0 00:22:31 (VOL076L4) 15 YES 12:00:15 2008-11-20 0 00:23:01 (VOL066L4) 13 YES 12:22:46 2008-11-20 0 00:13:40 (VOL008L4) 16 YES 12:45:48 2008-11-22 0 00:40:18 (VOL092L4) 51 YES 12:00:29 2008-11-22 0 00:29:51 (VOL100L4) 21 YES 12:40:47
ACTIVITY ---------------
NUMBER ----------
ENTITY --------
RECLAMATION
704
DAILY
RECLAMATION
704
DAILY
RECLAMATION
704
WEEKLY
RECLAMATION
715
DAILY
RECLAMATION
715
DAILY
Volumes Number of scratch volumes tsm: SERVER1> SELECT COUNT(*) FROM libvolumes WHERE status='Scratch' Unnamed[1] ----------18
Number of scratch volumes in library 3584
tsm: SERVER1> SELECT COUNT(*) FROM libvolumes WHERE status='Scratch' and library_name='3584' Unnamed[1] ----------18
Number of scratch volumes for each library tsm: SERVER1> SELECT library_name,COUNT(*) FROM libvolumes WHERE status='Scratch' GROUP BY library_name LIBRARY_NAME -----------------3584
Unnamed[2] ----------18
Number of volumes per device class tsm: SERVER1> SELECT devclass_name, COUNT(*) FROM volumes GROUP BY devclass_name DEVCLASS_NAME -----------------3584 DISK
Unnamed[2] ----------133 6
Number of volumes per storage pool tsm: SERVER1> SELECT stgpool_name,COUNT(*) FROM volumes GROUP BY stgpool_name STGPOOL_NAME -----------------AIX_ANUAL AIX_ARCH1 AIX_ARCH2 AIX_DAILY AIX_MONTHLY AIX_NOLIMIT NT_DAILY NT_MONTHLY
Unnamed[2] ----------4 2 2 20 4 1 41 22
Number of volumes unavailable tsm: SERVER1> SELECT COUNT(*) FROM volumes WHERE access='UNAVAILABLE' Unnamed[1] ----------0
Number of volumes in error state
tsm: SERVER1> SELECT COUNT(*) FROM volumes WHERE error_state='YES' Unnamed[1] ----------1
Volumes with write or read errors in the library tsm: SERVER1> SELECT volumes.volume_name, volumes.stgpool_name, volumes.pct_utilized, volumes.status, volumes.write_errors, volumes.read_errors FROM volumes, libvolumes WHERE volumes.volume_name=libvolumes.volume_name AND ( volumes.write_errors>0 OR volumes.read_errors>0 ) VOLUME_NAME STGPOOL_NAME WRITE_ERRORS READ_ERRORS ---------------------------------------------------------P10128 AIX_DAILY 1 0 P10129 AIX_DAILY 2 0 P10135 NT_MONTHLY 0 1 ...
PCT_UTILIZED
STATUS
------------
---------------
27.1 8.2 22.3
FILLING FULL FILLING
Number of volumes per library tsm: SERVER1> SELECT library_name,COUNT(*) FROM libvolumes GROUP BY library_name LIBRARY_NAME -----------------3584
Unnamed[2] ----------72
Volume information ordered by (%) reclaim tsm: SERVER1> SELECT volume_name,devclass_name,stgpool_name,pct_reclaim,pct_utilized,status,access FROM volumes order by pct_reclaim VOLUME_NAME DEVCLASS_NAME STATUS ACCESS --------------- ------------------------------ ------------TA0148L4 D3584 FILLING READWRITE TA0149L4 D3584 FILLING READWRITE TA0045L4 D3584 FILLING READWRITE TA0144L4 D3584 FILLING READWRITE
STGPOOL_NAME
PCT_RECLAIM PCT_UTILIZED
---------------- ----------- -----------DAILY
0.0
9.7
DAILY
0.0
13.5
DAILY
0.1
0.1
DAILY
0.1
24.0
TA0122L4 FILLING TA0172L4 FILLING TA0023L4 FILLING TA0125L4 FULL ...
D3584 READWRITE D3584 READWRITE D3584 READWRITE D3584 READWRITE
WEEKLY
0.2
23.3
DAILY
0.2
0.0
DAILY
0.3
0.0
WEEKLY
0.3
99.6
Full volumes with utilization (%) less than XX tsm: SERVER1> SELECT volume_name,devclass_name,stgpool_name,pct_reclaim,pct_utilized FROM volumes WHERE status='FULL' AND pct_utilized < 10 VOLUME_NAME PCT_UTILIZED -------------------------R00010L3 5.2 R00015L3 0.0 R00026L3 6.0 R00028L3 0.0 ...
DEVCLASS_NAME
STGPOOL_NAME
PCT_RECLAIM
------------------
----------------
-----------
3584
NT_DAILY
94.9
3584
AIX_DDAILY
99.9
3584
NT_DAILY
94.2
3584
AIX_DAILY
99.9
Full volumes with reclaimable space (%) greater than XX tsm: SERVER1> SELECT volume_name,devclass_name,stgpool_name,pct_reclaim,pct_utilized FROM volumes WHERE status='FULL' AND pct_reclaim >90 VOLUME_NAME PCT_UTILIZED -------------------------R00010L3 5.2 R00015L3 0.0 R00026L3 6.0 R00028L3 0.0 ...
DEVCLASS_NAME
STGPOOL_NAME
PCT_RECLAIM
------------------
----------------
-----------
3584
NT_DAILY
94.9
3584
AIX_DAILY
99.9
3584
NT_DAILY
94.2
3584
AIX_DAILY
99.9
Full volumes with reclaimable space (%) greater than XX in the library
tsm: SERVER1> SELECT volumes.volume_name, volumes.stgpool_name, volumes.pct_utilized, volumes.pct_reclaim, volumes.status, volumes.access FROM volumes, libvolumes WHERE volumes.volume_name=libvolumes.volume_name AND volumes.status='FULL' AND volumes.pct_reclaim>80 ORDER BY stgpool_name VOLUME_NAME STGPOOL_NAME ACCESS ------------------ --------------------------- -----------------256AFB NIGHTLY READWRITE 295AFB NIGHTLY READWRITE ...
PCT_UTILIZED
PCT_RECLAIM
STATUS
------------
-----------
--------
12.4
87.5
FULL
11.3
88.6
FULL
Volumes in a specific storage pool with reclaimable space (%) greater than XX tsm: SERVER1> SELECT volume_name,devclass_name,stgpool_name,pct_reclaim,pct_utilized FROM volumes WHERE pct_reclaim>80 AND stgpool_name='OFFSITE' VOLUME_NAME DEVCLASS_NAME PCT_RECLAIM PCT_UTILIZED -------------------------------------------------tape11 LTO 99.9 0.0 tape84 LTO 85.0 15.0 tape86 LTO 90.3 9.6 tape90 LTO 90.3 9.6 ...
STGPOOL_NAME ------------------
------
OFFSITE OFFSITE OFFSITE OFFSITE
Number of tapes per storage pool in the library tsm: SERVER1> SELECT volumes.stgpool_name, count(*) FROM volumes, libvolumes WHERE volumes.volume_name=libvolumes.volume_name GROUP BY stgpool_name STGPOOL_NAME -----------------AIX_DAILY AIX_ARCH1 ...
Unnamed[2] ----------338 22
Some information about volumes in the library tsm: SERVER1> SELECT volume_name, stgpool_name, pct_utilized, pct_reclaim, status, access FROM volumes WHERE volume_name IN ( SELECT volume_name FROM libvolumes )
VOLUME_NAME ACCESS ----------------- -----------290AFB READWRITE 241AFB READWRITE 265AFB READWRITE 365AFB READWRITE ...
STGPOOL_NAME
PCT_UTILIZED
PCT_RECLAIM
STATUS
----------------
------------
-----------
------------
AIX_DAILY
59.3
41.2
FILLING
AIX_DAILY
59.8
40.1
FULL
0.4
0.1
FILLING
47.7
0.0
FILLING
NT_MONTHLY AIX_ARCH1
Some information about volumes in the library - another way tsm: SERVER1> SELECT volumes.volume_name, volumes.stgpool_name, volumes.pct_utilized, volumes.pct_reclaim, volumes.status, volumes.access FROM volumes, libvolumes WHERE volumes.volume_name=libvolumes.volume_name ORDER BY stgpool_name VOLUME_NAME STGPOOL_NAME ACCESS ------------------ --------------------------- -----------------290AFB AIX_DAILY READWRITE 241AFB AIX_DAILY READWRITE 265AFB NT_MONTHLY READWRITE 365AFB AIX_ARCH1 READWRITE ...
PCT_UTILIZED
PCT_RECLAIM
STATUS
------------
-----------
--------
59.3
41.2
FILLING
59.8
40.1
FULL
0.4
0.1
FILLING
47.7
0.0
FILLING
Nodes that have data stored in a specifc volume tsm: SERVER1> SELECT DISTINCT node_name, volume_name, stgpool_name FROM volumeusage WHERE volume_name='TAPE10' NODE_NAME -----------------NODE45 NODE10 NODE33 NODE20
VOLUME_NAME -----------------TAPE10 TAPE10 TAPE10 TAPE10
STGPOOL_NAME -----------------DAILY DAILY DAILY DAILY
Number of nodes that have data stored per volume tsm: SERVER1> SELECT volume_name, stgpool_name, COUNT(DISTINCT node_name) AS "Number of Nodes" FROM -
volumeusage GROUP BY volume_name, stgpool_name VOLUME_NAME ----------------TA0016L4 TA0017L4 TA0018L4 TA0019L4 TA0023L4 ...
STGPOOL_NAME ----------------DAILY DAILY WEEKLY DAILY DAILY
Number of Nodes --------------31 1 30 44 1
Number of volumes in the library per owner (useful in a library manager environment) tsm: SERVER1> SELECT owner,count(*) FROM libvolumes WHERE status'Scratch' GROUP BY owner OWNER -----------------library_client_1 library_client_2 library_client_3 library_client_4 library_server
Unnamed[2] ----------141 105 53 101 257
Storage Pools Compare size and number of files between two storage pools tsm: SERVER1> SELECT stgpool_name,SUM(logical_mb)AS Logical_MB,SUM(num_files)AS Num_Files FROM occupancy WHERE stgpool_name='DAILY' OR stgpool_name='COPY_DAILY' GROUP BY stgpool_name STGPOOL_NAME ---------------DAILY COPY_DAILY
LOGICAL_MB ------------------------1277890.99 1246583.48
NUM_FILES ----------350851 350639
Utilization (%) of storage pool disk_pool tsm: SERVER1> SELECT pct_utilized FROM stgpools WHERE stgpool_name='DISK_POOL' PCT_UTILIZED -----------20.9
Maximum scratch volumes allowed and number of volumes used per stgpool (needs tsm version +5.3)
tsm: SERVER1>SELECT stgpool_name,devclass,maxscratch,numscratchused FROM stgpools STGPOOL_NAME NUMSCRATCHUSED -----------------DAILY 521
DEVCLASS
MAXSCRATCH
------------------
-----------
3584
-------------
1100
Volume History Number of full tsm db backups in the last 24 hours tsm: SERVER1> SELECT COUNT(*) FROM volhistory WHERE type='BACKUPFULL' AND date_time>=current_timestamp-24 hours Unnamed[1] ----------1
Number of full or incremental tsm db backups in the last 24 hours tsm: SERVER1> SELECT COUNT(*) FROM volhistory WHERE ( type='BACKUPFULL' OR type='BACKUPINCR' ) AND date_time>=current_timestamp-24 hours Unnamed[1] ----------2
Information about tsm db backups in the last 48 hours tsm: SERVER1> SELECT date_time, type, backup_series, volume_seq, devclass, volume_name FROM volhistory WHERE ( type='BACKUPFULL' OR type='BACKUPINCR' OR type='DBSNAPSHOT' ) AND date_time>=current_timestamp-48 hours DATE_TIME TYPE DEVCLASS VOLUME_NAME ------------------------------------------------------2008-11-19 BACKUPFULL 3584 TAPE10 04:01:55.000000 2008-11-20 BACKUPFULL 3584 TAPE48 04:02:20.000000
DRM
BACKUP_SERIES
VOLUME_SEQ
-------------
----------
3878
1
3879
1
-
Information about drm volumes tsm: SERVER1> SELECT drmedia.volume_name, volumes.stgpool_name, drmedia.state, drmedia.voltype, volumes.status, volumes.pct_utilized FROM drmedia, volumes WHERE drmedia.volume_name=volumes.volume_name ORDER BY drmedia.state VOLUME_NAME STGPOOL_NAME STATUS PCT_UTILIZED ------------------ ---------------------------------- -----------tape06 OFFSITE EMPTY 0.0 tape18 OFFSITE FILLING 50.6 tape38 OFFSITE FILLING 80.9 tape79 OFFSITE FILLING 91.0 ...
STATE
VOLTYPE
------------------
------------
COURIERRETRIEVE
CopyStgPool
VAULT
CopyStgPool
VAULT
CopyStgPool
VAULT
CopyStgPool
Information about drm volumes in the library tsm: SERVER1> SELECT drmedia.volume_name, drmedia.state, drmedia.voltype FROM drmedia, libvolumes WHERE drmedia.volume_name=libvolumes.volume_name ORDER BY voltype VOLUME_NAME -----------------tape48 tape59 ...
STATE -----------------MOUNTABLE MOUNTABLE
VOLTYPE -----------CopyStgPool CopyStgPool
Information about drm volumes in the library (another way) tsm: SERVER1> SELECT volume_name, state, voltype FROM drmedia WHERE volume_name IN ( SELECT volume_name FROM libvolumes ) ORDER BY voltype VOLUME_NAME -----------------tape48 tape59 ...
STATE -----------------MOUNTABLE MOUNTABLE
VOLTYPE -----------CopyStgPool CopyStgPool
Information about drm volumes in the library with state different from "MOUNTABLE" tsm: SERVER1> SELECT drmedia.volume_name, drmedia.state, drmedia.voltype FROM drmedia, libvolumes WHERE drmedia.volume_name=libvolumes.volume_name AND drmedia.state'MOUNTABLE' VOLUME_NAME ------------------
STATE ------------------
VOLTYPE ------------
-
tape36 tape82 ...
COURIER COURIER
CopyStgPool CopyStgPool
Drm volumes with tsm db backups tsm: SERVER1> SELECT volume_name, state, upd_date, location, voltype FROM drmedia WHERE voltype='DBBackup' OR voltype='DBSnapshot' VOLUME_NAME STATE LOCATION VOLTYPE --------------------------------------------------------tape10 VAULT Mountain DBBackup tape15 Mountain
VAULT DBBackup
tape45 Mountain ...
VAULT DBBackup
UPD_DATE ------------------
------
2008-03-05
Iron
11:00:00.000000 2008-03-04
Iron
11:00:00.000000 2008-03-03
Iron
Number of Volumes per DRM State tsm: SERVER1> SELECT state,count(*) as "Number of volumes" FROM drmedia GROUP BY state STATE -----------------COURIERRETRIEVE MOUNTABLE VAULT VAULTRETRIEVE
Number of volumes ----------------26 2 76 1
Sessions Number of nodes sessions tsm: SERVER1> SELECT COUNT(*) FROM sessions WHERE session_type='Node' Unnamed[1] ----------16
Number of nodes sessions in Media Wait state tsm: SERVER1> SELECT COUNT(*) FROM sessions WHERE session_type='Node' AND state='MediaW'
Unnamed[1] ----------1
Nodes sessions in Media Wait state tsm: SERVER1> SELECT client_name, session_id, start_time, state, mount_point_wait, input_mount_wait, input_vol_wait FROM sessions WHERE state='MediaW' CLIENT_NAME SESSION_ID START_TIME STATE MOUNT_POINT_WAIT INPUT_MOUNT_WAIT INPUT_VOL_WAIT ----------------------- ---------------------------------------------- ---------------NODE23 1577742 2008-11-21 MediaW ,F00827,81 11:26:03.000000 NODE15 1581236 2008-11-21 MediaW 11:37:06.000000
--------------
Nodes using tapes (drives) tsm: SERVER1> SELECT client_name, session_id, start_time, state, bytes_sent, bytes_received, input_vol_access, output_vol_access FROM sessions WHERE ( input_vol_access is not NULL OR output_vol_access is not NULL ) CLIENT_NAME SESSION_ID START_TIME STATE BYTES_SENT BYTES_RECEIVED INPUT_VOL_ACCESS OUTPUT_VOL_ACCESS ------------- ----------- ------------------ --------- -------------- ----------------- ------------------ -----------------NODE10 1578627 2008-11-21 RecvW 476 2913518005 ,3M0922,1214 08:37:41.000000 NODE25 1578776 2008-11-21 RecvW 540 123087561 ,F01091,117 08:46:52.000000
Information about sessions from a specific node tsm: SERVER1> SELECT session_id, start_time, commmethod, state, wait_seconds, CAST(bytes_sent/1024/1024 AS DEC(8,2)) AS "MB_Sent", CAST(bytes_received/1024/1024 AS DEC(8,2)) AS "MB_Rcvd", mount_point_wait FROM sessions WHERE client_name='MY_NODE' SESSION_ID START_TIME COMMMETHOD STATE WAIT_SECONDS MB_Sent MB_Rcvd MOUNT_POINT_WAIT -------------------------------------------------------------------------------------------1569587 2008-11-20 Tcp/Ip RecvW 0 0.00 1648.92 10:23:37.000000
Performance of nodes sessions
-------
tsm: SERVER1> SELECT client_name,session_id, current_timestamp-start_time AS ElapTime, commmethod, state, CAST(bytes_sent/1024/1024 AS DEC(8,2)) AS "MB_Sent", CAST(bytes_received/1024/1024 AS DEC(8,2)) AS "MB_Rcvd", cast((cast(bytes_sent as dec(18,0))/cast((current_timestamp-start_time) seconds as decimal(18,0))) / 1024 / 1024 AS DEC (18,2)) AS "Sent_MB/s", cast((cast(bytes_received as dec(18,0))/cast((current_timestamp-start_time) seconds as decimal(18,0))) / 1024 / 1024 AS DEC (18,2)) AS "Rcvd_MB/s" FROM sessions WHERE session_type='Node' CLIENT_NAME SESSION_ID ELAPTIME MB_Sent MB_Rcvd Sent_MB/s Rcvd_MB/s ------------- ----------- ----------------------------- ---------- ------------ ------------NODE10 76499 0 20:53:40.000000 0.03 402998.64 0.00 5.35 NODE34 76500 0 20:53:40.000000 0.03 398363.23 0.00 5.29 NODE28 76501 0 20:52:18.000000 0.02 370801.49 0.00 4.93 NODE79 76502 0 20:52:01.000000 0.03 443600.35 0.00 5.90 ...
COMMMETHOD
STATE
--------------- --------- Tcp/Ip
Run
Tcp/Ip
RecvW
Tcp/Ip
RecvW
Tcp/Ip
Run
Backups Search a specific file from a Node tsm: SERVER1> SELECT * FROM backups WHERE node_name='MY_NODE' AND ll_name='dsm.opt' NODE_NAME: FILESPACE_NAME: FILESPACE_ID: STATE: TYPE: HL_NAME: LL_NAME: OBJECT_ID: BACKUP_DATE: DEACTIVATE_DATE: OWNER: CLASS_NAME:
MY_NODE /opt 6 ACTIVE_VERSION FILE /tivoli/tsm/client/ba/bin/ dsm.opt 8395325 2008-11-03 19:02:35.000000
NODE_NAME: FILESPACE_NAME: FILESPACE_ID: STATE: TYPE: HL_NAME: LL_NAME: OBJECT_ID: BACKUP_DATE: DEACTIVATE_DATE:
MY_NODE /opt 6 ACTIVE_VERSION FILE /tivoli/tsm/client/domino/bin/domdsmc_notesb/ dsm.opt 8091124 2008-10-27 19:14:35.000000
root DEFAULT
OWNER: notesuser CLASS_NAME: DEFAULT NODE_NAME: FILESPACE_NAME: FILESPACE_ID: STATE: TYPE: HL_NAME: LL_NAME: OBJECT_ID: BACKUP_DATE: DEACTIVATE_DATE: OWNER: CLASS_NAME:
MY_NODE /opt 6 INACTIVE_VERSION FILE /tivoli/tsm/client/ba/bin/ dsm.opt 8091063 2008-10-27 19:14:34.000000 2008-11-03 19:02:35.000000 root DEFAULT
Search a specific file from a node with more details tsm: SERVER1> SELECT * FROM backups WHERE node_name='MY_NODE' AND filespace_name='/opt' AND hl_name='/tivoli/tsm/client/ba/bin/' AND ll_name='dsm.opt' NODE_NAME: FILESPACE_NAME: FILESPACE_ID: STATE: TYPE: HL_NAME: LL_NAME: OBJECT_ID: BACKUP_DATE: DEACTIVATE_DATE: OWNER: CLASS_NAME:
MY_NODE /opt 6 ACTIVE_VERSION FILE /tivoli/tsm/client/ba/bin/ dsm.opt 8395325 2008-11-03 19:02:35.000000
NODE_NAME: FILESPACE_NAME: FILESPACE_ID: STATE: TYPE: HL_NAME: LL_NAME: OBJECT_ID: BACKUP_DATE: DEACTIVATE_DATE: OWNER: CLASS_NAME:
MY_NODE /opt 6 INACTIVE_VERSION FILE /tivoli/tsm/client/ba/bin/ dsm.opt 8091063 2008-10-27 19:14:34.000000 2008-11-03 19:02:35.000000 root DEFAULT
root DEFAULT
Objects backed up of a specific node in the last 24 hours tsm: SERVER1> SELECT backup_date,filespace_name,type,hl_name,ll_name,owner, class_name FROM backups WHERE node_name='MY_NODE' AND backup_date>=current_timestamp-24 hours
BACKUP_DATE FILESPACE_NAME TYPE OWNER CLASS_NAME ---------------- ----------------- ------------------ ----------- ------------2008-11-19 / FILE root DEFAULT 19:04:08.000000 2008-11-19 / FILE showdasd.list root DEFAULT 19:04:08.000000 2008-11-19 / FILE root DEFAULT 19:04:08.000000 2008-11-19 /home FILE .bash_history support DEFAULT 19:03:25.000000
HL_NAME
LL_NAME
---------------
---------
/etc/
mtab
/etc/ /etc/
sudoers
/support/
Processes Information about the currently running processes tsm: SERVER1> SELECT process_num, process, substr(char(start_time),1,19) AS START_TIME, substr(char(current_timestamp - start_time),1,10) AS "ELAPTIME (D HHMMSS)", cast(float(bytes_processed) /1024/1024 AS DEC(8,2)) AS MB, cast((cast(bytes_processed as dec(18,0))/cast((current_timestampstart_time) seconds as decimal(18,0))) / 1024 / 1024 AS DEC (18,2)) AS "MB/s" FROM processes PROCESS_NUM PROCESS MB/s ---------------------------------------------27 Space Reclamation 58925.78 6.61
START_TIME
ELAPTIME (D HHMMSS)
---------------
-------------------
2008-11-22
0 02:28:26
12:00:29 2008-11-22
0 00:23:01
14:05:54 2008-11-22
0 00:23:01
14:05:54 2008-11-22
0 00:23:01
14:05:54 2008-11-22
0 00:23:01
14:05:54 2008-11-22
0 00:23:01
MB
28
Migration 33.61
29
Migration 27.50
30
Migration 29.87
31
Migration 28.83
32
Migration 30.34
46425.55 37984.68 41261.84 39817.22 41910.42
14:05:54
33 43771.08
Migration 31.69
2008-11-22
0 00:23:01
14:05:54
Other Total client data stored (TB) tsm: SERVER1> SELECT CAST(FLOAT(SUM(logical_mb)) / 1024 / 1024 AS DEC(8,2)) FROM occupancy Unnamed[1] ---------73.04
Total client data stored (TB) (another way - auditocc is updated by audit lic command, take care) tsm: SERVER1> SELECT CAST(FLOAT(SUM(total_mb)) / 1024 / 1024 AS DEC(8,2)) FROM auditocc Unnamed[1] ---------72.46
Some TSM Server information tsm: SERVER1> SELECT server_name, platform, VARCHAR(version)||'.'||VARCHAR(release)||'.'||VARCHAR(level)||''||VARCHAR(sublevel), server_hla, server_lla, server_url, logmode, crossdefine, licensecompliance FROM status SERVER_NAME: PLATFORM: Unnamed[3]: SERVER_HLA: SERVER_LLA: SERVER_URL: LOGMODE: CROSSDEFINE: LICENSECOMPLIANCE:
TSM-SERVER1 AIX-RS/6000 5.3.3-2 10.10.10.5 1500 NORMAL ON VALID
SQL Table Catalog tsm: SERVER1>SELECT tabschema,tabname,remarks FROM tables TABSCHEMA --------ADSM
TABNAME -----------------ACTLOG
REMARKS -----------------Server activity log
ADSM ADSM ADSM ADSM ADSM ADSM ADSM ADSM ADSM ...
ADMINS ADMIN_SCHEDULES ARCHIVES AR_COPYGROUPS ASSOCIATIONS AUDITOCC BACKUPS BACKUPSETS BU_COPYGROUPS
Server administrators Administrative command schedules Client archive files Management class archive copy groups Client schedule associations Server audit occupancy results Client backup files Backup Set Management class backup copy
View more...
Comments