2026-03-12 20:23:15
This commit is contained in:
76
vg/exa_cell_version.sql
Normal file
76
vg/exa_cell_version.sql
Normal file
@@ -0,0 +1,76 @@
|
||||
@@header
|
||||
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display Exadata Cell Version
|
||||
* Parameters : None
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------------
|
||||
* 05-Mar-14 Vishal Gupta Added server mode to exadata model translation
|
||||
* 20-Feb-13 Vishal Gupta Created
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
PROMPT
|
||||
PROMPT **************************************************
|
||||
PROMPT * E X A D A T A C E L L C O N F I G
|
||||
PROMPT **************************************************
|
||||
|
||||
|
||||
COLUMN cell_path HEADING "CellPath" FORMAT a15
|
||||
COLUMN cellname HEADING "CellName" FORMAT a18
|
||||
COLUMN id HEADING "Id " FORMAT a12
|
||||
COLUMN exa_model HEADING "Exa|Model" FORMAT a5
|
||||
COLUMN makeModel HEADING "MakeModel" FORMAT a30
|
||||
COLUMN upTime HEADING "UpTime" FORMAT a15
|
||||
COLUMN cellVersion HEADING "CellVersion" FORMAT a35
|
||||
COLUMN kernelVersion HEADING "KernelVersion" FORMAT a30
|
||||
COLUMN releaseVersion HEADING "Release|Version" FORMAT a20
|
||||
COLUMN releaseTrackingBug HEADING "Release|Tracking|Bug" FORMAT a20
|
||||
COLUMN flashCacheMode HEADING "FlashCache|Mode" FORMAT a12
|
||||
COLUMN flashCacheCompress HEADING "FlashCache|Compression" FORMAT a12
|
||||
|
||||
|
||||
SELECT cell.name cellname
|
||||
, CASE
|
||||
WHEN cell.makeModel LIKE '%X4275%' THEN 'V2'
|
||||
WHEN cell.makeModel LIKE '%X4270 M2%' THEN 'X2-2'
|
||||
WHEN cell.makeModel LIKE '%X4270 M3%' THEN 'X3-2'
|
||||
WHEN cell.makeModel LIKE '%X4270 M4%' THEN 'X4-2'
|
||||
WHEN cell.makeModel LIKE '%X5-2%' THEN 'X5-2'
|
||||
ELSE ''
|
||||
END exa_model
|
||||
, REPLACE(REPLACE(REPLACE(REPLACE(cell.makeModel
|
||||
,'Oracle Corporation SUN FIRE ')
|
||||
,'SUN MICROSYSTEMS SUN FIRE ')
|
||||
,'Oracle Corporation ')
|
||||
,'ORACLE SERVER ') makeModel
|
||||
, cell.cellVersion
|
||||
, cell.kernelVersion
|
||||
, cell.releaseVersion
|
||||
, cell.releaseTrackingBug
|
||||
, cell.flashCacheMode
|
||||
FROM v$cell_config cc
|
||||
, XMLTable('/cli-output/cell' PASSING XMLTYPE(confval)
|
||||
COLUMNS
|
||||
name VARCHAR2(100) PATH 'name'
|
||||
, makeModel VARCHAR2(100) PATH 'makeModel'
|
||||
, cellVersion VARCHAR2(100) PATH 'cellVersion'
|
||||
, kernelVersion VARCHAR2(100) PATH 'kernelVersion'
|
||||
, releaseVersion VARCHAR2(100) PATH 'releaseVersion'
|
||||
, releaseTrackingBug VARCHAR2(100) PATH 'releaseTrackingBug'
|
||||
, flashCacheMode VARCHAR2(100) PATH 'flashCacheMode'
|
||||
, flashCacheCompress VARCHAR2(100) PATH 'flashCacheCompress'
|
||||
) cell
|
||||
WHERE cc.conftype = 'CELL'
|
||||
ORDER BY cellname
|
||||
;
|
||||
|
||||
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user