Document: Oracle Data Integrator 11g (11.1.1.

3) Password Recovery of User (Advance ODI Administration)

This is another document from ODI Expert series. The document shows step by step ODI Users Password Recovery. Join our professional training program to learn from expert.

Version 0.1 0.1 Description Change Initial Draft Review 1.0 Author Anil Patel Amit Sharma Publish Date 30-Jan-2012 30-Jan-2012


Oracle Data Integrator- Password Recovery of User
Chapter No. 1. 2. 3. 4. 5. Title Introduction to ODI Security Navigator Oracle Data Integrator Repositories Oracle Data Integrator Users (Login & Password) ODI User Password Recovery (Advance Administration) User Login with new password and change password Page No. 3 4 6 09 13


1. Introduction to Oracle Data Integrator Security Navigator:Security Navigator manages users and their privileges in ODI. It is used to create profiles and provide rights to users to access ODI objects and features. This navigator is usually used by security administrators. It is used to assign user rights for method on generic objects and to fine tune these rights on the objects instances. Oracle Data Integrator security is use for provide security to any action performed by authorize users against the design-time and run-time artifacts and components of the Oracle Data Integrator. Security is consist profiles and users, to which security administrators grant methods (Edit, Delete etc..) on objects types (Procedures, Packages ,Projects ,Models and Interfaces etc..) or on specific object instances.

Fig.1: Oracle Data Integrator 11g


2.Oracle Data Integrator Repositories :ODI Repositories: The central component of the architecture is the Oracle Data Integrator Repository. It stores configuration information about the IT infrastructure, metadata of all applications, projects, scenarios, and the execution logs. The Oracle Data Integrator Repository is composed of one Master Repository and several Work Repositories. Objects developed or configured through the user interfaces are stored in one of these repository types. Types of Repositories :(I) (II) Master Repository Work Repository

Fig.2: Repositories Connection with ODI and RDBMS


Types of Repositories :(I) Master Repository (II)Work Repository (I) The Master Repository stores the following information: 1) Security information including users, profiles and rights for the ODI platform 2) Topology information including technologies, server definitions, schemas, contexts, languages and so forth. 3) Versioned and archived objects.

(II) A Work repository is the one that contains actual developed objects. Several work
repositories may coexist in the same ODI installation (for example, to have separate environments or to match a particular versioning life cycle). A Work Repository stores information for: 1) Models, including schema definition, data stores structures and metadata, fields and columns definitions, data quality constraints, cross references, data lineage and so forth. 2) Projects, including business rules, packages, procedures, folders, Knowledge Modules, variables and so forth. 3) Scenario execution, including scenarios, scheduling information and logs. When the Work Repository contains only the execution information (typically for production purposes), it is then called an Execution Repository.


3.Oracle Data Integrator Users (Login &Password):Oracle Data Integrator User:A USER is an Oracle Data Integrator user and corresponds to the (unique) login name use to connect to a Repository.
ODI Security Navigator :We can create users in ODI by Security navigator and assign privileges and objects. According to business needs and task of user.
This Diagram show users of ODI (Created by DBA for this Project)

1.SUPERVISOR 2.shridhar 3.tajdar

Fig.3: ODI Users in Security Navigator

A user has the following privileges:
• •

All the privileges granted to its various profiles Privileges on objects and/or instances given to this user

An authorization by Object Instance is granted to user on an object instance. It allows granting to user for certain methods of object instance.


Oracle Data Integrator Users Login – Every user have login ID(username) and password for access Oracle Data Integrator and user can access and work in ODI according to their privileges. Here we will practice on Password Recovery of user.
Scenario: - The ODI user details [ Username < shridhar>/Password<password>]

ODI Login - The user is login successfully ( Username - shridhar & Password-password)

into ODI with his User_ID and Password.

ODI User Login 1).Connect to Repository 2).Select Repository which you want to connect 3).User-<username> 4).Password-<password> 5).ok


ODI user login window

2. Login Successfully: - The user can access ODI according to privileges and work on ODI.

Login Successfully….!!!!


Fig.5: Login Successfully with correct username and password

3.Login Failed in case of forget password or entering wrong password :-

Entering Wrong Password or Forget.!!!! Username<shridhar> Password<password> But here we should enter wrong password for create login fail..

Fig.6: Forget password or entering wrong password 3. Credentials Message: -

Incorrect ODI username or password.
ERROR..!!!! Bad Credentials Incorrect ODI Username or password

Fig.7: Incorrect ODI username or password 4. Contact to Administrator :- The user need to contact administrator for recover

password or assign new password. Or if user have privilege so he can also recover or reset password own.


4. ODI User Password Recovery (Advance Administration) :1.Information of ODI Repository: - In the login window click on edit icon.

Fig.8: Information of Master Repository user schema and topology info of RDBMS

2. Login to RDBMS :-where user schema of Master repository is located

Database Conn Info

1).Username <system> 2).Password<password> 3).Hostname<bispdba> 4).Port<1521> 5).SID<orcl>

ODI C 1).OD <Logi 2).Use 3).Pas


Fig.9: Login to Database where Master Repository user schema exists.


3.Connect to Database:- Select user schema of Master Repository and see tables under master repository user schema.
Connect to DB 1).Username :< ODIFTM> 2).Password:<password> 3).Select * from tab; 4).View all tables of user.

Fig.10: Connect to DB and login to user related with Master Repo

4.Table “SNP_USER” :- The SNP_USER table contains information about username ,password ( encoded) and login time and different parameters.
Table “SNP_USER” 1).Select * from snp_user; 2).Now we can see user names and password (encoded) and all information about user.

Fig.11: Table “SNP_USER” ( This table contains all information about users)


5. Delete Password from SNP TABLE :-Now we delete encoded password of user <shridhar>
Table “SNP_USER” 1).desc snp_user ; 2).Analyze the table.

Fig.12: Table “SNP_USER”

6. Delete Password of specific user from SNP_USER table and Column name is “PASS” :Table “SNP_USER” 1). Delete the Password Of user shridhar

Fig.13: Delete the password of user shridhar


7.Delete The Encoded Password of user :Delete the Encoded Password of user <shridhar> :1).select i_wuser,wuser_name, pass from snp_user; 2).UPDATE snp_user SET pass=null WHERE wuser_name=’shridhar’; 3).password updated successfully as null (blank..!!).

Fig.14: Delete password of user ,which we want to recover and set as a null.

8.Administrator assign a new Password to user :Assign New password to User :1). Connect to Master Repository Security Navigator 2)Select User<shridhar> then change password 3)Password<null> New Password<recoshri> 4) Provide new password to user shridhar -<recoshri>

Fig.15: Assign New password to user <shridhar> and provide to user for login


5. User Login with new password and change password 1.User Login with New Password which is provided by Administrator :Login with New Password 1). User :<shridhar> 2).Password:<recoshri>

Fig.16: Login with new password

2.User must change password :Change password 1). ODI 2) Change Password 3)Current Password<recoshri> 4)New Password <********> 5)Confm Password<********> 6)OK.

Fig.17: Change the password


3. Login with changed password :Login with changed Password :1).User: <shridhar> 2).Password:<*******> 3).OK

Fig.18: Enter Username and Password

4.Successful logged in to ODI:_-


Fig.19: Successfully logged in ODI


Sign up to vote on this title
UsefulNot useful