ODI Agent Start Up Failure
Hi All,
I have installed and configured ODI 11g I have performed following tasks
1) Created Master Repository
2) Connected User for the ODI
3) Created Work Rep
4) Created Physical as well as logical agent
Before I have started the agent I have performed following tasks
1) Updated my ODI PARAMS
Update Master Rep info:
Updated my relational db info related to master rep
Encode Password:
My master repository is ODI_MASTER and password is password1
Command: encode password1
I have updated my ODI params with the new encoded password
similarly I have updated the encoded SUPERVISOR password.
I have udpated my work repository info as well.
But when I start the agent from the command line I receive following error
E:\ODI_HOME\oracledi\agent\bin>E:\ODI_HOME\oracledi\agent\bin\agent.bat "-NAME=P
RODAGENT" "-PORT=20910"
OracleDI: Starting Agent ...
2010-11-01 12:50:05.490 NOTIFICATION ODI-1128 Agent PRODAGENT is starting. Appli
cation Server: STANDALONE. Agent Version: 11.1.1.3.0 - 23/06/2010. Port: 20910.
JMX Port: 21910
2010-11-01 12:50:07.771 ERROR ODI-1131 Agent PRODAGENT encountered an error: ODI
-1404: Agent PRODAGENT start failure: an authentication error occurred while con
necting to the master repository,
2010-11-01 12:50:07.771 WARNING unavailable
oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:233)
javax.servlet.GenericServlet.init(GenericServlet.java:241)
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:431)
org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:676)
org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
org.mortbay.jetty.Server.doStart(Server.java:224)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
oracle.odi.Agent.startAgent(Agent.java:200)
oracle.odi.Agent.main(Agent.java:493)
Please let me know if Iam going wrong at any point.
Thanks,
KRK
Dev,
Thanks for your quick reply
I have updated my ODI_USER password then I have recieved new error message
But I have created my physical and logical agent in the topology manager but this error shows up that its not defined
E:\ODI_HOME\oracledi\agent\bin>E:\ODI_HOME\oracledi\agent\bin\agent.bat "-NAME=P
RODAGENT" "-PORT=20910"
OracleDI: Starting Agent ...
2010-11-01 13:21:12.271 NOTIFICATION ODI-1128 Agent PRODAGENT is starting. Appli
cation Server: STANDALONE. Agent Version: 11.1.1.3.0 - 23/06/2010. Port: 20910.
JMX Port: 21910
2010-11-01 13:21:14.240 ERROR ODI-1131 Agent PRODAGENT encountered an error: ODI
-1405: Agent PRODAGENT start failure: the agent is not defined in the topology f
or master repository.
2010-11-01 13:21:14.240 WARNING unavailable
oracle.odi.runtime.agent.servlet.AgentServlet$1.doAction(AgentServlet.java:734)
oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplat
e.java:193)
oracle.odi.runtime.agent.servlet.AgentServlet.getSnpAgentForAgentInstance(AgentS
ervlet.java:726)
oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:323)
oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:226)
javax.servlet.GenericServlet.init(GenericServlet.java:241)
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:431)
org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:676)
org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
org.mortbay.jetty.Server.doStart(Server.java:224)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
oracle.odi.Agent.startAgent(Agent.java:200)
oracle.odi.Agent.main(Agent.java:493)
Thanks,
KRK
Edited by: 794835 on Nov 1, 2010 1:22 PM
Edited by: 794835 on Nov 1, 2010 1:24 PM
Similar Messages
-
ODI 11g Weblogic agent start up failure
I have defined the weblogic agent in my master repository but still can not get it to start in the weblogic sever? Does anyone know how i can resolve this problem?
Please see full error below:
weblogic.application.ModuleException: [HTTP:101216]Servlet: "AgentServlet" failed to preload on startup in Web application: "oraclediagent".
ODI-1405: Agent OracleDIAgent start failure: the agent is not defined in the topology for master repository.
at oracle.odi.runtime.agent.servlet.AgentServlet$1.doAction(AgentServlet.java:734)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:193)
at oracle.odi.runtime.agent.servlet.AgentServlet.getSnpAgentForAgentInstance(AgentServlet.java:726)
at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:323)
at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:226)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1976)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1950)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1869)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3126)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
:oracle.odi.agent.logging.logFramework.OdiAgentException:ODI-1405: Agent OracleDIAgent start failure: the agent is not defined in the topology for master repository.Hi Adrian,
I have started my work with new domain creation.
Before that i have created two agents
1)STAND_AGENT Host:localhost,port-20910
2)JAVAAGNT1 Host:localhost,port-*20917*
both i have started and tested the connection as well executing the interface using these 2 agents.It went fine.Then i started creating the domain.
My adminserver Host:localhost,port-7011 and odi_server1 Host:localhost,port*-20917*(java agent port)( is this fine?).
Completed the domain creation and started the admin server ,in logs i found the error for credential stores and i have done that also.
Then stoped the server ans started the wls adminserver. In the log i am getting the same error u posted in the begining,
ODI-1405: Agent OracleDIAgent start failure: the agent is not defined in the topology for master repository.
at oracle.odi.runtime.agent.servlet.AgentServlet$1.doAction(AgentServlet.java:734)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:193)
at oracle.odi.runtime.agent.servlet.AgentServlet.getSnpAgentForAgentInstance(AgentServlet.java:726)
at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:323)
at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:226)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:531)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1915)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1889)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1807)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3045)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1397)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:54)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Adrian ,Please help.
Thanks & Regards,
MNK -
ERPI 11.1.2.4 and odi agent java ee
HI, I have installed EPM system 11.1.2.4 now i want to set odi agent. In previous version i have to install odi and create agents but in this version i got a preinstalled ODI and precreated ODI agent. I have few queries related to odi agents:
1 - if i want to use standalone agent i have to install another ODI and there i can created standalone agent? correct?
2 - can i create standalone odi agent in already installed ODI by FDMEE?
3 - When i start my EPM services, does my odi agent starts automatically or i have to start odi agent manually?
RegardsHi JanGLi,
1) Yes, if you want standalone agent you need to install ODI studio in that you will get the option for standalone agent.
2) Yes, you can create standalone agent in already installed ODI by FDMEE and FDMEE has given you the J2EE agent in there configuration.
3) If the agent is J2EE then it has come by FDMEE so while starting the services for EPM for FDMEE the agent also starts(It depends how you have stated the properties of the services in the services.msc if it is automatically then while booting itself it will start else need to start manually.)
AND
If the agent is standalone you need to start manually bye going to that path(If you have configured the standalone agent).
Thanks,
Pratik -
Agent Start failure in ODI 11g(Linux64)
Hi,
The IP address of our ODI server is changed where i have installed my agent.
I changed the IP address in the agent definition also.and ran the following command
[wl1032@ofscvr0343 bin]$ ./agent.sh "-NAME=FLEXCUBE_CSA_9001" "-PORT=9001"
Getting the following error for existing agents and even for new agent .
oracle.odi.core.exception.OdiRuntimeException: java.io.IOException: Cannot bind to URL [rmi://ofscvr0343.i-flex.com:10001/odiagent]: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at oracle.odi.Agent.startAgent(Agent.java:245)
at oracle.odi.Agent.main(Agent.java:493)
Caused by: java.io.IOException: Cannot bind to URL [rmi://ofscvr0343.i-flex.com:10001/odiagent]: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:804)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:417)
at oracle.odi.runtime.jmx.JMXUtil.initRemoteJMXAccess(JMXUtil.java:207)
at oracle.odi.Agent.startAgent(Agent.java:179)
... 1 more
Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:126)
at com.sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java:208)
at javax.naming.InitialContext.bind(InitialContext.java:400)
at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412)
... 3 more
Caused by: java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:120)
... 7 more
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
... 12 more
Please help me,
Kumbar[wl1032@ofscvr0343 bin]$ hostname
ofscvr0343.i-flex.com
[wl1032@ofscvr0343 bin]$ netstat -an|grep LISTEN
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:11111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:16851 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:983 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::5989 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
unix 2 [ ACC ] STREAM LISTENING 21408 /tmp/orbit-wl1032/linc-1aed-0-8e37d7a92c1b
unix 2 [ ACC ] STREAM LISTENING 20001 /tmp/.esd/socket
unix 2 [ ACC ] STREAM LISTENING 5901 @ISCSIADM_ABSTRACT_NAMESPACE
unix 2 [ ACC ] STREAM LISTENING 21458 /tmp/orbit-wl1032/linc-1af1-0-5a89e553d2e65
unix 2 [ ACC ] STREAM LISTENING 21522 /tmp/orbit-wl1032/linc-1b05-0-1ca31598e07
unix 2 [ ACC ] STREAM LISTENING 21691 /tmp/orbit-wl1032/linc-1b24-0-5138c90e75e2d
unix 2 [ ACC ] STREAM LISTENING 10493 @/tmp/fam-root-
unix 2 [ ACC ] STREAM LISTENING 7247 @/var/run/hald/dbus-eTvYi6AUeM
unix 2 [ ACC ] STREAM LISTENING 20580 @/tmp/dbus-r57DOXVAH5
unix 2 [ ACC ] STREAM LISTENING 5887 @ISCSID_UIP_ABSTRACT_NAMESPACE
unix 2 [ ACC ] STREAM LISTENING 6349 /var/run/audispd_events
unix 2 [ ACC ] STREAM LISTENING 7006 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 19716 @/tmp/fam-wl1032-
unix 2 [ ACC ] STREAM LISTENING 7092 /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 7219 /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 7225 /var/run/pcscd.comm
unix 2 [ ACC ] STREAM LISTENING 21378 /tmp/mapping-wl1032
unix 2 [ ACC ] STREAM LISTENING 11554 /tmp/.gdm_socket
unix 2 [ ACC ] STREAM LISTENING 8884 /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 8991 /var/lib/libuuid/request
unix 2 [ ACC ] STREAM LISTENING 9132 /dev/gpmctl
unix 2 [ ACC ] STREAM LISTENING 9392 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 9673 /var/run/libvirt/libvirt-sock
unix 2 [ ACC ] STREAM LISTENING 9675 /var/run/libvirt/libvirt-sock-ro
unix 2 [ ACC ] STREAM LISTENING 9686 /var/run/tog-pegasus/cimxml.socket
unix 2 [ ACC ] STREAM LISTENING 10008 /var/run/xenstored/socket
unix 2 [ ACC ] STREAM LISTENING 10009 /var/run/xenstored/socket_ro
unix 2 [ ACC ] STREAM LISTENING 10023 /var/lib/xend/relocation-socket
unix 2 [ ACC ] STREAM LISTENING 10588 /var/lib/xend/xend-socket
unix 2 [ ACC ] STREAM LISTENING 10591 /var/run/xend/xmlrpc.sock
unix 2 [ ACC ] STREAM LISTENING 10869 /var/run/clumond.sock
unix 2 [ ACC ] STREAM LISTENING 11069 /var/run/saslauthd/mux
unix 2 [ ACC ] STREAM LISTENING 7246 @/var/run/hald/dbus-MZSZANZfmN
unix 2 [ ACC ] STREAM LISTENING 9199 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 20100 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 20532 /tmp/ssh-OxVFEU6717/agent.6717
unix 2 [ ACC ] STREAM LISTENING 20600 /tmp/orbit-wl1032/linc-1a8c-0-3a11bdf27c40
unix 2 [ ACC ] STREAM LISTENING 20777 /tmp/orbit-wl1032/linc-1a3d-0-464a200f30288
unix 2 [ ACC ] STREAM LISTENING 20795 /tmp/.ICE-unix/6717
unix 2 [ ACC ] STREAM LISTENING 20804 /tmp/keyring-dn4zD4/socket
unix 2 [ ACC ] STREAM LISTENING 20823 /tmp/orbit-wl1032/linc-1a91-0-5c1e68df5e671
unix 2 [ ACC ] STREAM LISTENING 20892 /tmp/orbit-wl1032/linc-1aa1-0-61fd1a4aef227
unix 2 [ ACC ] STREAM LISTENING 20937 /tmp/orbit-wl1032/linc-1aab-0-33fdea0f266ab
unix 2 [ ACC ] STREAM LISTENING 20941 /tmp/orbit-wl1032/linc-1aa9-0-33fdea0f2676e
unix 2 [ ACC ] STREAM LISTENING 20968 /tmp/orbit-wl1032/linc-1ab1-0-44c9f8c228ddd
unix 2 [ ACC ] STREAM LISTENING 20991 /tmp/orbit-wl1032/linc-1aad-0-33fdea0f2fa09
unix 2 [ ACC ] STREAM LISTENING 21009 /tmp/orbit-wl1032/linc-1aaf-0-74023e413ed22
unix 2 [ ACC ] STREAM LISTENING 21138 /tmp/orbit-wl1032/linc-1acd-0-33fdea0fb7881
unix 2 [ ACC ] STREAM LISTENING 21158 /tmp/orbit-wl1032/linc-1acb-0-33fdea0fc7c18
unix 2 [ ACC ] STREAM LISTENING 21215 /tmp/orbit-wl1032/linc-1ae3-0-2d56b8ca568f
unix 2 [ ACC ] STREAM LISTENING 21322 /tmp/orbit-wl1032/linc-1ae7-0-204f53ab87d05
unix 2 [ ACC ] STREAM LISTENING 21330 /tmp/orbit-wl1032/linc-1ae5-0-204f53ab892c3
unix 2 [ ACC ] STREAM LISTENING 21343 /tmp/orbit-wl1032/linc-1ab5-0-33fdea0e8a1c9
unix 2 [ ACC ] STREAM LISTENING 21350 /tmp/orbit-wl1032/linc-1ae9-0-204f53ab8a827
unix 2 [ ACC ] STREAM LISTENING 21389 /tmp/orbit-wl1032/linc-1ac9-0-204f53ab91aef
[wl1032@ofscvr0343 bin]$
Agent Details
Host:10.184.54.158 ( is IP of the host-ofscvr0343.i-flex.com) and Port no-9001
Please help me
Regards,
Kumbar -
Hi,
I've been following John's excellant blog. I've created the master repository. In topology manager, I have created the connection, the dataserver, the work repository, the agent and context. I've updated odiparams.bat (http://john-goodwin.blogspot.com/2008/09/odi-series-part-2-agent.html)
I try to test of start ODI Agent I get this error:
C:\ODI>C:\ODI\oracledi\bin\agentscheduler.bat "-port=20300" "-NAME=ODI_Agent"
The system cannot find the path specified.
OracleDI: Starting Scheduler Agent ...
'oracle.odi.Agent' is not recognized as an internal or external command, operable program or batch file.
My start agent .bat file:
C:\ODI\oracledi\bin\agentscheduler.bat "-port=20300" "-NAME=ODI_Agent"
My odiparams file:
rem
rem Repository Connection Information
rem
set ODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL=jdbc:oracle:thin:@oradbserver:1521:TEST;selectMethod=cursor;databaseName=ODI_MASTERREP;integratedSecurity=false
set ODI_SECU_USER=ODI_MASTERREP
set ODI_SECU_ENCODED_PASS=erfa,mE7dy,q8gPvKnjVAb.n8a
set ODI_SECU_WORK_REP=ODI_WORKREP
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
set ODI_INIT_HEAP=128m
set ODI_MAX_HEAP=1024m
set ODI_JAVA_EXE="%ODI_JAVA_HOME%\bin\java.exe"
set ODI_JAVAW_EXE="%ODI_JAVA_HOME%\bin\javaw.exe"
set ODI_JAVAC_EXE="%ODI_JAVA_HOME%\bin\javac.exe"
OS Win 2003R2 32bit
ODI 10.1.3.5.0 has been updated to 10.1.3.5.5 via Oracle Data Integrator Cumulative Patch and Application Adapters for Data Integration Media Pack.Hi,
If you look in agentscheduler.bat the first lines are :-
if "%ODI_HOME%" == "" set ODI_HOME=..
call "%ODI_HOME%\bin\odiparams.bat"
echo OracleDI: Starting Scheduler Agent ...
In your output you have :-
The system cannot find the path specified.
It is trying to call "%ODI_HOME%\bin\odiparams.bat
and it can't find the file.
Do you have an windows environment variable set for ODI_HOME
If not create one and set its value to C:\ODI\oracledi
or update it to the path above
It should then find odiparams.bat
Cheers
John
http://john-goodwin.blogspot.com/ -
How to start the ODI agent ?
Hi..
I just installed the Oracle Data Integrator to my computer. But, how could i start the ODI agent ?..
Could somebody guide me ?
Thank you,
BaharinHave you read the user documentation > http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/documentation/oracledi_users.pdf
sections
Managing Agents....................................................................................................................... 136
Launching a Listener Agent ................................................................................................... 136
Launching a Scheduler Agent................................................................................................ 138
Or you could try :- Step to setup windows agent
Ok? Not that you ever mark your posts (Total Questions: 42 (42 unresolved))
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi John,
I am using my ODI agent as a windows service. It was working fine.
But now it is not running fine and when i have seen the log for it the following error is given
Starting Oracle Data Integrator Agent...
Version : 10.1.3.5 - 10/11/2008
com.sunopsis.tools.core.exception.SnpsRuntimeException: java.sql.SQLException: Io exception: Invalid connection string format, a valid format is: "host:port:sid"
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.a.f.run(f.java)
at com.sunopsis.dwg.cmd.i.y(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
When i trie to launch the agent from the batch file the command prompt is opening and shutting down immediately.
Please let me know the solutionIf it is not working from batch then you need to check the odiparams.bat file, it is more than likely some of the information is not correct in it.
Cheers
John
http://john-goodwin.blogspot.com/ -
Dear All,
While starting ODI agent,its failing with the below error
2011-07-06 10:05:41.104 NOTIFICATION ODI-1128 Agent ODI_AGENT is starting. Application Server: STANDALONE. Agent Version: 11.1.1.5.0 - 22/04/2011. Port: 4999. JMX Port: 5999.
2011-07-06 10:05:55.170 NOTIFICATION ODI-1136 Starting Schedulers on Agent ODI_AGENT.
2011-07-06 10:06:55.677 WARNING 2006 Error occurred while computing schedules for work repository [WORKREP]. Error message : org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
2011-07-06 10:06:55.729 ERROR ODI-1131 Agent ODI_AGENT encountered an error: ODI-1406: Agent ODI_AGENT started with warning: JDBC connection error occurs while connecting to the work repository WORKREP. Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
Need help in order to solve this case.Hi
Make sure that JDK 1.6.0_21 or higher version insatlled in your PC.
Have you installed RCU 11g before ODI 11g installation.
If not, please installed it and later start the ODI 11g installation.
Open odiparams.bat/sh file.
encode the master repository password using enocde.cmd/sh and paste the same encoded password on odiparams.bat/sh file
check MASTER DB Crredentials/Master repository login credentials/ work repository details are properly setuped or not.
check JDBC URL
check ODI_JAVA_HOME path seted in your PC
ODI_JAVA_HOME=d:\Oracle\Middleware\jdk160_21 in case weblogic installed before ODI 11g other wise
ODI_JAVA_HOME=c:\Program files\Java\jdk1.6.0_21\bin at Windows (setup it on environment variable) at linux export the ODI_JAVA_HOME path using "export" command
run the ODI agent and check whether it is running or not.
Hope this may helps you.
Thanks,
Phani -
Error Adding ODI Agent to OPM-NModule libopmncustom: initialization failed
Hi All
I am getting an error when I try to add, remove or start and ODI Agent in OPMN. The Error is as follows:
E:\Oracle\products\11.1.1\Oracle_ODI_1\oracledi\agent\bin>odi_opmn_addagent.bat
agentcreate.properties
Module libopmncustom: initialization failed (proc set odiagent)
Module libopmncustom initialization failed: disabled
opmnctl reload: reconfiguring opmn...
opmn status shows that the agent has been added but it is down and when I try to start it I get the following error:
E:\Opmn1\Oracle_WT1\instances\instance2\bin>opmnctl startproc ias-component=ERPI
DEVAGENT
opmnctl startproc: starting opmn managed processes...
================================================================================
opmn id=servername:6701
no processes or applications matched this request
Response: not enabled: libopmncustom
I can start and successfully test the agent using the agent_DEVAGENT.bat file but the problem seems to be adding it to OPMN.
-This issues seems to be that the OPMN module libopmncustom failed to initialize properly and hence has been disabled. I cannot see how I can enable it and test again.
I have tried the following to resolve the issue
1. Removed the agent and restarted it
2. Restarted the OPMN service
3. Restarted the server
4. Reinstalled ODI as well as the Stand Alone Agent
5. Uninstalled OPMN and installed it to a different location
Has anyone come across this and could you please give me a few pointers of what I can look at. The configs that I have are as follows
ODI Version : 11.1.5.0_generic_110422.1001
OPMN Version : 11.1.1.3
OS : Server 2008 STD R2 x64
ODI and OPMN are running on the same machine.
Agentcreate.properties file:
# Use / as path seperator to specify path in Unix as well as Windows.
ORACLE_ODI_HOME=E:/Oracle/products/11.1.1/Oracle_ODI_1
INSTANCE_HOME=E:/opmn1/Oracle_WT1/instances/instance2
COMPONENT_TYPE=odiagent
COMPONENT_NAME=DEV_AGENT
ODI_MASTER_DRIVER=oracle.jdbc.OracleDriver
ODI_MASTER_URL=jdbc:oracle:thin:@prddb:1521:hypprd
ODI_MASTER_USER=ODI_MASTER
ODI_MASTER_ENCODED_PASS=dzfHrWobFQN4u7YLBqBq7cqtljDTCy
ODI_SECU_WORK_REPO=ODI_WORK
ODI_SUPERVISOR_ENCODED_PASS=cByXt0OZvhRCIyaOQoTnl7y
PORTNO=90210
JAVA_HOME=E:/Oracle/Middleware/jdk160_21
ORACLE_OPMN_HOME=E:/Opmn1/Oracle_WT1
JMXPORTNO=91210
ODI_OPMN_ADDAGENT
@echo off
REM #
REM # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
REM #
setlocal
for %%a in ("/HELP" "/help" "-HELP" "-help") do if %%a == "%1" goto HELPTEXT
goto STARTCOMMAND
:HELPTEXT
echo.
echo (c) Copyright Oracle. All rights reserved.
echo.
echo PRODUCT
echo Oracle Data Integrator
echo.
echo FILENAME
echo odi_opmn_addagent.bat
echo.
echo DESCRIPTION
echo Adds agent entry in opmn.xml file.
echo.
echo SYNTAX
echo odi_opmn_addagent ["<agent create property file name>"]
echo.
echo PREREQUISITES
echo The Agent Create PropertyFile INFORMATION should be
echo completed before running this script.
echo.
goto ENDCOMMAND
:STARTCOMMAND
if "%ODI_HOME%" == "" set ODI_HOME=E:\Oracle\products\11.1.1\Oracle_ODI_1\oracledi\agent
REM call "%ODI_HOME%\bin\odiparams.bat"
if "%OPMN_HOME%" == "" set OPMN_HOME=E:/Opmn1/Oracle_WT1
if "%INSTANCE_HOME%" == "" set INSTANCE_HOME=E:/opmn1/Oracle_WT1/instances/instance2
REM set CLASSPATH=%ODI_CLASSPATH%;%OPMN_HOME%\opmn\lib\opmneditor.jar
set CLASSPATH=%ODI_HOME%\lib\odi-standalone-agent.jar;%OPMN_HOME%\opmn\lib\opmneditor.jar;%ODI_HOME%\..\..\setup\manual\oracledi-sdk\oracle.odi-sdk-jse_11.1.1.jar
java -classpath %CLASSPATH% oracle.odi.AddAgentToOpmn %*
CALL %INSTANCE_HOME%\bin\opmnctl reload
:ENDCOMMAND
ODI PARAMS
REM #
REM # Repository Connection Information
REM #
set ODI_MASTER_DRIVER=oracle.jdbc.OracleDriver
set ODI_MASTER_URL=jdbc:oracle:thin:@prddb:1521:hypprd
set ODI_MASTER_USER=ODI_MASTER
set ODI_MASTER_ENCODED_PASS=dzfHrWobFQN4u7YLBqBq7cqtljDTCy
REM #
REM # User credentials for agent startup program
REM #
set ODI_SUPERVISOR=SUPERVISOR
set ODI_SUPERVISOR_ENCODED_PASS=cByXt0OZvhRCIyaOQoTnl7y
REM #
REM # User credentials for ODI tools
REM #
set ODI_USER=%ODI_SUPERVISOR%
set ODI_ENCODED_PASS=%ODI_SUPERVISOR_ENCODED_PASS%
REM #
REM # Work Repository Name
REM #
set ODI_SECU_WORK_REP=ODI_WORK
REM #
REM # Connection retry parameters
REM #
set ODI_CONNECTION_RETRY_COUNT=0
set ODI_CONNECTION_RETRY_DELAY=7000
REM #
REM # Java virtual machine
REM #
set ODI_JAVA_HOME=E:\Javax86\jdk1.6.0_29
REM #
REM # Other Parameters
REM #
set ODI_INIT_HEAP=256m
set ODI_MAX_HEAP=1024m
set ODI_JMX_PROTOCOL=rmi
REM #
REM # Additional Java Options
REM #
set ODI_ADDITIONAL_JAVA_OPTIONS=
REM # Windows 95,98, Me users only: Any package files added to the /drivers
REM # or /lib/scripting directory should be manually declared in the
REM # ODI_ADDITIONAL_CLASSPATH variable
set ODI_ADDITIONAL_CLASSPATH=
REM # DO NOT EDIT BELOW THIS LINE !
REM # ----------------------------------------------------------------------------
set ODI_JAVA_EXE=%ODI_JAVA_HOME%\bin\java.exe
set ODI_JAVAW_EXE=%ODI_JAVA_HOME%\bin\javaw.exe
set ODI_JAVAC_EXE=%ODI_JAVA_HOME%\bin\javac.exe
REM # Testing the java virtual machine
if not exist "%ODI_JAVA_EXE%" goto NOJAVA
if not exist "%ODI_JAVAW_EXE%" goto NOJAVA
if not exist "%ODI_JAVAC_EXE%" goto NOJAVAC
goto OKJAVA
:NOJAVA
@echo The Java Virtual Machine was not found at the following location: %ODI_JAVA_HOME%
@echo The ODI_JAVA_HOME environment variable is not defined correctly.
@echo Please set this variable in odiparams.bat.
goto OKJAVA
:NOJAVAC
@echo A JDK is required to execute Web Services with OracleDI. You are currently using a JRE.
goto OKJAVA
:OKJAVA
if "%ODI_HOME%" == "" set ODI_HOME=E:\Oracle\products\11.1.1\Oracle_ODI_1
REM # Change the current directory to %ODI_HOME%/bin
cd "%ODI_HOME%\bin"
Environmental Variables
JAVA_HOME=E:\Javax86\jdk1.6.0_29
ODI_JAVA_HOME=E:\Javax86\jdk1.6.0_29
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;E:\Oracle\Middleware\EPMSystem11R1\common\ODBC-64\Meran
t\6.0\Drivers;E:\Oracle\Middleware\EPMSystem11R1\products\Essbase\eas\console\bi
n;E:\Javax86\jdk1.6.0_29;E:\Javax64\jdk1.6.0_29;E:\Opmn1\Oracle_WT1\bin;E:\Opmn1
\Oracle_WT1\opmn\bin;E:\Opmn1\Oracle_WT1\opmn\lib;E:\Opmn1\Oracle_WT1\perl\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Could someone please help me with this.
Thanks
Edited by: 800166 on 18/05/2012 00:39Solved the problem by dropping and recreating the user schema and all its objects, reinstalling and configuring both ODI and OPMN.
If you ever come across the problem I recommend the above, you will save yourself hours of troubleshooting -
ODI Agent 11g Exception in Linux
Hi,
I set up an agent agent_test in topology and used the correct parameters in odiParams.sh ( with encoded password)
When i try to run using ./agent.sh -NAME=agent_test Port=8080
I'm getting following strange exception
2011-08-03 11:34:52.797 NOTIFICATION ODI-1128 Agent agent64 is starting. Application Server: STANDALONE. Agent Version: 11.1.1.3.0 - 23/06/2010. Port: 8080. JMX Port: 9080
2011-08-03 11:35:04.982 WARNING unavailable
oracle.odi.agent.logging.logFramework.OdiAgentException.getLocalizedMessage(OdiAgentException.java:68)
oracle.odi.agent.logging.logFramework.OdiAgentException.toString(OdiAgentException.java:162)
java.lang.Throwable.<init>(Throwable.java:242)
java.lang.Exception.<init>(Exception.java:77)
java.lang.RuntimeException.<init>(RuntimeException.java:77)
oracle.odi.core.exception.OdiRuntimeException.<init>(OdiRuntimeException.java:56)
oracle.odi.agent.logging.logFramework.OdiAgentException.<init>(OdiAgentException.java:57)
oracle.odi.runtime.agent.processor.impl.CleanStaleSessionsUtils.cleanStaleSessionsAllWorkRepositories(CleanStaleSessionsUtils.java:218)
oracle.odi.runtime.agent.servlet.AgentServlet.cleanStaleSessions(AgentServlet.java:371)
oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:332)
oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:226)
javax.servlet.GenericServlet.init(GenericServlet.java:241)
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:431)
org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:676)
org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
org.mortbay.jetty.Server.doStart(Server.java:224)
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
oracle.odi.Agent.startAgent(Agent.java:200)
oracle.odi.Agent.main(Agent.java:493)
I have ran and scheduled agents before but this strange exception to me. please help.
Thanks
JohnDid you try a different port number.
8080 is commonly used as an alternative to the HTTP port 80
Also, do you have a 64 bit linux ? If thats the case, then you have to install ODI using 32 bit version of Java on 64 bit linux -
ODI Agent - when do i need to use?
can anybody explain me the perpose of ODI Agent? and when do i need to use Agent?
Edited by: knidhi on Oct 5, 2009 3:31 PM
Edited by: knidhi on Oct 5, 2009 4:07 PMIf I could finesse your answer slightly, hopefully to help (or confuse):
There are multiple agent types:
- the Local (No agent): this opens additional threads in the current GUI process. The agent will just run as additional threads in your current process, using the same settings as your GUI environment.
- a standalone agent: if you start an agent from the commandline using the agent.sh/bat. This will start a "listener agent". It starts up and passively listens for execution requests. When a request is passed to the agent, it includes all the necessary information to connect to the repository etc. All this information is there in the invocation package. (for more information on what is passed look at the documentation for the invocation API or at the ODIInvoke webservice)
- a scheduler agent: when you start a scheduler agent from the commandline with the agentscheduler.bat/sh file, it will read from the odiparams.sh/bat file the connectivity paramaters for the repository, where it will "look itself up" based on the agent name passed, to find out what scenarios it should be scheduling. This agent may also take requests, just like the standalone agent described above.
- a task may also be invoved at the opertaing system command level using startscen.bat/sh. This will start a standlone agent for the duration of this execution only, which not listen for other requests, it reads its parameters from the command line (for which sceenario, version and context) and from the odiparams file for the repository connectivity parameters as to where to find the requested scenario and where the execution will be logged. -
I'm having difficulty setting up ODI. I've been following John's excellant blog. so far I've created the master repository. In topology manager, I have created the connection, the dataserver ,the work repository, the agent & context.
When I try to test the agent I get the following error:
--------------- begin error msg ------------------------
C:\OraHome_1\oracledi\bin>AgentScheduler "-port=20300" "-name=odi_demo_agent"
A JDK is required to execute Web Services with OracleDI. You are currently usin
a JRE.
OracleDI: Starting Scheduler Agent ...
java.lang.IndexOutOfBoundsException: toIndex = 138
at java.util.SubList.<init>(Unknown Source)
at java.util.RandomAccessSubList.<init>(Unknown Source)
at java.util.AbstractList.subList(Unknown Source)
at com.sunopsis.d.a.g.a(g.java)
at com.sunopsis.d.a.c.a(c.java)
at com.sunopsis.d.a.f.b(f.java)
at com.sunopsis.tools.core.SnpsStringTools.b(SnpsStringTools.java)
at com.sunopsis.dwg.DwgObject.snpsDecypher(DwgObject.java)
at com.sunopsis.dwg.DwgJv.treatCmd(DwgJv.java)
at com.sunopsis.dwg.DwgJv.main(DwgJv.java)
at oracle.odi.Agent.main(Agent.java)
----------------- end error message --------------
Obviously something is not right.
I'm unclear as to the entry for ODI_SECU_WORK_REP in ODIPARMS. Is it the dataserver name that was set up in the repository, the Work name in the repository or the actual sqlserver database name for the work repository?
Thanks,
DaveHi,
Here is an example of an odiaparams.bat
set ODI_SECU_DRIVER=com.microsoft.sqlserver.jdbc.SQLServerDriver
set ODI_SECU_URL=jdbc:sqlserver://odimachine:1433;SelectMethod=cursor;databaseName=odi_master;integratedSecurity=false
set ODI_SECU_USER=hypdb
set ODI_SECU_ENCODED_PASS=cByXKqrOj5h8XMUV,3OnOny
set ODI_SECU_WORK_REP=WORK_REPOS
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
The ODI_SECU_WORK_REPOS relates to the name of your work repository
ODI_SECU_ENCODED_PASS requires an encoded password using the agent encode password
ODI_USER & ODI_ENCODED_PASS can be kept as default
Also make sure you have created the agent in the topology manager before starting the agent up.
Cheers
John
http://john-goodwin.blogspot.com/ -
*HP-UX B.11.31 ia64
Database 11.2.0.1.0
ODI 10.1.3.6.2*
We have two separate installations of the database and odi on two separate dev instances on two separate servers.
Today we are experiencing the same problem where the ODI agent will start using start_odi_agent.sh and will create 2 UNIX processes, the agentscheduler and a JAVA process as normal but then after about 5 seconds the processes will stop.
This is the entry in the ODI_AGENT.log and is exactly the same on both servers apart from the URL.
Starting Oracle Data Integrator Agent...
Version : 10.1.3.6.2 - 19/04/2010
10/10/2011 01:12:24 PM(main): DwgCmd: getUniqueThreadIdentifier : :Before : mThreadIDIncrementCounter : 0
10/10/2011 01:12:24 PM(main): DwgCmd: getUniqueThreadIdentifier : :After : mThreadIDIncrementCounter : 1 : Unique ID : 0
com.sunopsis.sql.l: Oracle Data Integrator Timeout: connection with URL jdbc:oracle:thin:@************************:6062:****DB4 and user odi_master_dev4.
at com.sunopsis.sql.SnpsConnection.a(SnpsConnection.java)
at com.sunopsis.sql.SnpsConnection.connect(SnpsConnection.java)
at com.sunopsis.dwg.cmd.e.j(e.java)
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.l.f.run(f.java)
at com.sunopsis.dwg.cmd.i.A(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
at java.lang.Thread.run(Thread.java:619)
It stops very abruptly!
Can anyone shed any light on this problem? I am a DBA and am fairly new to ODI and this one has me struggling.
Thanks.Can you make sure that windows account have the this privilege?
The Windows account under which the agent runs is used when it makes connections to the Distributor. This account must:
At minimum, be a member of the db_owner fixed database role in the distribution database.
Have read, write, and modify permissions on the snapshot share.
The account that is used to connect to the Publisher must at minimum be a member of the db_owner fixed database role in the publication database.
http://msdn.microsoft.com/en-us/library/ms151868.aspx
--Prashanth -
ODI Agent after Restarting/Rebooting Server
Hi All,
How can ODI Agent executes after we Restart/Reboot our Servers?
Thanks,
RandyIf you are using Windows machine then you can set up ODI Agents as Windows Services .
Metalink Note 423712.1 can be helpful in this case .
Once the ODI Agents is running as Windows Services , you can specify the service startup type as Automatic.
So when your windows server gets restarted , ODI agent service will also start.
If you are using Unix based system then create a script that contains the agent.sh/agentscheduler.sh
Specify all required parameter .
Then get in touch with your system admin and place the script inside the folder
which contains all the start-up scripts . -
Hi guys,
I can start the ODI agent fine but I keep logging in to find the agent has stopped/crashed when using the ODI console. This isn't going to be very good when the monthly schedules run....Is the easiest method to avoid this to schedule a shell script to run the agent before the schedules are do to run? Any ideas as to why my agent keeps stopping? I'm quite new to linux so go easy on me if I have missed something obvious :)
Many thanks,
RussellI had a quick look in the logs and I cannot find anything suspicous really. The only thing I can see occuring before I notice this issue is this:
[2013-04-17T05:00:27.771+01:00] [] [NOTIFICATION] [ODI-1148] [] [tid: 79] [ecid: 0000JsM9dPvApID5zB^AyW1HPy5G00000Z,0] Agent ODI_Agent executing load plan log purge for work repository WORKREP at Apr 17, 2013 5:00:27 AM.
but this appears to be a normal occurrence?!
I will update again as soon as I experience the issue
Would scheduling a shell script to start the agent cause any issues if it was already started? I would like a failsafe before the monthly builds run to ensure the agent is running.
Many thanks,
Russell
Maybe you are looking for
-
ER - Problem with ADF Faces filter when running ADF Faces within a portlet
I am attempting to get ADF Faces to run within Oracle Portal, i.e. within a portlet using the JPDK. This, I am sure you are about to tell me, is not something that is fully supported, as yet. However, I have been successful in getting MyFaces to run
-
The Thunderbird text editor does not consistently allow copying and paste a table from Word. More generally, its text editor is full of bugs and anomalies, such as arbitrarily setting text to a different font.
-
Iphone 6 16gb blue screen !!!
hi my friends , today morning when i was working with my iphone ,suddenly my iphone was restart . my iphone has last update of IOS . did have any hardware defect ? what shall i do ? thank you
-
IOS Group Messaging not working when Android phones are involved
Group Messaging not working for me when there are both Iphones and Androids involved. iPhones still using iOS 7 don't seem to be having problems leading me to believe this is an iOS 8 problem. Is there a workaround for this yet, or is this a legitima
-
Cisco VG248 config archive fails
I beleive in the past these devices could not be managed bij RME config management, but now it says in the supported device table: The following features are supported: Network Topology Layer 2 Services Fault Management Inventory Collection Configura