2026-03-12 20:23:15
This commit is contained in:
58
vg/tbs_groups.sql
Normal file
58
vg/tbs_groups.sql
Normal file
@@ -0,0 +1,58 @@
|
||||
@@header
|
||||
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display Tablespace usage
|
||||
* Parameters : 1 - group_name (Use % as wildcard, Default value '%')
|
||||
* 2 - tablespace_name (Use % as wildcard, Default value '%')
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------
|
||||
* 24-Jun-16 Vishal Gupta Created
|
||||
*/
|
||||
|
||||
/************************************
|
||||
* INPUT PARAMETERS
|
||||
************************************/
|
||||
UNDEFINE group_name
|
||||
UNDEFINE tablespace_name
|
||||
DEFINE group_name="&&1"
|
||||
DEFINE tablespace_name="&&2"
|
||||
|
||||
set term off
|
||||
COLUMN _group_name NEW_VALUE group_name NOPRINT
|
||||
COLUMN _TABLESPACE_NAME NEW_VALUE TABLESPACE_NAME NOPRINT
|
||||
|
||||
SELECT UPPER(DECODE('&&group_name' ,'','%','&&group_name')) "_group_name"
|
||||
, UPPER(DECODE('&&TABLESPACE_NAME','','%','&&TABLESPACE_NAME')) "_TABLESPACE_NAME"
|
||||
FROM DUAL;
|
||||
set term on
|
||||
|
||||
|
||||
|
||||
PROMPT *****************************************************************
|
||||
PROMPT * Tablespace Groups
|
||||
PROMPT *
|
||||
PROMPT * Input Parameters
|
||||
PROMPT * - Group Name = '&&group_name'
|
||||
PROMPT * - Tablespace Name = '&&TABLESPACE_NAME'
|
||||
PROMPT *****************************************************************
|
||||
|
||||
COLUMN group_name HEADING "GroupName" FORMAT a30
|
||||
COLUMN tablespace_name HEADING "TablespaceName" FORMAT a30
|
||||
|
||||
BREAK ON REPORT ON group_name
|
||||
|
||||
SELECT group_name
|
||||
, tablespace_name
|
||||
FROM dba_tablespace_groups
|
||||
WHERE group_name like '&&group_name'
|
||||
AND tablespace_name like '&&tablespace_name'
|
||||
ORDER BY group_name
|
||||
, tablespace_name
|
||||
;
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user