Friday, September 25, 2026
  • About Us
  • Contact
DBAInsight
  • Guides
    • 23ai
    • RMAN
    • 26ai
    • Patch Update
    • RMAN
    • MySQL
    • Oracle GoldenGate
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification
NEWSLETTER
No Result
View All Result
DBAInsight
Home Guides

Policy-Managed vs Administrator-Managed RAC: Complete Guide for DBAs

March 10, 2026
in Guides
0
Policy-Managed vs Administrator-Managed
0
SHARES
105
VIEWS

Table of Contents

Toggle
    • Introduction
      • Related posts
      • Oracle Database Monitoring Tools: 10 Best Tools for DBAs in 2026
      • Oracle Database Release Roadmap 2026: Current Support Status, 19c, 21c and 26ai
  • What is Administrator-Managed RAC?
      • Key idea:
    • How Administrator-Managed Works
    • Advantages of Administrator-Managed
    • Limitations
  • What is Policy-Managed RAC?
      • 🧠 Key idea:
    • How Policy-Managed Works
  • Services in Policy-Managed RAC
  • Policy-Managed vs Administrator-Managed – Key Differences
  • When Should You Use Administrator-Managed?
  • When Should You Use Policy-Managed?
  • How Failover Works in Both Models
      • Administrator-Managed
      • Policy-Managed
  • Integration with QoS (Quality of Service)
  • Real-World Scenario
  • Migration from Administrator to Policy-Managed
  • Performance Considerations
      • Administrator-Managed
      • Policy-Managed
  • Monitoring Both Models
  • Easy Way to Remember
  • Conclusion

Introduction

When you design or manage an Oracle RAC environment, one of the most important architectural decisions you will make is choosing between:

Policy-Managed vs Administrator-Managed

This choice directly affects how your database services are deployed, how workloads are balanced, and how easily your environment scales in the future.

Related posts

Oracle Database Monitoring Tools

Oracle Database Monitoring Tools: 10 Best Tools for DBAs in 2026

September 22, 2026
Oracle Database Release Roadmap 2026: Current Support Status, 19c, 21c and 26ai

Oracle Database Release Roadmap 2026: Current Support Status, 19c, 21c and 26ai

September 21, 2026

In Oracle RAC 19c and beyond, understanding Policy-Managed vs Administrator-Managed databases is essential for DBAs who want to build flexible, scalable, and highly available systems.

In this guide, we’ll break everything down in a simple, practical way so you can clearly decide which model is best for your environment.


What is Administrator-Managed RAC?

In an Administrator-Managed RAC database, the DBA explicitly defines:

  • Which instance runs on which node
  • Where each service runs
  • Preferred and available nodes

πŸ‘‰ Everything is manually controlled

Key idea:

DBA directly maps database instances to specific cluster nodes


How Administrator-Managed Works

Example cluster:

Node1 β†’ Instance DB1_1  
Node2 β†’ Instance DB1_2
Node3 β†’ Instance DB1_3

Services are defined like:

  • Preferred nodes β†’ Node1, Node2
  • Available nodes β†’ Node3

If Node1 fails β†’ service moves to Node3

πŸ‘‰ DBA defines all this manually


Advantages of Administrator-Managed

βœ” Simple to understand
βœ” Predictable behavior
βœ” Good for small clusters
βœ” Easier for legacy applications


Limitations

❌ Hard to scale
❌ Manual reconfiguration needed
❌ Not flexible for dynamic workloads
❌ Less automation


What is Policy-Managed RAC?

A Policy-Managed RAC database removes node-specific mapping and uses server pools instead.

πŸ‘‰ Instead of assigning instances to nodes, you assign them to server pools

🧠 Key idea:

Oracle decides where instances run based on policies


How Policy-Managed Works

Example cluster with 6 nodes:

You create a server pool:

Server Pool: OLTP_POOL
Cardinality: 3

This means:

πŸ‘‰ 3 nodes from the cluster will run the database instances

But you do not specify which nodes

Oracle Clusterware automatically chooses nodes based on availability and load.


Services in Policy-Managed RAC

Services are defined using:

  • Server pools
  • Cardinality
  • Service role

Example:

srvctl add service -db CDB1 -service SALES \
-serverpool OLTP_POOL -cardinality UNIFORM

πŸ‘‰ The service will run across all instances in the server pool


