关于DRM的理解

    DRM:Dynamic Resource management,或者称Dynamic Resource Master,使用后者更易帮助初学者理解。此概念是在10g引进的。oracle RAC 的每个实例都有自己的SGA,存储了最近使用的缓存。RAC使用DRM的机制来确保数据的一致性,并通过使用cache fusion来维护数据一致性。

    在10.2版本对DRM进行了改善。在10.1中,一个缓存的master只能始终属于一个节点,而在10.2中,RAC根据缓存使用的频繁度,来修改缓存的master,执行DRM的进程是LMON。

   oracle不建议关闭DRM除非support或者development由于某些原因建议关闭DRM。关闭DRM时,需要停掉所有实例。否则将会出现以下两种情况:

ORA-01105: mount is incompatible with mounts by other instances
ORA-01606: gc_files_to_locks not identical to that of another mounted instance

原文地址:https://www.cnblogs.com/bwdata/p/3906503.html