Environment:
Linux 5.5 + RAC 11203
Problem Description:
The Add Cluster member command is as follows:
$GRID _home/oui/bin/addnode.sh-silent "Cluster_new_nodes={x3850ar}" "Cluster_new_private_node_names={x3850ar-priv } "" Cluster_new_virtual_hostnames={x3850ar-vip} "
The error is as follows:
Instantiating scripts for Add node (Wednesday, January, 1:06:57 AM CST)
. 1% done.
Instantiation of Add node scripts complete
Copying to remote nodes (Wednesday, January, 1:06:59 AM CST)
....... Severe:abnormal program termination. An internal error has occured. Provide the following files to Oracle support:
"/grid/orainventory/logs/addnodeactions2015-01-14_01-06-38am.log"
"/grid/orainventory/logs/orainstall2015-01-14_01-06-38am.err"
"/grid/orainventory/logs/orainstall2015-01-14_01-06-38am.out"
where the. Err section reads as follows:
oracle.ops.mgmt.cluster.shareddeviceexception:prkc-1025:failed to create a file under the FilePath/gridBecause the filepath is not executable or writable
At Oracle.ops.mgmt.nativesystem.UnixSystem.isSharedPath (unixsystem.java:1623)
At Oracle.ops.mgmt.cluster.Cluster.isSharedPath (cluster.java:1109)
At Oracle.sysman.oii.oiip.oiipg.OiipgCFSDriveCheck.isDriveOnCFS (oiipgcfsdrivecheck.java:655)
At Oracle.sysman.oii.oiic.OiicAddNodeSummaryInformation.isVolumeOnCFS (oiicaddnodesummaryinformation.java:164)
At Oracle.sysman.oii.oiic.OiicAddNodeSummaryInformation.computeSpaceInfo (oiicaddnodesummaryinformation.java:459 )
At Oracle.sysman.oii.oiic.OiicAddNodeSummaryInformation.initializeAddNodeSession ( oiicaddnodesummaryinformation.java:383)
At Oracle.sysman.oii.oiic.oiicaddnodesummaryinformation.<init> (oiicaddnodesummaryinformation.java:140)
At Oracle.sysman.oii.oiif.oiifw.OiifwAddNodeSummaryWCDE.writeSummaryInformation (Oiifwaddnodesummarywcde.java : 212)
At Oracle.sysman.oii.oiif.oiifw.OiifwAddNodeSummaryWCDE.logDialog (oiifwaddnodesummarywcde.java:204)
At Oracle.sysman.oii.oiif.oiifb.OiifbWizChainDlgElem.doOperation (oiifbwizchaindlgelem.java:702)
At Oracle.sysman.oii.oiif.oiifw.OiifwAddNodeSummaryWCDE.doOperation (oiifwaddnodesummarywcde.java:180)
At Oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate (oiifbconditerator.java:171)
At Oracle.sysman.oii.oiic.OiicPullSession.doOperation (oiicpullsession.java:1380)
At Oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation (oiicsessionwrapper.java:294)
At Oracle.sysman.oii.oiic.OiicInstaller.run (oiicinstaller.java:579)
At Oracle.sysman.oii.oiic.OiicInstaller.runInstaller (oiicinstaller.java:969)
At Oracle.sysman.oii.oiic.OiicInstaller.main (oiicinstaller.java:906)
Exception Java.lang.OutOfMemoryError:Java heap space occurred.
Java.lang.OutOfMemoryError:Java Heap Space
At Java.lang.AbstractStringBuilder.expandCapacity (abstractstringbuilder.java:99)
At Java.lang.AbstractStringBuilder.append (abstractstringbuilder.java:393)
Solution Ideas:
Check the size of the/grid, and read and write permissions are normal, as shown below:
...
Cluster Node Addition Summary
Global Settings
Source:/grid/app/11.2.0/grid
New Nodes
Space Requirements
New Nodes
X3850ar
/grid:required 8.77gb:available 29.02GB
Installed Products
...
[Email protected] grid]# Ls-ld/grid/
Drwxrwxr-x 5 grid oinstall 4096 Jan 00:44/grid/
...
OutOfMemoryError-->>>>>>> java Low Memory:
[Email protected] ~]$ CD CD $GRID _home/oui/
[Email protected] oui]$ grep jre_memory_options Oraparam.ini
#JRE_MEMORY_OPTIONS = "-mx150m" <<<<<<< default value is 150M
jre_memory_options= "-mx1024m" <<<<<<<< modified value 1024M
Re-executing the addnode.sh script for successful execution
addnode.sh failure, log file error PRKC-1025 & Java.lang.OutOfMemoryError:Java heap Space