cancel
Showing results for 
Search instead for 
Did you mean: 

NetWeaver EHP1 ce 7.1 Oracle (JAVA)

Former Member
0 Kudos

I am doing an install of Netweaver EHP1 ce 7.1 ORACLE (JAVA) on an Windows Server 2003 x64 64 bit machine. I have installed Oracle using sapserver.cmd, but now when I am installing the NW it says that Oracle is not installed. What are some of the troubleshooting methods I can use to fix this? On this server, I need to install everything on the D:\, but I made a mistake by installing Oracle on the C:\. I have uninstalled it from C:\ and installed it on D:\ and rebooted the machine. NW still throws an error. What should I do?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Gregory,

Could you please excerpt of the log (a few lines before and after) that shows this error?

Regards,

Snehal

Former Member
0 Kudos

Does this help??

TRACE 2010-04-21 13:38:21.94 [iaxxgenimp.cpp:1245]

CGuiEngineImp::acceptAnswerForBlockingRequest

Waiting for an answer from GUI

TRACE 2010-04-21 13:45:21.405 [iaxxdlghnd.cpp:159]

CDialogHandler::doHandleDoc()

ACTION_OK received

TRACE 2010-04-21 13:45:21.405 [iaxxgenimp.cpp:347]

CGuiEngineImp::showDialogCalledByJs()

showing dlg diOraSrv_Stop

TRACE 2010-04-21 13:45:21.405 [iaxxgenimp.cpp:358]

CGuiEngineImp::showDialogCalledByJs()

<dialog sid="diOraSrv_Stop">

<title>Oracle Database Server Software</title><radiobox enabled="true" highlight="false" sid="rbContOrInterruptInst">

<caption>Required Oracle Software</caption>

<helpitem id="Databases.Oracle.SoftwareCheck"/>

<radio enabled="true" sid="rContinueInst">

<caption>Oracle server software is installed; continue the installation</caption>

</radio>

<radio enabled="true" sid="rInterruptInst">

<caption>Interrupt the installation</caption>

<boolvalue>

<true/>

</boolvalue>

</radio>

</radiobox>

<dialog/>

TRACE 2010-04-21 13:45:21.405 [iaxxgenimp.cpp:1245]

CGuiEngineImp::acceptAnswerForBlockingRequest

Waiting for an answer from GUI

TRACE 2010-04-21 13:45:23.139 [iaxxdlghnd.cpp:97]

CDialogHandler::doHandleDoc()

CDialogHandler: ACTION_NEXT requested

TRACE 2010-04-21 13:45:23.139 [iaxxcdialogdoc.cpp:203]

CDialogDocument::submit()

<dialog sid="diOraSrv_Stop"><radiobox enabled="true" highlight="false" sid="rbContOrInterruptInst">

<caption>Required Oracle Software</caption>

<helpitem id="Databases.Oracle.SoftwareCheck"/>

<radio enabled="true" sid="rContinueInst">

<caption>Oracle server software is installed; continue the installation</caption>

</radio>

<radio enabled="true" sid="rInterruptInst">

<caption>Interrupt the installation</caption>

<boolvalue>

<true/>

</boolvalue>

</radio>

</radiobox>

<dialog/>

TRACE 2010-04-21 13:45:23.155

Instantiating new NWUsageTypeBasic

TRACE 2010-04-21 13:45:23.155

NWUsageTypeBasic() done

TRACE 2010-04-21 13:45:23.155

Call block:NW_OraDBCheck_ind_ind_ind_ind

function:NW_OraDBCheck_ind_ind_ind_ind_DialogPhase_CheckDbSwIsInstalledValidator_default

is validator: true

TRACE 2010-04-21 13:45:23.233 [iaxxgenimp.cpp:366]

CGuiEngineImp::showDialogCalledByJs()

<dialog sid="diOraSrv_Stop"><radiobox enabled="true" highlight="false" sid="rbContOrInterruptInst">

<caption>Required Oracle Software</caption>

<helpitem id="Databases.Oracle.SoftwareCheck"/>

<radio enabled="true" sid="rContinueInst">

<caption>Oracle server software is installed; continue the installation</caption>

</radio>

<radio enabled="true" sid="rInterruptInst">

<caption>Interrupt the installation</caption>

<boolvalue>

<true/>

</boolvalue>

</radio>

</radiobox>

<dialog/>

TRACE 2010-04-21 13:45:23.233 [kdxxctaco.cpp:219]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

CKdbTableContainerImpl::syncToContainerFile start ...

TRACE 2010-04-21 13:45:23.233 [kdxxctaco.cpp:252]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

after creating out stream

TRACE 2010-04-21 13:45:23.233 [kdxxctaco.cpp:286]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

CKdbTableContainerImpl::syncToContainerFile stop ...

TRACE 2010-04-21 13:45:23.233

ContOrInterruptInst: rInterruptInst

TRACE 2010-04-21 13:45:23.233

ContOrInterruptInst: rInterruptInst

ERROR 2010-04-21 13:45:23.233 [iaxxinscbk.cpp:244]

Oracle software not installed. Install Oracle software before continuing.

TRACE 2010-04-21 13:45:23.280 [iaxxejsbas.hpp:413]

handleException<ESAPinstException>()

Converting exception into JS Exception Exception.

TRACE 2010-04-21 13:45:23.280

Function setMessageIdOfExceptionMessage: modlib.jslib.caughtException

WARNING[E] 2010-04-21 13:45:23.280

CJSlibModule::writeError_impl()

MUT-03025 Caught ESAPinstException in Modulecall: Interrupt Installation.

TRACE 2010-04-21 13:45:23.311 [iaxxejsbas.hpp:488]

