Hi,
We have migrated EP oracle database to DB2.
Post migration,JAVA is not available.
I would like to confirm one thing from experts is that do we need to make any changes through configtool in cluster_data.
In stderr0 file below error is faced:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/engine/offline/OfflineToolStart
Caused by: java.lang.ClassNotFoundException: com.sap.engine.offline.OfflineToolStart
at java.net.URLClassLoader$1.run(URLClassLoader.java:255)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:243)
at java.lang.ClassLoader.loadClass(ClassLoader.java:362)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:318)
at java.lang.ClassLoader.loadClass(ClassLoader.java:308)
In /usr/sap/<SID>/JC00/j2ee/cluster/dispatcher/log/defaultrace file below error is encountered.
#1.#00145EE5236A00180000000F000058E40004FE2503773E78#1405334832234#com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler##com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler#######SAPEngine_System_Thread[impl:6]_6##0#0#Error#1#/System/Server#Plain###Originated from: com.sapmarkets.bam.util.BAMRuntimeException: <--Localization failed: ResourceBundle='com.sapmarkets.bam.util.LogViewerMessages', ID='Error while writing to directory.', Arguments: []--> : Can't find resource for bundle java.util.PropertyResourceBundle, key Error while writing to directory.
at com.sapmarkets.bam.jmxadapter.util.LogDirectory.write(LogDirectory.java:783)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.addToDirectory(AbstractFileLogHandler.java:361)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogAsMBean(AbstractFileLogHandler.java:249)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:151)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:85)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.registerLogMBean(AbstractFileLogHandler.java:402)
at com.sapmarkets.bam.jmxadapter.sapjlog.AbstractFileLogHandler.handleEvent(AbstractFileLogHandler.java:469)
at com.sap.tc.logging.LoggingManager.notifyAddLog(LoggingManager.java:347)
at com.sap.tc.logging.LogController.addLog(LogController.java:1328)
at com.sap.mona.api.MonitoringAgent.initAttach(MonitoringAgent.java:1122)
at com.sap.mona.api.MonitoringAgent.doConnect(MonitoringAgent.java:949)
at com.sap.mona.api.MonitoringAgent.connect(MonitoringAgent.java:371)
at com.sap.mona.api.MonitoringAgent.connect(MonitoringAgent.java:322)
at com.sap.engine.library.monitor.mapping.ccms.CcmsConnector.connect2Ccms(CcmsConnector.java:263)
at com.sap.engine.library.monitor.mapping.ccms.CcmsConnector.<init>(CcmsConnector.java:113)
at com.sap.engine.library.monitor.mapping.ccms.CcmsConnector.createInstance(CcmsConnector.java:154)
at com.sap.engine.services.monitor.common.MonitorServiceRuntime.installCcmsConnector(MonitorServiceRuntime.java:702)
at com.sap.engine.services.monitor.dispatcher.MonitorDispatcherFrame.start(MonitorDispatcherFrame.java:53)
at com.sap.engine.frame.CommunicationFrameAdaptor.start(CommunicationFrameAdaptor.java:31)
at com.sap.engine.core.service630.container.ServiceRunner.startCommunicationServiceFrame(ServiceRunner.java:228)
at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:158)
at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:80)
at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:150)
I have given full permissions to tmp directory.
iN dev_dispatcher.out below error is faced:
Could not open the ICU common library.
The following files must be in the path described by
the environment variable "LD_LIBRARY_PATH":
libicuuc.so.30, libicudata.so.30, libicui18n.so.30 [nlsui0_mt.c 1489] pid = 22413
Please confirm the way to set LD_LIBRARY_PATH in environment variable,cause when I checked in env files it has some coding to take the value,thus unable to set LD_LIBRARY_PATH
Please revert with suggestions.