Solved

Oracle AddNode Question

Posted on 2014-03-03
4
866 Views
Last Modified: 2014-03-10
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
Comment
Question by:Pepe2323
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 15

Expert Comment

by:Franck Pachot
ID: 39904002
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
 
LVL 8

Author Comment

by:Pepe2323
ID: 39907272
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
 
LVL 8

Accepted Solution

by:
Pepe2323 earned 0 total points
ID: 39908087
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
 
LVL 8

Author Closing Comment

by:Pepe2323
ID: 39917021
I was able to fix the problem after a couple of tests and research
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Cursors in Oracle: A cursor is used to process individual rows returned by database system for a query. In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and the…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
This video shows how to recover a database from a user managed backup

691 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question