Monday, January 9, 2017

ODI 12c Standalone Agent Configuration


This involves three  steps:

1) Creating  a Domain for Standalone Agent
2) Creating Physical Agent in ODI Studio
3) Starting the Agent

1) Creating a Domain for Standalone Agent



Start FM Configuration Wizard:
On Unix machine, navigate to

/u01/Middleware/ODI12c/oracle_common/bin




Execute ./config.sh





If you do not yet have a WLS domain, then the first one created will be called base_domain by default. You can rename it to something such as odi_agent or mydomain99, just make sure that it remains in $FMW_HOME/user_projects/domains/. If you already have a domain named base_domain, then you cannot "create" another one, you would have to rename it to base_domain2 or something else, or you could Update an existing domain.

Click Next




Select Oracle Data Integrator - Standalone Agent. It is standalone in the sense that it does not use WLS.




Select as shown, Click Next.




Select Manual Configuration. Click Next





Enter the parameters as shown.
(Change hostname to the server where you installed the Master and Work Repository.)
(Mention passwords for schemas PROD_STB and PROD_ODI_REPO; these schemas are in the database where you installed the Master and Work Repository)

Click Next.





Click Next.






Click Next.






Leave these to default.
The is the password of ODI user that we use to connect from ODI Studio.






Note down the PORT and Password, we will need these while starting Agent.
Click Next.






Mention password as odi_agent
Click Next




Click Next.





Click Next.




Click Finish.


2) Create a Physical Agent in ODI Studio

Open ODI Studio







Enter Wallet Password.





Enter ODI Username and Password

On Topology Manager, Right Click Agent and Select New Agent









Enter details as we mentioned during domain configuration



Physical Agent OracleDIAgent1 appears under Agent tree.


Save.


3) Start the Agent

On Unix machine, Navigate to
/u01/Middleware/ODI12c/user_projects/domains/base_domain/bin




Execute ./agent -NAME=OracleDIAgent1 -PORT=20910








Agent is started.

Reference: 
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_12c/odi12c_agent/odi12c_agent.html#section1s1