@@header /* * * Author : Vishal Gupta * Purpose : Display top activity from ASH * Parameters : 1 - Number of MINUTES (Default 5min)) * 2 - Top Row Count Default 10) * * Revision History: * =================== * Date Author Description * --------- ------------ ----------------------------------------- * 02-Apr-13 Vishal Gupta Created * */ /************************************ * INPUT PARAMETERS ************************************/ UNDEFINE MINUTES UNDEFINE TOPROWCOUNT UNDEFINE INST_ID DEFINE MINUTES="&&1" DEFINE TOPROWCOUNT="&&2" DEFINE INST_ID='&&3' set term off COLUMN _MINUTES NEW_VALUE MINUTES NOPRINT COLUMN _TOPROWCOUNT NEW_VALUE TOPROWCOUNT NOPRINT COLUMN _INST_ID NEW_VALUE INST_ID NOPRINT SELECT DECODE('&&MINUTES','','5','&&MINUTES') "_MINUTES" , DECODE('&&TOPROWCOUNT','','5','&&TOPROWCOUNT') "_TOPROWCOUNT" , DECODE('&&INST_ID','','%','&&INST_ID') "_INST_ID" from dual; set term on PROMPT ***************************************************************** PROMPT * ASH - Top Activity PROMPT * PROMPT * Input Parameters PROMPT * - Minutes = '&&MINUTES' PROMPT * - Top Row Count = '&&TOPROWCOUNT' PROMPT * - Instance ID = '&&INST_ID' PROMPT ***************************************************************** PROMPT @@ash_top_services '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' PROMPT @@ash_top_users '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' PROMPT @@ash_top_modules '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' PROMPT @@ash_top_actions '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' PROMPT @@ash_top_clients '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' PROMPT @@ash_top_sessions '&&MINUTES' '&&TOPROWCOUNT' '&&INST_ID' @@footer