Troubleshooting Oracle RAC Node Eviction
The RAC Node Eviction Troubleshooting Tool is designed to help diagnose and resolve RAC node eviction issues by analyzing uploaded log files. When a known solution exists, the tool provides detailed symptoms, causes, and recommended solutions.
Benefits of Using the RAC Node Eviction Troubleshooting Tool
- Automated Analysis: The tool examines uploaded logs and suggests fixes when applicable.
- Troubleshooting Reports: Reports can be saved for future reference.
- Diagnostic Guide: Offers step-by-step troubleshooting guidance.
- Simplified SR Creation: Automatically populates fields when creating a Service Request (SR).
Required Information for Troubleshooting
To effectively diagnose a RAC node eviction, gather the following details:
1. Identify the Evicted Node
Two methods can be used:
-
On the Evicted Node: Log in and execute:
# uname -n -
Using Clusterware Logs: Check the
alert.logfor a message containing “Reconfiguration Complete” to find active nodes.Example:
CRS-1601: CSSD Reconfiguration complete. Active nodes are node3 node4.
2. Determine the Exact Time of Eviction
-
For a node that rebooted:
# last rebootExample Output:
reboot system boot 2.6.14-235.0.0.0 Mon Oct 21 12:26 reboot system boot 2.6.14-235.0.0.0 Tue Oct 22 16:10 -
For eviction without reboot: Check
alert.logfor when Clusterware restarted.Example Log Entry:
[cssd(2254)] CRS-1601: CSSD Reconfiguration complete. Active nodes are rac3 rac4.The above log entry shows Clusterware restarted at 2024-12-28 09:49:45.219.
Data Collection for Analysis
For Linux/UNIX (11gR2, 12.1.0.1, 19c), execute the following as the root user:
# script /tmp/diag.log
# id
# env
# cd <temp-directory-with-plenty-of-free-space>
# $GRID_HOME/bin/diagcollection.sh
# exit
Uploading Diagnostic Files
The following .gz files will be generated in the current directory. Upload these files along with /tmp/diag.log for analysis:
crsData_<hostname>.tar.gzocrData_<hostname>.tar.gzoraData_<hostname>.tar.gzcoreData_<hostname>.tar.gz(if--coreoption is specified)os_<hostname>.tar.gz
Using the above steps, you can effectively troubleshoot and resolve Oracle RAC node eviction issues.
If needed, create a Service Request (SR) with the collected logs for further assistance.
Oracle Solutions We believe in delivering tangible results for our customers in a cost-effective manner