首页 > 数据库 > Oracle > 1Z0-053 V13.02 Q496
ASM实例默认启用自动内存管理,即使未明确设置MEMORY_TARGET参数也是如此。
文件创建过程可以很好地说明数据库实例与ASM之间发生的交互。文件创建过程如下所示:
1. 数据库请求创建文件。
2. ASM前台进程创建一个持续操作目录(COD)条目并在磁盘组中为新的文件分配空间。
3. ASMB数据库进程接收新文件的区映射。
4. 现在文件处于打开状态,数据库进程直接初始化该文件。
5. 初始化后,数据库进程请求提交文件创建。这会导致ASM前台进程清除COD条目并将文件标记为已创建。
6. 文件提交确认会隐式关闭该文件。将来发生I/O时,数据库实例需要重新打开该文件。
此示例强调了关于ASM体系结构的重要两点:
? 数据库实例和ASM实例协同工作。数据库实例必须与ASM交互,以便将数据库文件映射到ASM区。
数据库实例还接收与ASM操作(例如磁盘组重新平衡)相关的持续消息流,这类操作可能锁定或移动ASM区。
? 数据库I/O不通过ASM实例来传输。实际上,数据库直接根据ASM文件执行I/O 操作,如步骤4所示。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-2116896/ ,如需转载,请注明出处,否则将追究法律责任。