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 Troubleshooting

ORA-16535 During Data Guard Switchover: Oracle Clusterware Prevented Completion of Broker Operation

June 8, 2026
in Troubleshooting
0
ORA-16535 During Data Guard Switchover: Oracle Clusterware Prevented Completion of Broker Operation
0
SHARES
67
VIEWS

Table of Contents

Toggle
  • Introduction
    • Related posts
    • When “Invalid Objects” Isn’t What It Looks Like: A GSMADMIN_INTERNAL Detective Story
    • Oracle RAC Node Addition Failed with INS-32156 Due to AHF Permissions
  • The Problem
  • Investigation
  • Solution
    • Check Current Instance Name
    • Update the Instance Name
    • Restart the Database
    • Retry the Switchover
  • Why This Happens
  • Best Practices
  • Conclusion

Introduction

Oracle Data Guard Broker simplifies switchover and failover operations by automating many of the underlying database and Clusterware tasks. However, during a planned switchover, administrators may encounter the following error:

DGMGRL> SWITCHOVER TO STANDBYDB;

Performing switchover NOW, please wait...

Error: ORA-16535: Oracle Restart or Oracle Clusterware prevented completion of broker operation

At first glance, the error suggests a problem with Oracle Restart or Oracle Clusterware. However, in one of our recent implementations, the root cause was related to the database instance name length rather than an actual Clusterware failure.

Related posts

GSMADMIN_INTERNAL

When “Invalid Objects” Isn’t What It Looks Like: A GSMADMIN_INTERNAL Detective Story

September 24, 2026
INS-32156

Oracle RAC Node Addition Failed with INS-32156 Due to AHF Permissions

September 15, 2026

This article explains the issue and how it was resolved.


The Problem

While performing a Data Guard switchover through DGMGRL, the operation failed with the following message:

Performing switchover NOW, please wait...

Error: ORA-16535: Oracle Restart or Oracle Clusterware prevented completion of broker operation

The databases were healthy, Data Guard synchronization was normal, and no obvious Clusterware issues were reported. Despite this, the broker was unable to complete the role transition.


Investigation

The first step was to verify the broker configuration:

DGMGRL> SHOW CONFIGURATION;

The configuration appeared valid. Next, Clusterware resources and broker logs were reviewed for additional clues.

After further investigation, it was discovered that the database instance name was unusually long. Oracle Data Guard Broker interacts with Oracle Clusterware to manage database resources during switchover operations, and long instance names can sometimes create limitations when Clusterware attempts to update or manage these resources.

Example of a problematic instance name:

INSTANCE_NAME=PRODUCTIONDBPRIMARY01

Although the database itself operated normally, Data Guard Broker failed when performing Clusterware-related actions required during the switchover.


Solution

The issue was resolved by shortening the database instance name.

Check Current Instance Name

SHOW PARAMETER instance_name;

Update the Instance Name

Modify the parameter to a shorter value:

ALTER SYSTEM SET instance_name='PROD1' SCOPE=SPFILE;

Restart the Database

SHUTDOWN IMMEDIATE;
STARTUP;

Retry the Switchover

DGMGRL> SWITCHOVER TO STANDBYDB;

After the change, the switchover completed successfully without any broker or Clusterware errors.


Why This Happens

During Data Guard Broker operations, Oracle communicates with Oracle Restart or Oracle Clusterware to manage database resources, services, and role transitions.

If resource names become excessively long due to lengthy database or instance names, internal naming limitations may be reached, causing broker operations to fail with ORA-16535 even when the underlying database is healthy.

Because the error message points to Clusterware, administrators may spend significant time investigating CRS resources while overlooking naming-related issues.


Best Practices

  • Keep database and instance names concise.
  • Follow Oracle naming standards when designing Data Guard environments.
  • Validate Data Guard Broker operations immediately after configuration.
  • Review broker logs and Clusterware logs whenever ORA-16535 occurs.
  • Consider instance naming conventions when deploying RAC, Oracle Restart, or Data Guard configurations.

Conclusion

ORA-16535 is commonly associated with Oracle Restart or Oracle Clusterware issues, but the root cause may not always be a Clusterware failure.

In this case, the error occurred during a Data Guard switchover because the database instance name exceeded practical limits for broker-managed Clusterware operations. Shortening the instance name resolved the issue immediately and allowed the switchover to complete successfully.

When troubleshooting ORA-16535 during Data Guard Broker operations, don’t forget to verify your database and instance naming conventions in addition to checking Clusterware health.

Tags: Data Guard SwitchoverDGMGRLORA-16535Oracle BrokerOracle ClusterwareOracle Data GuardOracle Restart
Previous Post

Oracle ASM Disk Group Administration: The Operations You’ll Actually Use

Next Post

Oracle Base Database Service: What It Actually Does and Why It Matters

Next Post
Oracle Base Database Service: What It Actually Does and Why It Matters

Oracle Base Database Service: What It Actually Does and Why It Matters

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