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