EJS_Base::dispatchFunctionCall()

JS Callback has thrown unknown exception. Rethrowing.

ERROR 2010-04-21 13:45:23.358 [sixxcstepexecute.cpp:984]

FCO-00011 The step CheckDbSwIsInstalled with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|1|0|NW_OraDBCheck|ind|ind|ind|ind|0|0|CheckDbSwIsInstalled was executed with status ERROR ( Last error reported by the step :Oracle software not installed. Install Oracle software before continuing.).

TRACE 2010-04-21 13:45:23.389

Instantiating new NWUsageTypeBasic

TRACE 2010-04-21 13:45:23.389

NWUsageTypeBasic() done

TRACE 2010-04-21 13:45:23.389

Call block:CallBackInCaseOfAnErrorDuringStepExecution

function:CallTheLogInquirer

is validator: true

WARNING 2010-04-21 13:45:23.389 [iaxxejshlp.cpp:150]

Could not get property IDs of the JavaScript object.

ERROR 2010-04-21 13:45:23.389 [iaxxejsctl.cpp:492]

FJS-00010 Could not get value for property .

TRACE 2010-04-21 13:45:23.467

A problem occurs during execution the inquirer callback. SAPinst will switch back to the standard behaiviour.

TRACE 2010-04-21 13:45:23.467 [iaxxgenimp.cpp:707]

CGuiEngineImp::showMessageBox

<html> <head> </head> <body> <p> An error occurred while processing option SAP NetWeaver CE Productive Edition > Installation Options > Standard System > Standard System( Last error reported by the step :Oracle software not installed. Install Oracle software before continuing.). You can now: </p> <ul> <li> Choose <i>Retry</i> to repeat the current step. </li> <li> Choose <i>View Log</i> to get more information about the error. </li> <li> Stop the option and continue with it later. </li> </ul> <p> Log files are written to C:\Program Files/sapinst_instdir/CE71_PROD_ORA/INSTALL/STD/AS. </p> </body></html>

TRACE 2010-04-21 13:45:23.467 [iaxxgenimp.cpp:1245]

CGuiEngineImp::acceptAnswerForBlockingRequest

Waiting for an answer from GUI

INFO 2010-04-21 13:47:02.609 [sixxcstepexecute.cpp:1072]

An error occured and the user decided to stop.\n Current step "|NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|1|0|NW_OraDBCheck|ind|ind|ind|ind|0|0|CheckDbSwIsInstalled".

INFO 2010-04-21 13:47:11.968 [synxccuren.cpp:1016]

CSyCurrentProcessEnvironmentImpl::setWorkingDirectory(const CSyPath & C:/Program Files/sapinst_instdir/CE71_PROD_ORA/INSTALL/STD/AS)

lib=syslib module=syslib

Working directory changed to C:/Program Files/sapinst_instdir/CE71_PROD_ORA/INSTALL/STD/AS.

TRACE 2010-04-21 13:47:11.968 [syxxcfile.cpp:130]

CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & , ISyNode::CopyMoveMode_t 0x3, PSyNode &) const

lib=syslib module=syslib

Target node does not exists and (mode & ISyNode::MISSING) ==> I will copy/move.

TRACE 2010-04-21 13:47:11.968 [syxxcnode.cpp:441]

CSyNodeImpl::move(const CSyPath & C:/Program Files/sapinst_instdir/.lastInstallationLocation.5, ISyNode::CopyMoveMode_t 0x3)

lib=syslib module=syslib

Moved C:/Program Files/sapinst_instdir/.lastInstallationLocation to C:/Program Files/sapinst_instdir/.lastInstallationLocation.5

INFO 2010-04-21 13:47:11.984 [synxcpath.cpp:815]

CSyPath::createFile() lib=syslib module=syslib

Creating file C:\Program Files\sapinst_instdir\.lastInstallationLocation.

TRACE 2010-04-21 13:47:11.984 [kdxxctaco.cpp:219]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

CKdbTableContainerImpl::syncToContainerFile start ...

TRACE 2010-04-21 13:47:12.109 [kdxxctaco.cpp:252]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

after creating out stream

TRACE 2010-04-21 13:47:12.281 [kdxxctaco.cpp:286]

CKdbTableContainerImpl::syncToContainerFile lib=iakdblib

CKdbTableContainerImpl::syncToContainerFile stop ...

INFO 2010-04-21 13:47:12.281 [synxcpath.cpp:815]

CSyPath::createFile() lib=syslib module=syslib

Creating file C:\Program Files\sapinst_instdir\CE71_PROD_ORA\INSTALL\STD\AS\__instana_tmp.xml.

Former Member
0 Kudos

Could you please make sure that the ORACLE_HOME is set correctly and also the PATH is set correctly to point to the correct location of Oracle. Please also send an environment variable with ORACLE_SID = <SID>. For Env & User settings, please do the above.

Also, then restart the installation from scratch, do not continue with older installation.

Hope this helps.

REgards,

Snehal

Former Member
0 Kudos

Where can I find the environment variable and when would the path point to the correct location? NW appears to understand where it is supposed to be after I point the 32 bit NW JAVA and the RDBMS clinet files.

Former Member
0 Kudos

Hi Gregory,

I'm not sure why SDN is not showing the response I posted earlier and I got an email with your query but can't see it here!

Anyways, you check/set ORACLE_HOME & ORACLE_SID & PATH in the Windows -> Control Panel -> System -> Advanced -> Environment Variables -> system variables.

Please restart the installation afresh after the same.

Regards,

Snehal

Former Member
0 Kudos

We found it, but setting the env var did not help. We are moving to a fresh box (same image) to see if this install will be OK. If not it may be an image issue.