Policy-Managed vs Administrator-Managed – Key Differences

FeatureAdministrator-ManagedPolicy-Managed
Instance placementFixed to nodesDynamic via server pools
Service placementNode-basedServer pool-based
ScalabilityLimitedHighly scalable
AutomationLowHigh
Best forSmall / static environmentsCloud / large dynamic environments
Workload balancingManualAutomatic

When Should You Use Administrator-Managed?

Choose Administrator-Managed when:

  • You have a small cluster
  • You want full manual control
  • Your workload is stable
  • You are supporting legacy systems
  • You want predictable node-specific behavior

πŸ‘‰ Example: Banking system with strict node allocation


When Should You Use Policy-Managed?

Choose Policy-Managed when:

  • You have large RAC clusters
  • You need elastic scaling
  • You want automatic workload distribution
  • You are using Oracle QoS Management
  • You run cloud or modern applications

πŸ‘‰ Example: SaaS application with dynamic load


How Failover Works in Both Models

Administrator-Managed

  • Service fails over to predefined available node

Policy-Managed

  • Oracle automatically chooses best node in server pool

πŸ‘‰ More intelligent and flexible


Integration with QoS (Quality of Service)

One major advantage of Policy-Managed RAC is its integration with QoS Management.

QoS can:

  • Move servers between pools
  • Adjust workload dynamically
  • Improve response times

πŸ‘‰ This is not possible in Administrator-Managed RAC


Real-World Scenario

Let’s say you have:

  • 8-node cluster
  • Mixed workloads (OLTP + Reporting)

With Administrator-Managed:

  • You must manually assign nodes
  • Hard to rebalance load

With Policy-Managed:

  • Create two server pools:
OLTP_POOL β†’ 5 nodes  
REPORT_POOL β†’ 3 nodes

πŸ‘‰ Oracle automatically distributes workload


Migration from Administrator to Policy-Managed

Oracle allows you to convert an existing RAC database:

srvctl modify database -db mydb -policy MANAGED

But it requires:

  • Proper server pools
  • Service reconfiguration
  • Testing

Performance Considerations

Administrator-Managed

βœ” Good for fixed workloads
❌ Risk of node overload

Policy-Managed

βœ” Better load balancing
βœ” Better scalability
βœ” Better resource utilization


Monitoring Both Models

DBAs can monitor using:

srvctl config database
srvctl status database
crsctl stat res -t

And views like:

  • GV$ACTIVE_SERVICES
  • GV$INSTANCE
  • DBA_SERVICES

Easy Way to Remember

Here’s a simple trick:

Administrator-Managed β†’ DBA decides
Policy-Managed β†’ Oracle decides


Conclusion

Choosing between Policy-Managed vs Administrator-Managed RAC is a key architectural decision.

Both models have their place:

βœ” Administrator-Managed β†’ simple, stable, predictable
βœ” Policy-Managed β†’ flexible, scalable, automated

For modern environments, Policy-Managed RAC is the recommended approach because it supports:

  • Dynamic scaling
  • QoS integration
  • Cloud-ready deployments

Understanding Policy-Managed vs Administrator-Managed will help you:

  • Design better RAC architectures
  • Improve performance
  • Simplify cluster management
  • Build future-ready systems
Tags: Administrator Managed RACOracle RAC ArchitectureOracle RAC Policy ManagedRAC Server Pools
Previous Post

How Oracle RAC Handles Node Failures: Eviction, Failover, and Recovery

Next Post

Colocation Tag in Oracle RAC 19c: How Client Routing Improves Performance

Next Post
Colocation Tag in Oracle RAC 19c: How Client Routing Improves Performance

Colocation Tag in Oracle RAC 19c: How Client Routing Improves Performance

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

  • Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    0 shares
    Share 0 Tweet 0
  • How To Download And Install The Latest OPatch

    0 shares
    Share 0 Tweet 0
  • How to Install Oracle 19c Database on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • Oracle Database 19.32 Release Update (RU) Patching Guide – Patch 39472050

    0 shares
    Share 0 Tweet 0
  • Installing Oracle Database 26AI on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • About Us
  • Contact

Β© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

No Result
View All Result
  • Home
  • Cloud & Modern DBs
  • Guides
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification

Β© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

Add as a preferred source on Google
Add as preferred source on Google