ODI Password Recovery

Document: Oracle Data Integrator 11g ( 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. History: Version Description Change Author Publish Date 0.1 Initial Draft Anil Patel 30-Jan-2012 0.1 Review 1.0 Amit Sharma 30-Jan-2012 www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 1

Transcript of ODI Password Recovery

Page 1: ODI Password Recovery


Oracle Data Integrator 11g (

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 Description Change Author Publish Date0.1 Initial Draft Anil Patel 30-Jan-20120.1 Review 1.0 Amit Sharma 30-Jan-2012

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 1

Page 2: ODI Password Recovery

Oracle Data Integrator- Password Recovery of User

Chapter No.

Title Page No.

1. Introduction to ODI Security Navigator 32. Oracle Data Integrator Repositories 43. Oracle Data Integrator Users (Login & Password) 64. ODI User Password Recovery (Advance Administration) 095. User Login with new password and change password 13

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 2

Page 3: ODI Password Recovery

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.

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 3

Fig.1: Oracle Data Integrator 11g

Page 4: ODI Password Recovery

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) Master Repository(II) Work Repository

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 4

Fig.2: Repositories Connection with ODI and RDBMS

Page 5: ODI Password Recovery

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 platform2) 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.

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 5

Page 6: ODI Password Recovery

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.

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.

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 6

Fig.3: ODI Users in Security Navigator

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.shridhar3.tajdar

Page 7: ODI Password Recovery

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>]

1. ODI Login - The user is login successfully into ODI with his User_ID and Password.( Username - shridhar & Password-password)

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

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 7

Figure.4: ODI user login window

ODI User Login

1).Connect to Repository

2).Select Repository which you want to connect




Login Successfully….!!!!

Page 8: ODI Password Recovery

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

3. Credentials Message: - 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.

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 8

Fig.6: Forget password or entering wrong password

Fig.7: Incorrect ODI username or password


Bad Credentials

Incorrect ODI Username or password

Fig.5: Login Successfully with correct username and password

Entering Wrong Password or Forget.!!!!

Username<shridhar> Password<password>

But here we should enter wrong password for create login fail..

Page 9: ODI Password Recovery

4. ODI User Password Recovery (Advance Administration) :-

1. Information of ODI Repository: - In the login window click on edit icon.

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

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 9

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

Topology Information

ODI Connection :- 1).ODI Master Repo Login <Login Name> 2).User:<username> 3).Password:<password> Database Connection Master Repo :- 1).User schema of Master Repository <user> 2).Password of user schema 3).Driver info of DB 4).Driver Name 5).Jdbc:oracle:thin:@<hostname>:<port_number>:<SID>

Database Conn Info

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

Page 10: ODI Password Recovery

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 10

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

Page 11: ODI Password Recovery

3.Connect to Database:- Select user schema of Master Repository and see tables under master repository user schema.

4.Table “SNP_USER” :- The SNP_USER table contains information about username ,password ( encoded) and login time and different parameters.

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 11

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

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

Table “SNP_USER”

1).Select * from snp_user;

2).Now we can see user names and password (encoded) and all information about user.

Connect to DB

1).Username :< ODIFTM>


3).Select * from tab;

4).View all tables of user.

Page 12: ODI Password Recovery

5. Delete Password from SNP TABLE :-Now we delete encoded password of user <shridhar>

6. Delete Password of specific user from SNP_USER table and Column name is “PASS” :-

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 12

Fig.12: Table “SNP_USER”

Fig.13: Delete the password of user shridhar

Table “SNP_USER”

1). Delete the Password Of user shridhar

Table “SNP_USER”

1).desc snp_user ;

2).Analyze the table.

Page 13: ODI Password Recovery

7.Delete The Encoded Password of user :-

8. Administrator assign a new Password to user :-

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 13

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

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

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>

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..!!).

Page 14: ODI Password Recovery

5. User Login with new password and change password

1.User Login with New Password which is provided by Administrator :-

2. User must change password :-

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 14

Fig.16: Login with new password

Fig.17: Change the password

Login with New Password

1). User :<shridhar>


Change password

1). ODI2) Change Password3)Current Password<recoshri>4)New Password <********>5)Confm Password<********>6)OK.

Page 15: ODI Password Recovery

3. Login with changed password :-

4.Successful logged in to ODI:_-

www.bisptrainings.com www.hyperionguru.com http://learnodi.wordpress.com/ 15

Fig.18: Enter Username and Password

Fig.19: Successfully logged in ODI

Login with changed Password :-

1).User: <shridhar>