2026-03-12 20:23:15

This commit is contained in:
root
2026-03-12 21:23:47 +01:00
parent eab4b36eca
commit 93039b8489
3332 changed files with 699614 additions and 0 deletions

87
vg/parameter_spfile.sql Normal file
View File

@@ -0,0 +1,87 @@
@@header
/*
*
* Author : Vishal Gupta
* Purpose : Display all parameters from spfile
* Parameters : 1 - Parameter Name (Use % as wild card and \ as escape character)
* 2 - Instance Number ( Use % to query for all instances)
* 3 - Where Clause ( Default NULL)
*
* Revision History:
* ===================
* Date Author Description
* --------- ------------ -----------------------------------------
* 12-Oct-15 Vishal Gupta Increased Value column width
* 05-Aug-06 Vishal Gupta Created
*
*
*/
/************************************
* INPUT PARAMETERS
************************************/
UNDEFINE PARAM_NAME
UNDEFINE INST_ID
UNDEFINE WHERE_CLAUSE
DEFINE PARAM_NAME="&&1"
DEFINE INST_ID="&2"
DEFINE WHERE_CLAUSE="&3"
COLUMN _PARAM_NAME NEW_VALUE PARAM_NAME NOPRINT
COLUMN _INST_ID NEW_VALUE INST_ID NOPRINT
set term off
SELECT DECODE('&&PARAM_NAME','','%','&&PARAM_NAME') "_PARAM_NAME"
, DECODE('&&INST_ID','','%','&&INST_ID') "_INST_ID"
FROM DUAL;
set term on
PROMPT **************************************************************
PROMPT * D A T A B A S E P A R A M E T E R S
PROMPT *
PROMPT * Input Parameters
PROMPT * - Parameter Name = "&&PARAM_NAME"
PROMPT * - Instance# = "&&INST_ID"
PROMPT * - Where Clause = "&&WHERE_CLAUSE"
PROMPT **************************************************************
COLUMN inst_id HEADING "I#" FORMAT 99
COLUMN sid HEADING "SID" FORMAT a10
COLUMN name HEADING "Name" FORMAT a36
COLUMN type HEADING "Type" FORMAT a11
COLUMN ordinal HEADING "Ordinal" FORMAT 99
COLUMN value HEADING "Value" FORMAT a80
COLUMN isspecified HEADING "Specified?" FORMAT a10
COLUMN update_comment HEADING "Comment" FORMAT a40
SELECT /*
x.inst_id Instance_id
, x.indx + 1 num
,
*/
p.SID
, p.name NAME
, p.type
, p.ordinal
, p.display_value value
--, p.isspecified
, p.update_comment
FROM v$spparameter p
WHERE ( LOWER(p.name) LIKE LOWER('&&PARAM_NAME') ESCAPE '\'
)
--AND p.inst_id like DECODE('&&INST_ID',NULL,'%','','%','&&INST_ID')
AND p.isspecified = 'TRUE'
ORDER BY LOWER(REPLACE ( p.name, '_', '')) asc
, p.SID
, p.ordinal
/
@@footer