DRM - Dynamic Resource management (Doc ID 390483.1)



DRM -
Dynamic Resource management (Doc ID 390483.1)
To
Bottom

Modified:09-Jul-2013Type:BULLETIN

In this Document

  Purpose
  Scope
  Details
  DRM - Dynamic Resource Mastering

APPLIES TO:

Oracle Database - Standard Edition - Version 10.1.0.2 to 11.2.0.2 [Release 10.1 to 11.2]
Information in this document applies to any platform.
***Checked for relevance on 04-Aug-2010***
Oracle Real application Clusters

PURPOSE

To describe the concept of DRM (Dynamic Resource Mastering)

SCOPE

This note in intended for experienced Real application cluster DBA's

DETAILS

DRM - Dynamic Resource Mastering

When using Real application Clusters (RAC), Each instance has its own SGA and buffer cache. RAC will ensure that these block changes are co-ordinated to maximize performance and to ensure data intergrity. Each copy of the buffer also called as a cache resource
has a master which is one of the nodes of the cluster.

In database releases before 10g (10.1.0.2) once a cache resource is mastered on an instance, a re-mastering or a change in the master would take place only during a reconfiguration that would happen automatically during both normal operations like instance
startup or instance shutdown or abnormal events like Node eviction by Cluster Manager. So if Node B is the master of a cache resource, this resource will remain mastered on Node B until reconfiguration.

10g  introduces a concept of resource remastering via DRM. With DRM a resource can be re-mastered on another node say from Node B to Node A if it is found that the cache resource is accessed more frequently from Node A. A reconfiguration is no longer the
only reason for a resource to be re-mastered.

In 10gR1 DRM is driven by affinity of files and in 10gR2 it is based on objects.

Sample LMD trace file during a DRM operation

Begin DRM(202) - transfer pkey 4294951314 to 0 oscan 1.1 
*** 2006-08-01 17:34:54.645 
Begin DRM(202) - transfer pkey 4294951315 to 0 oscan 1.1 
*** 2006-08-01 17:34:54.646 
Begin DRM(202) - transfer pkey 4294951316 to 0 oscan 1.1 
*** 2006-08-01 17:34:54.646 
Begin DRM(202) - transfer pkey 4294951317 to 0 oscan 1.1

DRM attributes are intentionally undocumented since they may change depending on the version. These attributes should not be changed without discussing with Support. 

It is important to note that

  1. Two instance will not start a DRM operation at the same time however lmd,lms,lmon processes from all instances collectively take part in the DRM operation. 
  2. Normal activity on the database is not affected due to DRM. This means users continue insert/update/delete operations without any interruptions. Also DRM operations complete very quickly.

Disable DRM
Generally DRM should not be disabled unless Oracle Support/Development has suggested turning it off due to some known issues.

Turning off DRM requires a downtime as all instances need to be stopped, the following error will be reported if the DRM parameters are different across the instances:

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

 
 

Related

   
 
 

Products

   
 
 

Keywords

   
 

DYNAMIC
RESOURCE MASTERING

 

Errors

   
 

ORA-1105;ORA-1606

Back
to Top

时间: 2025-01-02 06:52:44

DRM - Dynamic Resource management (Doc ID 390483.1)的相关文章

Dynamic resource management for energy saving in the cloud computing environment

Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang This paper presents a method of dynamic voltage scaling for dynamic adjustment of resources by inspecting CPU utilizatio

DRM hang causes frequent RAC Instances Reconfiguration (Doc ID 1528362.1)

 DRM hang causes frequent RAC Instances Reconfiguration (Doc ID 1528362.1) To Bottom Modified:27-Mar-2013Type:PROBLEM In this Document   Symptoms   Changes   Cause   Solution   References APPLIES TO: Oracle Database - Enterprise Edition - Version 1

RAC Instance Crash with ORA-600: [Kjbmprlst:Shadow] (Doc ID 740028.1)

 RAC Instance Crash with ORA-600: [Kjbmprlst:Shadow] (Doc ID 740028.1) To Bottom Modified:28-Jul-2010Type:PROBLEM In this Document  Symptoms   Changes   Cause   Solution   References APPLIES TO: Oracle Server - Enterprise Edition - Version: 10.2.0.

Spark 动态资源分配(Dynamic Resource Allocation) 解析

前言 最近在使用Spark Streaming程序时,发现如下几个问题: 高峰和低峰Spark Streaming每个周期要处理的数据量相差三倍以上,预分配资源会导致低峰的时候资源的大量浪费. Spark Streaming 跑的数量多了后,资源占用相当可观. 所以便有了要开发一套针对Spark Streaming 动态资源调整的想法.我在文章最后一个章节给出了一个可能的设计方案.不过要做这件事情,首先我们需要了解现有的Spark 已经实现的 Dynamic Resource Allocatio

How to deinstall OCM (Doc ID 761313.1)

 How to deinstall OCM (Doc ID 761313.1) To Bottom   Modified:05-Jul-2013 Type:HOWTO         In this Document   Goal Solution References   APPLIES TO: OracleConfiguration Manager - Version 10.0.0 and later Informationin this document applies to any

Linux设备模型(9)_device resource management ---devm申请空间【转】

转自:http://www.wowotech.net/linux_kenrel/device_resource_management.html   1. 前言 蜗蜗建议,每一个Linux驱动工程师,都能瞄一眼本文. 之所以用"瞄",因此它很简单,几乎不需要花费心思就能理解.之所有这建议,是因为它非常实用,可以解答一些困惑,可以使我们的代码变得简单.简洁.先看一个例子: 1: /* drivers/media/platform/soc_camera/mx1_camera.c, line

azure-昨天用powershell去查,结果resource management的命令行一直在报错。

问题描述 昨天用powershell去查,结果resource management的命令行一直在报错. 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥 大家是在国内的Azure用的吗? 解决方案 Hi, 我建议你按照论坛的这个帖子(http://ask.csdn.net/questions/190748)去尝试下,如果你有任何疑问欢迎你继续跟帖. Best Regards, Jambor 如果您想进一步了解Windows Azure,

azure-用powershell去查,结果resource management的命令行一直在报错,什么原因?

问题描述 用powershell去查,结果resource management的命令行一直在报错,什么原因? 大家好! 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥,请问谁知道是什么原因? 解决方案 Hi, 你具体执行的是什么命令导致出现错误,详细的错误信息是什么?你可以尝试使用get-azuresubscription命令去看看是否能够获取到订阅账号的信息,确保不是powershell中azure订阅用户令牌过期,关于这个问题,请

How To Manually Remove ORACLE_OCM From Database (Doc ID 859113.1)

 How To Manually Remove ORACLE_OCM From Database (Doc ID 859113.1) To Bottom   Modified:02-Apr-2013 Type:HOWTO         In this Document   Goal Fix References   APPLIES TO: OracleConfiguration Manager - Version 10.2.3 to 10.3.1 Informationin this do