Wednesday, 30 March 2016

Oracle Data Integrator-Installation





Oracle Data Integrator 11.1.1.7.0 (ODI) RCU

Installation

Installing a Database

Oracle Data Integrator stores information in a repository that is stored in a database schema. The Repository Creation Utility (RCU) is able to create the schema and the repository in the database. RCU supports Oracle, Microsoft SQL Server and IBM DB2 databases and supports the installation of a Master Repository and Work Repositories into a single schema.

Before we starting the installation of RCU, we need to choose that which database we are going to use in our application. Here I am giving how to run RCU in Oracle database on our local machine. It is good to install Oracle Database Enterprise Edition to take full advantage of database for data types like spatial data or features like OLAP.

Prerequisites:

Here I am giving the installation steps that how I have installed RCU in my windows 32bit Operating system. If you have 64 bit OS, no worry the steps are same.

    Minimum of 4GB RAM required, 3 GB RAM would work but, system would be slow.

    Minimum of 10GB hard disk memory required.

    Do not use any directory name with space while installing/working with Oracle DB and OBIEE 11g.


Using RCU to Create the Database Schema

Oracle Data Integration 11g (11.1.1.7.0) is now standardized with Oracle Fusion Middleware and hence leverage database for metadata storage just like any other middleware product. So here we are going to install ODI 11g metadata schema on oracle database you just installed and configured. Same process can be leveraged to install metadata schema on other supported databases as well.
If you have not done already, please download RCU installation files from below URL:




Locate Required Additional Software's:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5whRs1C1YQI0dqabJcMzJMYHAFIzrzQl1Z3Qa-uWvty4TG9Nl-dQWRyBLFwpRHLezCWGEsMmJKtIa3-Xb6sr9Db7hdOVS1iwR0vLYvYAnoHIPaYEnjCh23ThtHOrQ-mt4YP3flY2XQPc/s1600/Download+RCU.png

Please make sure all the zipped files have downloaded correctly and unzipped into a single folder and no any spaces in the folder path where setup files are located..

Now we will start the installation of metadata schema using Repository Creation Utility (RCU).

From unzipped folder for RCU, run rcu.bat file to start the Repository Creation Utility: 
For this practice, rcu.bat file is located under E:\Softwares\ODI\rcuHome\BIN directory.

Step 1. RCU utility will launch the GUI based wizard to guide you through the steps. Click Next to continue.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsv0alZeel68HAz_txqw4qvzmh956jR8T8XHzZ66NzvN48MBfmSIuEAbpIyCW_1kvardW1sIbRcnqgnr1DJ0ekFyfqWmo4i5lwOdOWOoH9aNMlphiHft8j7RG6MqHoWE9aP-0-L3SYW88/s1600/1.png

Step 2. Select Create from the below screen and click Next.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitGH7piJ0bCbcXeij5eDLrA0p6_-8OgAAMBOAznW3U4o95E-qGPSYGi5xRBnAUQ7i7MIgz4WIu41MwlmNHTT7vDxp_nCdUe4zv7pij4g_p4gANSJKZy36qBBc4Ma6wNpEog9ZQTAVZBKU/s1600/2.png

Step 3. In the below step Make sure database type is Oracle Database and enter following information to continue.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGn_O4EM3wcoX85eVDdz3mJ27Rk3TbH4u55YL4rY5FMRkRrze7txo-dbbX6s-8axkoWXTpODQom3DshWnRyXQClSf8f6-oS-Bu6ZIW8Rpjn5pF4upksRTj7axTgzGRwo_5dj2K6io3LYk/s1600/3.png

Step 3.1. Since we are using oracle database, RCU will show a warning message that you can just ignore and can continue the installation.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf3lR8sxdHWP42N0vD-oML5Gnmm2DFZunELcYSN5ujro_dSnfiOmz9QUUIzV5V8E1STd0n8vfPE5g9h-gZ212ByVxiWGvZ-Md9YevNwxDk3yCOBMTaLc0gpDXfYgABJoDtc0yjKrq1fUM/s1600/4.png

Step 3.2. Click OK to continue once RCU validates and initializes database configuration.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAHKYvhTo-BOK5eJnrhknUUv4_XMx_MXcm0Hov779z_UeqVsjTv3-bHd7-WFMzXFIftZAJh5kBaMnkO6CewV0DIGnQLXabUIebcjIO00cG2szsn68KGJMP3ttrHsg9tPMySrDX_vCslKk/s1600/5.png

