@@header /* * * Author : Vishal Gupta * Purpose : Display the OS statistic name * Version : 10.1 and above * Parameters : 1 - OS Statistic Name (Use % as wildcard and \ as escape character) * * * Revision History: * =================== * Date Author Description * --------- ------------ ----------------------------------------- * 05-Aug-12 Vishal Gupta Created * */ /************************************ * INPUT PARAMETERS ************************************/ UNDEFINE statname DEFINE statname="&&1" COLUMN _statname NEW_VALUE statname NOPRINT set term off SELECT DECODE('&&statname','','%','&&statname') "_statname" FROM DUAL; set term on Prompt Prompt *************************************************************************************************** Prompt * ALL Statistics Names like '&&statname' Prompt *************************************************************************************************** COLUMN statistic# HEADING "Stat#" FORMAT 9999 COLUMN stat_name HEADING "Statistics Name" FORMAT a30 COLUMN cumulative HEADING "Cumulative" FORMAT a10 COLUMN comments HEADING "Comments" FORMAT a80 SELECT s.stat_name , s.cumulative , s.comments FROM v$osstat s WHERE ( UPPER(stat_name) like UPPER('&&statname') ESCAPE '\' OR UPPER(comments) like UPPER('&&statname') ESCAPE '\') ORDER BY UPPER(stat_name) ; UNDEFINE statname @@footer