Create 10_asm.sql
This commit is contained in:
99
asm/10_asm.sql
Normal file
99
asm/10_asm.sql
Normal file
@@ -0,0 +1,99 @@
|
||||
PRO <h2>Configuratiom ASM</h2>
|
||||
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_attribute
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
prompt <h2>ASM Client</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_client
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
|
||||
prompt <h2>ASM Template</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_template
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
|
||||
prompt <h2>ASM Disk Group</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_diskgroup
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
|
||||
prompt <h2>ASM Disk Group Stat</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_diskgroup_stat
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
prompt <h2>ASM Disk</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_disk
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
prompt <h2>ASM Disk Stat</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_disk_stat
|
||||
ORDER BY
|
||||
1, 2
|
||||
;
|
||||
|
||||
prompt <h2>ASM Disk IO Stats</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM &&gv_object_prefix.asm_disk_iostat
|
||||
ORDER BY
|
||||
1, 2, 3, 4, 5
|
||||
;
|
||||
|
||||
prompt <h2>ASM File</h2>
|
||||
SELECT
|
||||
*
|
||||
FROM v$.asm_file
|
||||
;
|
||||
|
||||
prompt <h2>Files Count per Disk Group</h2>
|
||||
select
|
||||
count(*) files, name disk_group, 'Datafile' file_type
|
||||
from
|
||||
(select regexp_substr(name, '[^/]+', 1, 1) name from v$.datafile)
|
||||
group by name
|
||||
union all
|
||||
select count(*) files, name disk_group, 'Tempfile' file_type
|
||||
from
|
||||
(select regexp_substr(name, '[^/]+', 1, 1) name from v$.tempfile)
|
||||
group by name
|
||||
order by 1 desc, 2, 3
|
||||
;
|
||||
|
||||
prompt <h2>Data and Temp Files Count per Disk Group</h2>
|
||||
select
|
||||
count(*) files, name disk_group
|
||||
from
|
||||
(select regexp_substr(name, '[^/]+', 1, 1) name from v$.datafile
|
||||
union all
|
||||
select regexp_substr(name, '[^/]+', 1, 1) name from v$.tempfile)
|
||||
group by name
|
||||
order by 1 desc
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user