这是在详细研究了Oracle ASM内部结构后开发的一个工具程序,可以在ASM实例不启动的情况下,窥探ASM磁盘组的内部信息。你想知道ASM磁盘是怎样识别的吗?你知道磁盘组是怎么做镜像的吗?你知道文件条带化的本质是什么吗?你知道可变extent是怎样实现的吗?研究文档和这个工具都能告诉你答案。当然还有很多细节更是你在网上查不到的,只有在编写一个实际的程序来实现这一切时,各种要处理的细节才会浮现出来,这就需要研究它们,解决这些问题,然后你就会对ASM有更深入的理解。这些是你想探索的吗?这个工具就是一个很好的开始。
这个软件除了源代码以外,还包含一份对Oracle ASM内部结构的详细分析文档,描述了磁盘头结构,文件目录结构,别名目录结构,属性目录结构,模板目录结构等。你可能在网上也可以搜索到这些结构,但对各个字段的全面描述却没有这么详细。里面也详细描述了一些算法,比如时间戳的计算,数据块在文件中的位置算法,条带chunk的定位等。里面还包含了很多其他重要信息,我想正是你在苦苦搜索却得不到的东西。
里面还包含一份全中文详细注释的源代码,用于阅读,描述了设计的思想,重点的算法,几乎每一行代码都有注释,这样阅读代码就会很轻松了。
ASM是Oracle新一代的存储管理系统,囊括了所有的存储管理特性,并有了新的发展,它像个黑盒子一样几乎不能从外部猜测到内部的结构,
这也让它充满了神秘性,这个软件和文档解开了盖子,让你能够深入了解它内部的原理和机制,同时解密了内部的数据结构,让你感觉不再陌生和神秘,
更有信心去使用ASM,也可以让你比别人站在更高的层次上。现在马上就能一窥其中的奥秘,你还没有心动吗?