Introduction
As part of installing and configuring FDM EE, securing EPM is typically forgotten. As you might know, FDM EE is built on top of
ODI 11g. Sadly ODI is configured with the factory default credentials, which imposes a security risk. The more because ODI is not only accessible through the ODI Studio (which is per default not installed), but also through the web based ODI Console.
What will you learn?
During this tutorial you will learn how to enhance ODI security by changing the "SUPERVISOR" password without breaking FDM EE.
The Steps
Below the main steps in order of execution:
- Change the password for the ODI agent through Enterprise Manager;
- Change the password for ODI through ODI Studio;
- Validate the ODI agent connection from ODI;
- Configure the new password in FDM EE.
Tutorial
Step 1 - ODI Agent (EM)
- Start Weblogic Admin Server (\Oracle\Middleware\user_projects\domains\EPMSystem\bin\startWebLogic.cmd)
- Login to Enterprise Manager (http://localhost:7001/em) and use the "epm_admin" account to login
- In the left pane, select "EPMSystem" in Farm_EPMSystem -> Weblogic Domain
- In the middle pane, select Credentials in Weblogic Domain -> Security
- Select "SUPERVISOR" and click "Edit"
- Change the password and click OK
- Logout from Enterprise Manager
- Shutdown Weblogic Admin Server
Step 2 - ODI Studio (Security Navigator)
- Start ODI Studio (\oracle\product\11.1.1\Oracle_ODI_1\oracledi\client\odi64.exe) and login with "SUPERVISOR" and "SUNOPSIS"
- Open "Security Navigator" from the View menu
- In the left pane, expand the "Users" section if not already so
- Right click on "SUPERVISOR" and select "Open"
- In the right pane, make sure tab "Definition" has been selected
- Click "Change password" and change the password (to be identical to the previously created password)
- Make sure to save the changes
- Important: Logout ODI Studio
- Optional: Restart FDM EE Windows Services "Oracle Hyperion FDM Enterprise Edition - Java Web Application (epmsystemX)"
Step 3 - Validate ODI Agent connection (Topology Navigator)
- Login ODI Studio with the newly created password
- Open "Topology Navigator" from the View menu
- In the left pane, right mouse click on OracleDIAgent in Agents and select "Open"
- In the right pane, just under tab "OracleDIAgent" click "Test"
- If not successful, you probably forgot to logout from Oracle Studio and re-login?
- Close ODI Studio
Step 4 - Configure the new password in FDM EE
- Login to Workspace and open FDM EE
- In the left pane, select tab "Setup" and click "System Settings"
- In the right pane, select ODI as profile type
- Change the "ODI Password" and click Save (upper most right)
- Click "Check ODI Connection" in order to validate the connection to the agent
- Congratulations,you have changed the password successfully
Final Notes
As you noticed changing the "SUPERVISOR" password can be a bit cumbersome. However from a security perspective worth the effort. I would avoid using complex passwords that include special- and high ASCII characters. It could very well break FDMEE and/or ODI.
Excellent
ReplyDeletethanks for this useful article, waiting for this article like this again.jiofi.local.html
ReplyDelete
ReplyDeleteNice tutorial. The FDMEE tutorial was help ful for me. Keep Sharing Tutorials.