Step 4. In the next step it will ask for the prefix to create the metadata schema. By default, it is showing 'DEV'. If we want to change the prefix we can  change it. From the below window select appropriate schema which we need to install. I have selected only two which is showing in the screenshot.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrbm1B7l8jTbl8Rcmkzby7QokRQQLZGb4ZNMQfZqpBotIWjVwaujmasPPJ4P7NksGDWEUF3UuBLLhzXsiLYbJjFfBSPlDDWvdK_KyJROsLX9dM_cYXUnM2fqx-MsTb_4jKVin4qqWJ4kY/s1600/6.png

Step 5. Click 'Next' from the above screen to create schema and the click 'OK' once RCU shows schema creation prerequisites check completed.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW-9cDdHg1Iy2if8-k864NOWeL42Fe46cMrhmH20iVF2839q2pCNAovct6YH67sNttjq9ss3fetIvd4PHoMkwnvbgxHttyzpT7ayWzkcWMdEIf5nPrW8lrQ6KQKe9iKPzJte-W28pWrso/s1600/7.png

Step 6. In the next step, Enter password for both the schema as you like with the password conditions (such as alphabet, numeric and with special character) and click 'Next' to continue.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg69gpvhv3UeBs_UT4Kmgm4zoFeNEQGglp9yQFEyuoca3j6hmHsHQgzoilTBerGJ5VOtqCLk9-_ZzZ_4tIb5tj2Z6eYQX8vUpUn1QKLGHF8j-0KEJnNwHxongZsR7iM1qCmmN7D3h_kib4/s1600/8.png

Step 7. On the Custom Variables screen, provide the following information as described as follows,
Master Repository ID: A specific ID for the new Master Repository. Master Repository ID values must be between 0 and 899. Default value is 001.

Supervisor Password: Password of the Supervisor user. You must confirm this password on the following line.

Work Repository Type:
Specify how the Work Repository will be used:
·                     Use Development (D) for creating a development repository. This type of repository allows management of design-time objects such as data models and projects (including interfaces, procedures, etc.) A development repository also includes the run-time objects (scenarios and sessions). This type of repository is suitable for development environments.
D is the default work repository type.
·                     Use Execution (E) for creating an execution repository: This type of repository only includes run-time objects (scenarios, schedules and sessions). It allows launching and monitoring of data integration jobs in Operator Navigator. Such a repository cannot contain any design-time artifacts. Designer Navigator cannot be used with it. An execution repository is suitable for production environments. 
Work Repository ID: A specific ID for the new Work Repository. Default value is 001.

Work Repository Name: A unique name for the Work Repository. Default is WORKREP.

Work Repository Password: Provide a password for the Work Repository.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX5IMp6YVRO2vnf6xlhC7RaXQIR0BJfSrdt3Z0rfSfX6cipjQ0AzY02VDSiCqLEMaDxVYd1aw8DibFnA8IBgRNs_7HH3c95k_LWB7HJj0LRwtj91H1DskNWaTfjaJhBjdez9mXbFIFm2A/s1600/9.png

Step 8. Click 'Next' with the above step to have RCU create the selected schema.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj_X16SsO7JQtkhI08kqgOTYUWJGYepI9h9w2HnVf10Re45d8-pr2vtwz_vvNtIUjGBAW14-o1_EtjnfwNb9x1TK1FbSzRLCsyGeJ96B3O3xOjPvPsXax9fjY-Sxz1qLafW3W8RH_7xtg/s1600/10.png

Step 8.1. Click 'OK' to continue creation of tablespace.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinJZfpN4F0QcAvJiZFwBYOp24aGsWA7CjSnZu9XXiVlPc2XaRueS_z4LVZnKiWc1Zilbpy5V9sARnLFpcPCZRATB_GoBlzwYmNLQyBKD9sjmJv9HZ-Y6TllcAhmeLXvQw6HfKF1YJqFQo/s1600/11.png

Step 8.2. Once tablespace created, click 'OK' to continue.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpqpg8eu3YqHq_qGEL8Mg23isW1TsbEuT7pJ-wol5meI-6sjKcIOvrbT9p9F4VYMsH3ypAoihs3Mf__gabz6h-eVjUsxAlWXMwDn6p-tgjkLzF1lPmCy0Aw-G0hjSXJOlT3kopchdHWhI/s1600/12.png

Step 9. Now RCU will create required schema objects within the tablespace just created. So Click 'Create' with next step and continue.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj73f41gXvHPqnqSHygMlWMl9xs-lg9Jmv0AhbwpK44MDmLUMgk10k_tf0UQLRGP6w2Jbpson2yvHhA_Dt5lzT6IFH-b15YJ5YXobR5_qh3XRshpbMCIWo5R06-DoWQHbnQJ3F1lSvSeFE/s1600/13.png

Step 10. Click 'Close' to finish RCU wizard once schema are created successfully.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFgE1J1JPPB4jAZXQagRP4lePVz74eDDB8iD1HjfMtm9zo1ghKAh6lFYekiTCQlAB-wXSx15AVevJybYzBN_D9oSVwpfbB_VJO0Y6kDrzrqLnCOZwFM32z5nvooTkY-YTphhYp7rEku18/s1600/14.png

 With the above step the installation of RCU is completed.

Note:
Remember the password which we have given for all the users/schema so far and we will continue to use the same password. We will need this password for ODI installation as well to let ODI installer knows where the metadata schema located and what is the password to connect to the schema. Now we can log-in to the oracle database and can whether this schema (DEV_ODI_REPO) is available.


ODI 11g Step by Step Installation

Prior to the installation of ODI, It is necessary to Install Java JDK1.6 or above.

Unzip the downloaded software and double click one setup.exe. In Universal Installer screen, It may prompted for Java location to continue the installation. So copy Java path and right click on this window bar -> mark ->paste to paste the path

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9JgTlro5hMG6YXdGMP5ZVLj1daH3AlyxzDw4K0dZl5ubg8pWrfOUOGmJIuzLOQhKHYNGgyt8MFP3y8fXTJzBuWScYsj5IXZUDeLW6UCyfWoRPh7k8xNf-W_ZvVuzHUlfP5aL0YP-lqiw/s1600/odi1.png
Step1:
Just click 'Next' with the below step
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggwCgqT0htQikYd-yZRfa4HMVECj4-fknKCyKb3QlH-pPNYO61V9P5c6t8PIY65dEJu36eCEY3aJ1M8GkSpK_27B8ATOkXh0w7xFVHEf9TVl5XnP13E9fWQD6rWqXt-soY8QW0Q4hNaoU/s1600/odi2.jpg
Step2:
If you have valid oracle support id then select second option with this step and enter the details so that the latest updates would be updated automatically. otherwise select 'Skip Software Updates' and click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRc4EAXt9RVQvpFWpXU_-BiPuFL4m8vvDZXPAFgnrhIM6hfDAtZ5ynfIbR70T1WJKBgzMNoTakhZ3-oSLRA7Jq-hOLIOqmL00qV3ZEg0kkbNOGeB17pVXDA-NzKEj-zOoN9XJp_IU9ZB0/s1600/odi3.jpg
Step3:
If you are installed 'OBIEE 11g' in the machine then select all the components with this step so one of step you will be prompted to select middleware home. but here I have just installing ODI without Middleware path
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIR9WxIOjEWE5MnXVhpY-WbcyL0Xd0bvzdlutkGWNc50bPlWa77STEez_yXIg4aZ5rwLGvONOzfNYJa9wo4Wd3LDf5bEwf9TwhysYkZhoSI_siQHr_2BeraGwHFVPwi-NeDUA0KIdKeE/s1600/odi4.jpg
Step4:
Once the prerequisites passed with this step click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhrZxFe2C-FxJXWFO12IZQ_9-e2d96gKPC4s9Vg_cnzpESgGcP9k9X8PPfkTc34dCSMY5fnMybCpqvUYbtOo6gmUcGpxWM8SJKg6m1K5OpCMETORKd2aDmbhfKwk-yiGDeThmAZNoGRg/s1600/odi5.jpg
Step5:
In this step, we could see the default path where ODI will be installed. If we want to change, we could do where we could install ODI
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiojB1IGgKMC_OPvwht3vrJoDKfzYUdarGcY5gF5FT-tnsSBNqaz_A6F2N1Vukpjt0oFtsfTesbIEE9Q05lHXaSNEBi_IkdId4EOGMb2rlf2Sc8DdYf-ytarzZSB5kX5qIwJithX3M8pUo/s1600/odi6.jpg
Step6:
We have already created Repository using OBIEE 11g RCU. so select 'Skip Repository Configuration' and then click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBOgFiufB_KQbhR9NDAfW2HhK0ZfR_IsOXioRVOUkFvgr_8WQ1SI_ikvh82pvT3fHGem8iRfUHLAmzNY3IzNjgEt-_b3cPq0_5v7tq13frMyBMorwlgXWwg3kwdGZJ82RH_zn_ACogi2I/s1600/odi7.jpg
Step7:
In this step select database type, connection string, db user name and password and then click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpjhtwUcwUtENqeT5S9GCu8YV0DNEIj5FcsvndtVPSiMINOkfQWXivb00bEuDMbXSoL2Vn9ihspDk-vzyoB6_1LpUqaBga5RYW5H-OpVRlVRA4RP5ZEC68nr5DrmHUDaK_tyFl3-OYBhU/s1600/odi8.jpg
Step8:
In this step enter SUPERVISOR passoword 'Admin123' and then click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22tavifpuyI5Ra4u1HGZycavX9TLWkFDejWQs676oKabxu9dgFJ5rkDkY69CwlNgB55WchpCCffbHtAqgu-o_zjJWWiY2fh8c53YcLQOKObmtrcFQR2i9INruYdhS315QyY234TsnFnM/s1600/odi9.jpg
Step9:
In this step, work repository which we have created using RCU would be selected. If not select in this step and click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY8A58NRwt0x_mjtw0OdN5D9yBk3Hgv_DqgtwCoFGoRl6QuyyaF33K145b_od4bUk3UNuqMRCzKwGja1QsuBHoY1Y6ebbsAnowI7gF28dr_i2B2QrOYG0LfaXXfQdJR9JFrm1ON1H2skE/s1600/odi10.jpg
Step10:
Give the Agent Name that you want to create with this installation and then click 'Next'
Agent Name: ODIAgent
Agent Port: 20910
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwWYpr1s0nfnKGi-rdBDuAlFut5uRStqI39vP0uLKrQmJb2-TMAVosB4sAkjTaPDsyl6M51WLqYcw76X3VIl8o4V-bDSjnYK6KuXFwlsrjfAEnvoUCcaDIb6NaX2A8Lun8D3LngAPi2Ek/s1600/odi11.jpg
Step11:
In this step uncheck receiving my oracle support and click 'Next'

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTlTgyJzsPbRjQVmSYITygo-R1yxm7caULfHTVwp5AaaeoLfEoFK2yYnmQnEQ6GSELaPJVxGXMro7B1NWwB9LlmGcCMLcmJjNwMUAfZO5JugmcffCAYj335VpWbtnaSi6ysOT7HobZfes/s1600/odi12.jpg
Just click 'Yes' with this popup window
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_u8afddYFOk9rPoFto71x9QFFT1tmcCa7fnGYL00JAt8gpTDU76HeetS9uKwQ2ah7AX27pCwWNRcBdcw9ZIe9KyQuHkGHk-WM5lnAhMZoKpUKLVf9FPMkExmdieUyFCxdU-89hR0ALHs/s1600/odi13.jpg
Step12:
This step save ODI path details if you want or just click Install
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAj3recDOtEjvUCoslQltZ2Naf5zZFdcHh48j7bs71AUCu2v3JU172YPIvV9eGq3j5oUNeJmJXB4k73vJjGanMjpdmmWgrIzniNe9MuKYbjxH4q8hNXJ7qYqwAHoslc1SIwGRhwluDKZc/s1600/odi14.jpg
Installation Progress
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitsZ67h1TXtq3ovAt6CHztHQj5JwMsuB4MEfklrQ5jRVJfGjPr0y9uk1FDnH4-ZB3P0Irqv9lY8PzzbrLN1y-fZGr1Zny_eDl-SHnAjoj2kYeBGaaQYJAJlW0a7kZRfXaAVl02c9gw9rA/s1600/odi15.jpg
After configuration progess reached 100% click 'Next'
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV80B0Gpxni9i9ishogFSGU7IFapX9wE8ePDarXHRJIA3vnTlRVeoQxCveciI01hRpNqzVdrkrHrbvPEUSUCj1hlc5JfeSr4dnZC9D483l_hj4fxRhaVJ4qaVrjn7EQz8r0QrjowIMzIA/s1600/odi16.jpg
Just click 'Finish' the complete ODI Installation
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRVPUgZyfIKRZDn6pCRfuwEygXCUVZKDsk910MfRxM23L4QCs4NKuy097nrRNJa64hXJ6qP8FSp6_gfkw4Va04HvsSlp6kdMRaBmPmDeJkarvm4Mmulqn69jOioLvmT1xOo3zTuCHY32w/s1600/odi17.jpg
Now go to All Programs -> Oracle -> Oracle Data Integrator -> ODI Studio and click 'Connect Respository' and enter details like below screen
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU7_Qd1vo9fdVcoIdoKY_E9Mdfh6ZNCCdbhy9BKV0a_V91pzb6LrHd87lm1PaGiFJMl3pPPHGn_nAsRxn-gA-T4uGe2RSqFBoXEX4QfWCAQoLd_pLMPCa6by_9Cerr18mc82wMHMxVbI/s1600/odi20.jpg
We have connected with ODI Repository in ODI Studio
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZnUg6vCVcW9FM93dT8ThMK6vJRojSHyr1ITr61UFCulel6ynWSZ12Dw5SSEm7fFYaznb8Olm3KSI0URRZ_HLiPS8NXzF65mn7A7xfA3R87mzpaaY4A031U5L2w8gexgekitJfQyElKAM/s1600/odi21.jpg