Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1985113.1
Update Date:2015-03-31
Keywords:

Solution Type  Problem Resolution Sure

Solution  1985113.1 :   ODA (Oracle Database Appliance): ODA_BASE Deployment Fails with "ERROR : Node Number verification on second node failed on node AAA001oda1" when host name is NON-LOWER case  


Related Items
  • Oracle Database Appliance X4-2
  •  
Related Categories
  • PLA-Support>Eng Systems>Exadata/ODA/SSC>Oracle Database Appliance>DB: ODA_EST
  •  




Created from <SR 3-10345821829>

Applies to:

Oracle Database Appliance X4-2 - Version All Versions and later
Information in this document applies to any platform.

Symptoms

End User deployment on ODA_BASE is failing

INFO   : Verifying node number on nodes, it may take few minutes...
WARNING: GetHostName returned hostname as test, retrying using hostname -s
INFO   : Nodenumber=0
SUCCESS: Node Number verification successful on AAA001oda1...
INFO   : Node Number found in /proc/cmdline on second node is 0
INFO   : Node Number of second node should be 1
ERROR  : Node Number verification on second node failed on node AAA001oda1 ...
INFO   : Time in SetupStorage is 142 seconds.
Exiting...

Changes

 This is failing because  hostname are in uppercase and deployment script convert them lower case in step 11.

Cause


 Node name is in non-lower case.
This is failing because  hostname are in uppercase and deployment script  convert them lower case in step 11.
 

Solution

As a solution of this issue change the hostname in lower case.

oracle products (e.g GI , EM, RDBMS) , have problems in dealing with mixed case or upper case hostnames and for example GI convert it lower case. also EM have problems with non-lower case names and this is documented in EM docs.
So always  use lower case  to avoid the problem in setup.

 

 

 

As a workaround following steps  can be run but it will not not solve the future problem which will happen due to upper case or mixed case host name.

1) Edit /opt/oracle/oak/onecmd/Linux/s_GridSteps.pm as following on node 0.

You will see function s_setupT4oakd, in that function comment out s_verifyNodeNumber(), so you s_setupT4oakd look as following.

sub s_setupT4oakd
{
 ....
if ($Hardware_Type == 2 || $Hardware_Type == 3 || $Hardware_Type == 4)
 {
  MsgPrint("I", "Verifying storage topology, it may take few minutes...");
  s_verifyStorage();
  if ( $JBOD_Num == 1 )
  {
  # Node number verification needed only for 1 jbod where tool gives
  # gives node number, for 2 jbod case customer has to pick, so need to
  # verify
  MsgPrint("I", "Verifying node number on nodes, it may take few minutes...");

  #s_verifyNodeNumber(); #--------------------------------------------------------------------------->>>> comment this line

 }

2) Rerun deployment from step 11
 

 

 


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback