Lets try to explore one small thing.
Suppose you installed ODI into your system, now after the installation is done, the user is created.
But due to some other works, you did not login to the ODI studio, or some one messed up with the password etc and some how now, you are not able to access the studio because the password does not work.
The obvious solution for this is to reset the password for the user and start using.
Let's see how this is done.
As you would know, all the users created will go to the tables in master_repository.
Login to master_repository in the database where the repository is hosted.
Execute the following Query:
Select * from SNP_USER where WUSER_NAME= <name of your user>;
You will see one column with the name PASS, now to reset the password we will have to update this column with the new encoded password.
To get the encoded password, we will make use of the encode utility shipped with ODI.
based on the platform/OS where ODI is installed, navigate to the following folder
<ODI installed location>\Oracle_ODI1\oracledi\agent\bin
open cmd/ terminal and change to this directory.
>> cd <ODI installed location>\Oracle_ODI1\oracledi\agent\bin
>> encode <newpassword> (give just the password, arrows are only to show things clearly)
One encoded string will be generated.
Execute the following Query in master repository:
update snp_user
set PASS='aYya6Tx0FiJV,hpw94CKPy' (the above encoded string)
where WUSER_NAME= <name of your user>;
commit the changes.
You are done, navigate to ODI studio and use the new password (the normal string , not the encoded one).
Thanks for reading, see you in another post.
Suppose you installed ODI into your system, now after the installation is done, the user is created.
But due to some other works, you did not login to the ODI studio, or some one messed up with the password etc and some how now, you are not able to access the studio because the password does not work.
The obvious solution for this is to reset the password for the user and start using.
Let's see how this is done.
As you would know, all the users created will go to the tables in master_repository.
Login to master_repository in the database where the repository is hosted.
Execute the following Query:
Select * from SNP_USER where WUSER_NAME= <name of your user>;
You will see one column with the name PASS, now to reset the password we will have to update this column with the new encoded password.
To get the encoded password, we will make use of the encode utility shipped with ODI.
based on the platform/OS where ODI is installed, navigate to the following folder
<ODI installed location>\Oracle_ODI1\oracledi\agent\bin
open cmd/ terminal and change to this directory.
>> cd <ODI installed location>\Oracle_ODI1\oracledi\agent\bin
>> encode <newpassword> (give just the password, arrows are only to show things clearly)
One encoded string will be generated.
Execute the following Query in master repository:
update snp_user
set PASS='aYya6Tx0FiJV,hpw94CKPy' (the above encoded string)
where WUSER_NAME= <name of your user>;
commit the changes.
You are done, navigate to ODI studio and use the new password (the normal string , not the encoded one).
Thanks for reading, see you in another post.
No comments:
Post a Comment