ODI agent and Repository

Hi,
I would like to know what is exactly role of ODI agent and repository?
If i am creating a new ODI environment using OLD one having slight chages at Target Database can i use same Agent for both th repositories?
Thanks,
Mahesh

how would i create data servers and how can i use it?
In ODI terms data server is the connection to one or many data store present under a connection.
You need to create data server from Topology .
You need to create a physical data server where you need to provide the physical connection info .
You need to have a logical data serrver created which will connect to the physical dataserver via a given context .

Similar Messages

  • ODI Agents and EPM

    Hello!
    I use EPM 11.1.2.1.0, ODI 11g, Solaris SPARC
    The situation is as follows:
    On a single server X is installed Hyperion Essbase, on another server (Y) - the application server (Hyperion Planning, Shared Services, etc.), the third (Z) - ODI
    In Oracle Data Integrator creates the following packages:
    1) Load the actual values from the Oracle DWH to Hyperion Essbase and execution of business rules using the Hyperion Planning console utility - CalcMgrCmdLineLauncher.sh
    2) Extract planning values from the Hyperion Essbase to Oracle DWH, using KM - LKM Hyperion Essbase Data to SQL, which is specified EXTRACTION_QUERY_FILE - report script Essbase.
    My question is, do I need to install ODI agents on both servers: X and Y. On Y must be exactly as it is called a command line utility, located on the hyperion planning server. Be sure to install the agent on the server X, where Essbase. (called report script)
    If I need the agents on both servers, I can somehow relate them so as not to break the existing chain of steps in the ODI package?

    If it is the report script extract then it should still work even if there is no agent on the essbase server.
    An agent will be required on the running the calc manager utility though.
    Even if you did multiple agents you can generate a scenario for each step and call the scenarios from a package.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI Agent and Virtual Servers (VMWare)

    Hi
    We are planning on moving to virtual servers (VMware product) in the near future.
    Has anyone had experience running ODI agent on a virtualised server. I can't envisage any problems, but Oracle do not specificallly support running on VM Ware (as they have their own VM product!!).
    Just wondering if theres anyone out there who has already tried this?
    Thanks for looking

    I agree, seen ODI and agents running on VMWare without any issues on many occasions.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI AGENT STARTUP FAILED

    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

  • Create ODI Agent

    Hello,
    I am trying to create a new ODI agent and I can't find any simple set of steps to follow. Should I set up the physical and logical agents first? If I want it to be a scheduler agernt running as a windows service is there a different set of steps? I seem to have a collection of notes and documentation that give me bits and pieces of information but no concrete steps to follow. I know the odiparams.bat file needs to be updated as well. Any help would be greatly appreciated!
    Thanks!

    Which version of ODI are you trying to set up and whis OS are you trying to install?
    Edited by: rjdio on 21-Jul-2011 12:22

  • Agent and oms OS different

    Hello all,
    I have a question with regards to Grid control. I have done the OMS install and deployed quite a few agents. But i have done all on hp-ux. My OMS is on hp-ux and all the agent that i have deployed are on hp-ux (itanium). OMS/agent version is 11.1.0.1. So my question is now we have a new server running RHEL5. And I was wondering would the OMS which is on hp-ux support the agent of linux/RHEL ? I looked in the the deployment docs and was not able to find it. I just wanted to confirm if its do-able or do we need a OMS which runs on linux as well ??
    My guess is yes, it should be compatible with different OS. But wanted to see if there are any notes/doc confirming that.

    Communication between agents and repository uses http or https and XML.
    No platform-dependencies are present.
    Sybrand Bakker
    Senior Oracle DBA

  • If an internal ID is changed for the Work Repository how does it affect objects that are already in it?  Will they continue to run or do you need to cycle the ODI agent?

    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

  • 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?
    Regards

    Hi 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

  • ODI  Master and Work Repository schema deleted

    Hi,
    I found that the ODI  Master and Work Repository schema were deleted by someone, I want to know if there is a way to detect and find who committed the deletion.
    I will appreciate any idea to help me .
    Thanks.

    Hi, Your left with trying to track the schema deletion at the database level im afraid, without a Master Repos you dont have an ODI Environment so there is nowhere to look.
    If someone 'Detached' a work schema - you might be able to track this from a Master repos but if as you say they have been deleted / dropped then I might check th DB alert log but I dont think it will be registered unless you have Auditing enabled in the DB.
    Last solution would be to use something like logminer to read the DDL from the database logs, see if you can spot the drop that way.
    Rgrds
    Alastair

  • Installing Grid Control Agent  and GC repository on UNIX

    Hello,
    Could You please explain me If I should install Grid Control Agent as separate OS user (different than existing oracle database), or should I place it in ORACLE_HOME of oracle database . I'm not sure how to separate binaries of Agent and Database server.
    Moreover same goes to GC repository, should I install it as separate user or in ORACLE_HOME of existing database.
    I'm looking for best practise suggestions.
    Regards.
    p.s.
    All Is about the newest versions of the software.

    Hello,
    Could You please explain me If I should install Grid
    Control Agent as separate OS user (different than
    existing oracle database), or should I place it in
    ORACLE_HOME of oracle database . These are two completely separate things. You o not need to use a new OS user to use a different ORACLE_HOME.
    I'm not sure how to separate binaries of Agent and Database server.If you install the whole grid control setup, you put it into a new ORACLE_HOME and the install will give you separate OMS, Agent and database subdirectories.
    Make sure the new ORACLE_HOME is from any existing ORACLE_HOME.
    Moreover same goes to GC repository, should I install
    it as separate user or in ORACLE_HOME of existing
    database.Why?
    I'm looking for best practise suggestions.Given the special DB initialization parameter requirement, and assuming you do not want to put the repository on a RAC database, I think the best practice is to
    1) install Grid Control on it's own machine;
    2) install it using the 'complete OMS and Repository' default install
    3) add OMS on additional machines as needed for the load.
    4) Follow the suggestions in http://download-east.oracle.com/docs/cd/B16240_01/doc/em.102/e10953/toc.htm

  • QUESTION:  Essbase data extraction and Installing ODI Agent??

    For extracting data from Essbase cubes, ODI has "LKM Hyperion Essbase DATA to SQL".
    We can use (1). ReportScript, or (2). MDX-query, or (3). CalcScript
    For data-extraction using CalcScript, ODI Agent must be running on the same server as the Essbase server.
    Does anyone know if there is a need for ODI Agent on the Essbase machine if we use MDX-query method for data-extraction?
    We would like to avoid installing ODI Agent for Essbase data-extraction.
    .

    Thanks John.
    One related question. To move data from one Essbase cube to another Essbase cube using ODI Interface, Can we do it efficiently through MDX-query?
    We want to avoid Replicated-partitioning OR CalcScripts, if possible.
    BTW... Your ODI/Hyperion blog is a bible for us.

  • ODI Agent Test Start is Wrong

    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/

  • Do we need a ODI agent to be running for using the startscen command

    Do we need a ODI full installation(both server and client) for using the Startscen command or just the client install should be enough. And also do we need a ODI agent to be configured and running for using this StartScen command
    Thanks

    ODI client is an agent.
    So you don't need to declare one more if not needed on your infrastructure.
    But to run odistartscen you need to configure the odiparams.bat with your repository connexion.
    If not it will try to connect by default to the demo repostory on HSQL.
    best regards,
    Brice

  • 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 name

    Are 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.

  • Running Multiple ODI Agents On The Same Server

    Is it possible to run multiple ODI Scheduler Agents simultaneously on the same Server?
    As we provide Work repository name in ODI params file and if we have different work repository
    and we want to run schedular agent on same server how can we point to the other work repository.
    Do we need to create another installation of ODI agent files on same server?
    Thanks
    Kashi

    Hey Kashi,
    You do not have to instal a separate Agent files again. All you need to do is to make sure that each set of agent has all the required parameter files which inclues, odiparams.bat , agentstart.bat and agentstop.bat(names may not be exactly same). Here is a website that gives you more details regarding creating multiple agents on same server
    http://www.business-intelligence-quotient.com/?tag=odi-agents
    regards,
    k

Maybe you are looking for