Error on ODI Agent
Hi,
I created a Agent and test it ,it was succesfull,but in EM it will showing down,any one can help regarding this issue and when i try to start in EM it will giving below Error....
Invoking Start Up operation for application oraclediagent on target odi_server1.
[Deployer:149193]Operation 'start' on application 'oraclediagent' has failed on 'odi_server1'
[Deployer:149034]An exception occurred for task [Deployer:149026]start application oraclediagent on odi_server1.: [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 web
Thanks...
So it's a simple standalone agent (not running within Weblogic)?
Is it on your local machine? Did you leave the port number as default (20910) in the agent topology?
For a basic standalone agent local to your machine, the topology should show:
host=localhost
port=20910
web application context=oraclediagent
protocol=http
The only other thing I wanted to check was that I noticed above your ODI home is Oracle_ODI2. Do you have more than one, and are you sure you're using the correct one?
Other than that, I can't really think of anything else. Someone else might have further ideas...
Similar Messages
-
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 error: java.sql.SQLException: Invalid column name
When running a scenairo on a standalone ODI agent, it hangs on "Wait" state. The ODI agent's log is logging the following errors over and over again.
We are in Fusion Application Development and are using Middleware D8B4A RC5.
[2011-01-07T14:35:16.381-08:00] [odi] [WARNING] [] [oracle.odi.agent] [tid: 4215] [ecid: 0000IpYbCrKE8TQRyaJ7D01D8^zE00009o,0] /oraclediagent/invoke.do[[
oracle.odi.core.security.SecurityManager.doODIInternalAuthentication(SecurityManager.java:356)
oracle.odi.core.security.SecurityManager.createAuthentication(SecurityManager.java:331)
oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:418)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:503)
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
org.mortbay.jetty.Server.handle(Server.java:326)
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:749)
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:219)
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
[2011-01-07T14:35:18.341-08:00] [] [ERROR] [ODI-1131] [] [tid: 4214] [ecid: 0000IpYaiZCE8TQRyaJ7D01D8^zE00009n,0] [arg: OracleDiAgent] [arg: java.sql.SQLException: Invalid column name] Agent OracleDiAgent encountered an error: java.sql.SQLException: Invalid column nameAre you sure the datasources point to the right master/work configuration, and that your repository is correctly up-to-date? This looks like the agent trying to connect a repository, but the repository is not updated correctly, or misses some columns. The whole stack (and the name of the missing column) would help of course.
-
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/ -
Error while starting agent in ODI
Hello,,
I am trying to start the agent in ODI and getting following Error:
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 using
a JRE.
OracleDI: Starting Scheduler Agent ...
Starting Oracle Data Integrator Agent...
Version : 10.1.3.4.0 - 30/10/2007
com.sunopsis.tools.core.exception.SnpsRuntimeException: com.sunopsis.core.Securi
tyAccessException: Unable to establish a connection to the work repository, plea
se check the connection parameters.
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.j.f.run(f.java)
at com.sunopsis.dwg.cmd.i.y(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sunopsis.core.SecurityAccessException: Unable to establish a conn
ection to the work repository, please check the connection parameters.
... 5 more
Caused by:
com.sunopsis.core.SecurityAccessException: Unable to establish a connection to t
he work repository, please check the connection parameters.
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.j.f.run(f.java)
at com.sunopsis.dwg.cmd.i.y(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
at java.lang.Thread.run(Unknown Source)
My work repository connection in ODI shows successful connection without error.
I checked my odiparams file in bin folder and every information seems to be fine. For the ODI_SECU_WORK_REP i have put the name that i have given to the work repository while inserting it in topology manager. Is there anyplace in that file where in i should be giving password as well for work repository because seeing the error it seems like it is a security issue?
Please advise!
Thanks!Hi Jhon,
While connecting the work rep I am getting following error. Could you help me in this regards please ? I am new to ODI world. I am able to connect master rep but when I am trying to connect work rep getting following errors
oracle.odi.core.config.WorkRepositoryResourceFailureException: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:155)
at oracle.odi.core.OdiInstance.createWorkRepository(OdiInstance.java:504)
at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:581) -
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/ -
Hi All,
My ODI server is Linux. I have the weblogic and manager started, and then started agent.sh got the following errors when agent.sh was started.
ODI-1436 Error retrieving ID statistics for work repository WORKREP.
Error occured while computing schedules for work repository [WORKREP]. Error message: ODI-10150 - Work repository ID1 is not bound to master.
Please let me know, what I need to do to fix this.
Thanks for your time and help.for standalone agent, you don't even need to start weblogic(including managed server) which hold j2ee agent.
before run ./agent.sh -NAME -PORT
you need to configure odiparams.sh, besides those master repository information, eg: ODI_MASTER_DRIVER,
there is a
ODI_SECU_WORK_REP= (please use studio to get the work repository name) -
Error while updating Agent to run scheduler.
Hi,
Source: MS SQL
Target: Oracle
I am new to ODI and I want to know how to setup ODI agent to run particular scheduler.
I have created agent at topology-->Physical Architecture--> Agent and assign the respective logical agent in topology-->Logical Architecture-->agent.
Then I did right click on respective Agent under physical architecture and click on Update schedule. I am getting following error.
Can anybody help me out ?
oracle.odi.runtime.agent.invocation.InvocationException: ODI-1424: Agent host or port cannot be reached using http://localhost:8080/oraclediagent.
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.reThrowAgentErrorAsInvocation(RemoteRuntimeAgentInvoker.java:1064)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:272)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeComputePlanning(RemoteRuntimeAgentInvoker.java:361)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeComputePlanning(RemoteRuntimeAgentInvoker.java:344)Hi
I suppose u are using ODI 11g and ur "standalone" agent is not UP and RUNNING.
First u need to "configure" it and make it run. Then u can update scheduing.Follow the below link for configuration and starting it.
http://odiexperts.com/standalone-agent-part-611g
Thanks,
Guru -
Error running ODI scenario from batch file
Hello, everyone!
I am loading data into Essbase 11.1.2 from MS SQL Server views using ODI 11.1.1.5.0 and Local agent. I created an interface which runs ok if launched manually from ODI.
Then I created the scenario named MyScenario for this interface and updated odiparams.bat file in *...\agent\bin* folder as follows:
set SECU_DRIVER=weblogic.jdbc.sqlserver.SQLServerDriver
set SECU_URL=jdbc:weblogic:sqlserver://<ServerName>:1433;databaseName=<DatabaseName>
set SECU_USER=<UserName for Master Repository>
set SECU_PASS=<encoded password for MasterRepository UserName>
set ODI_USER=SUPERVISOR
set ODI_PASS=<encoded password for SUPERVISOR>
set WORK_REPOSITORY=<Work Repository name>
Then I created the batch file in which I wrote: *...\agent\bin>startscen MyScenario 001 GLOBAL 5*
However the scenario is not executed with the following error message:
ERROR ODI-1132 Agent Internal encountered a warning: ODI-1414: Error connecting to agent Internal: a JDBC error occurs while connecting to the master repository. Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
I will be very grateful for any hints!A fundamental clarification : where is your master repository database located ? Is it on SQL Server as well ?
The MS SQL Server connection that you mentioned in the SECU_DRIVER, SECU_URL should point to the MR database.
Is the server name in SECU_URL a Fully Qualified domain name or just an IP Address reachable from localhost ?
startscen will spawn a new instance of local agent.
startcmd will reuse an existing agent (not local).
Not sure why your local agent is getting a Network Connection Error. -
Error while running agent.sh
Hi There,
Our project is configured such that our Master and work repository maps to single DB schema. I have configured the odiparams.sh file with the same set of details and here is an error while running ./agent.sh
[pmangena@slc02jsl bin]$ ./agent.sh -NAME=testAgent
Enter username for ODI Master Repository DB User:FUSION_ODI_MIGRATION_EBS
Enter password for ODI Master Repository DB User FUSION_ODI_MIGRATION_EBS:
java.lang.RuntimeException: java.lang.IllegalArgumentException
at oracle.odi.core.datasource.provider.AbstractDataSourceProvider.configure(AbstractDataSourceProvider.java:106)
at oracle.odi.Agent.doGetDataSource(Agent.java:402)
at oracle.odi.Agent.main(Agent.java:516)
Caused by: java.lang.IllegalArgumentException
at oracle.ucp.jdbc.PoolDataSourceImpl.setConnectionFactoryProperty(PoolDataSourceImpl.java:2121)
at oracle.odi.core.datasource.provider.UcpDataSourceProvider.doCreateDataSource(UcpDataSourceProvider.java:114)
at oracle.odi.core.datasource.provider.AbstractDataSourceProvider.configure(AbstractDataSourceProvider.java:97)
... 2 more
Any help on this resolution is highly appreciated.
Thanks,
PratimaYeah did all the steps mentioned in the link
http://st-curriculum.oracle.com/obe/fmw/odi/odi_11g/Setup_ODI_Agent/Setup_ODI_Agent.htm
Thanks,
Pratima -
Hi,
I am trying to create ODI agent in Windows. I have followed the steps in ODI set up document. It has launched the server. Now I am trying to create that as a windows service. But I am getting following error message.
I ran the followiing the command line
<ODI_HOME>\bin\agentservice -i -s Sched_Agent 20910
The error I am getting is
"FATAL | wrapper | The argument 'Files\Java\jdk1.5.0_12\bin\java.exe' is not a valid property name-value pair."
I have 10.1.3.5.5
My ODI_JAVA_HOME is pointing to C:\Program Files\Java\jdk1.5.0_12. Is this the issue for the error
Anyone knows why its happening.
-app
Edited by: user6401072 on Jul 28, 2010 11:35 AMThe reason is becuase you JDK path is some thing like this c:\program files\Java\jdk1.5.0_12\bin\java.exe'
so what is the happening becuase of space between program and files its not picking up the correct JDK path .
Either change the path of JDK installation or
go to your odiparam path and go to this line
if "%ODI_JAVA_HOME%" == "" set ODI_JAVA_HOME="c:\program files\Java\jdk1.5.0_12"
or
if "%ODI_JAVA_HOME%" == "" set ODI_JAVA_HOME='c:\program files\Java\jdk1.5.0_12'
i dont remember exactly whether single or double quotes but try and let me know if that helps you -
dear all,
odi agent test successfully, update the scheduling successfully but when pressing the scheduling information it give error
"ODI agent may not running"
kindly solve the issue
regards
NaseerHi Ratish,
Following are the things i did and things which are happening .. :)
created a scenario and scheduled it.
And from Topology Man.. Agent Window... clicked on "Update Scheduling"... Output is "Planning Update is Completed" and when i click on Schedule Information" it is throwing warning saying... "Unable to retrieve Agents Schedule"... and my scheduled job is also not executed at scheduled time.
Any idea what could be the problem?
Thanks in advance.
Regards,
Amar -
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/ -
I was having trouble migrating the Master and Work repositories from my QA to my Prod environment. I was getting an error message that the internal id's were alike so I changed the internal id in my Prod Master repository. Then I tried to migrate the Work repository and was getting a similar error. I did a search on the internet for the error message and it recommended that I renumber the Work repository so I did. My concern now is how these changes affect the objects that are already in the repositories? Will those objects continue to run? Also do these changes take affect immediately or do you need to cycle the ODI agent?
Well I cannot completely assure you but so far I have not faced any issues after a renumber. It will affect the exist object only when you have imported the object in synonym_update mode. I believe you have the daily backup of your production repository.
Bhabani
http://dwteam.in -
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
Maybe you are looking for
-
LabVIEW 8.0 Run Time Engine
Hi, I've a question about LabVIEW 8.0 run time engine. I installed "LabVIEW_8.0_Runtime_Engine" from the NI website, but NI software in Add/Remove Programs does not list LabVIEW 8.0 Runtime Engine. However, LV 7.0 and 7.1.1 run time engines are liste
-
How do you remove the time of the start of an event and end of an event
I just want to see my times of events and not the calendar start and end time.
-
Undisclosed Recipients instead of Group Name
Hi, Created "Test Group" in address book. Dragged test names/addresses to it. Opened mail preferences and under Composing, unchecked "When sending to a group, show all member addresses." Composed email: typed Test Group in To field, typed in Subject
-
I am trying to download Adobe Flash for Mac OSX 10.3.9-help!!!
I get it downloaded to desktop but that is as far as I can get. I can't get it to open/run. I'm a pretty basic computer user. I wanted to download pictures to enter a contest and I need this to do so. I know the computer is older but it works gre
-
We have a FR report .....It has got millions formatting on some rows........the data doesn't show-up for some 5 rows( it just shows 0)...when i Export In Query Ready Mode....it shows data.. So i removed entire formatting on the FR report and run it..