diff --git a/asm/10_asm.sql b/asm/10_asm.sql new file mode 100644 index 0000000..e82fca7 --- /dev/null +++ b/asm/10_asm.sql @@ -0,0 +1,99 @@ +PRO

Configuratiom ASM

+ +SELECT + * + FROM v$.asm_attribute + ORDER BY + 1, 2 +; + +prompt

ASM Client

+SELECT + * + FROM v$.asm_client + ORDER BY + 1, 2 +; + + +prompt

ASM Template

+SELECT + * + FROM v$.asm_template + ORDER BY + 1, 2 +; + + +prompt

ASM Disk Group

+SELECT + * + FROM v$.asm_diskgroup + ORDER BY + 1, 2 +; + + +prompt

ASM Disk Group Stat

+SELECT + * + FROM v$.asm_diskgroup_stat + ORDER BY + 1, 2 +; + +prompt

ASM Disk

+SELECT + * + FROM v$.asm_disk + ORDER BY + 1, 2 +; + +prompt

ASM Disk Stat

+SELECT + * + FROM v$.asm_disk_stat + ORDER BY + 1, 2 +; + +prompt

ASM Disk IO Stats

+SELECT + * + FROM &&gv_object_prefix.asm_disk_iostat + ORDER BY + 1, 2, 3, 4, 5 +; + +prompt

ASM File

+SELECT + * + FROM v$.asm_file +; + +prompt

Files Count per Disk Group

+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

Data and Temp Files Count per Disk Group

+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 +; +