Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 896
  • Last Modified:

Oracle AddNode Question

Hey Guys

due the business needs, they are asking to install Oracle 10 rac on a single node after of that; they want to perform the addNode process for a second node.

What is the propuse of that ? well they want us to have the exact steps for the addNode process for more coming nodes.

at the moment i was able to install Oracle CRS, then oracle database and finally upgrade to 10.2.0.5

The problem comes when i want to add the second node

doing something like this:
./addNode.sh -silent CLUSTER_NEW_NODES={quibebdsdp6} CLUSTER_NEW_PRIVATE_NODE_NAMES={bebd6} CLUSTER_NEW_VIRTUAL_HOSTNAMES={bebd6-vip}  -ignoreSysPrereqs

i'm getting this:

No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.

Exception java.lang.NullPointerException occurred..
java.lang.NullPointerException
        at oracle.sysman.oii.oiic.OiicAddNodeSession.initialize(OiicAddNodeSession.java:568)
        at oracle.sysman.oii.oiic.OiicAddNodeSession.<init>(OiicAddNodeSession.java:135)
        at oracle.sysman.oii.oiic.OiicSessionWrapper.createNewSession(OiicSessionWrapper.java:860)
        at oracle.sysman.oii.oiic.OiicSessionWrapper.<init>(OiicSessionWrapper.java:186)
        at oracle.sysman.oii.oiic.OiicInstaller.init(OiicInstaller.java:481)
        at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:928)
        at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
SEVERE:Abnormal program termination. An internal error has occured. Please provide the following files to Oracle Support :

"/export/oracle/app/oraInventory/logs/addNodeActions2014-03-03_05-28-53PM.log"
"Unknown"
"Unknown"


The addNodeActions2014-03-03_05-28-53PM.log file shown the last lines

INFO: Setting variable 'ROOTSH_STATUS' to '3'. Received the value from a code block.
SEVERE: Abnormal program termination. An internal error has occured. Please provide the following files to Oracle Support :

"/export/oracle/app/oraInventory/logs/addNodeActions2014-03-03_05-28-53PM.log"
"Unknown"
"Unknown"
INFO: User Selected: Yes/OK

I wonder if the problem is that Oracle 10g rac is installed on a single node and perhaps if i have two node it will work or no matter how many nodes i have i will get the same error

Any suggestion ?
0
Pepe2323
Asked:
Pepe2323
  • 3
1 Solution
 
Franck PachotCommented:
Dio you have other files (.err .out) in the /export/oracle/app/oraInventory/logs/ directory generated at the same time as ddNodeActions2014-03-03_05-28-53PM.log ?
0
 
Pepe2323Author Commented:
I have fixed part of the problem

i realized i missed to path clusterware to version 10.2.0.5, so i did, but the werid thing is that when i finish to update i'm not getting get message that run root102.sh; after some research i found that i need it to run.

Now addNode.sh work almost everything expect for when i have to run the root.sh on the new node, form some reason CSS is not starting correctly

This is the message:
Expecting the CRS daemons to be up within 600 seconds.
Failure at final check of Oracle CRS stack.
10

So right now i'm trying to figure out a workaround, i found something that is partially similar to my case.

pretty much says to instead to root.sh on the nodes, run CRS_HOME/installer/rootconfig  and modify the following values to be like this:

SILENT=false
ORA_CRS_HOME=/export/oracle/app/oracle/product/10.2.0/crs
CRS_ORACLE_OWNER=oracle
CRS_DBA_GROUP=oinstall
CRS_VNDR_CLUSTER=false
CRS_OCR_LOCATIONS=
CRS_CLUSTER_NAME=
CRS_HOST_NAME_LIST=quibebdsdp5,quibebdsdp6
CRS_NODE_NAME_LIST=quibebdsdp5,quibebdsdp6
CRS_PRIVATE_NAME_LIST=bebd5,bebd6
CRS_LANGUAGE_ID=
CRS_VOTING_DISKS=
CRS_NODELIST=quibebdsdp5,quibebdsdp6
CRS_NODEVIPS=bebd5-vip,bebd6-vip

This tip was used when a new clusterware installation was done and happened the same error as me,  when they ran root.sh; in my case is happening when i run it after addNode.sh

Any other idea ?
0
 
Pepe2323Author Commented:
Finally found the problem

The real problem was that my ocr  devices, even the second node is able to see those devices too and write on them

i did a test it was set my ocrs and my votes to an ocfs2 file system and when i ran the root.sh
this time all worked

So i'm taking a look to my luns on the SAN side to see what is the problem

Regards.
0
 
Pepe2323Author Commented:
I was able to fix the problem after a couple of tests and research
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now