Troubleshooting Oracle RAC Node Eviction
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.