We have to configuration performance tuning for Oracle Identity Manager optimal performance such as application server,database and etc. I'll write some basic tuning settings recommended by Oracle.
Also, you can read this guide for other tuning settings such as caching and learn how to monitor Oracle Identiy Manager performance. http://docs.oracle.com/cd/E27559_01/doc.1112/e28552/oim.htm
Basic UI Tuning :
Following are the recommended application module settings for OIM. Add these settings under WebLogic ServerAdministration Console>> Servers >> oim_server1>> Server Start >> Arguments and restart the admin server.
These recommended settings assume that 100 concurrent users per node. Use the below formula to change
Djbo.ampool.maxavailablesize if your # of concurrent users is different.
Djbo.ampool.maxavailablesize = # of concurrent users + 20%
Basic Server Tuning:
JVM Parameter HotSpot JVM JRockit JVM
Min. Heap Size (Xms) 4GB 4GB
Max Heap Size (Xmx) 4GB 4GB
PermSize (-XX:PermSize) 500m N/A
PermGen size (-XX:MaxPermSize) 1GB N/A
JDBC Connection Pool parameters:
Parameter name Value
Initial Capacity 50
Minimum Capacity 50
Max. Capacity 150
Inactive Connectiontimeout 30
To increase the capacity of the JDBC connection pools:
Goto WebLogic Server Administration Console and then Click Services=>Data Sources.
OIM also uses DirectDB data source and you can increase its capacity as below.
Go to Enterprise Manager -> Oracle Identity Manager -> System MBean Browser -> Application Defined MBeans -> oracle.iam -
>OIM Server -> Application oim -> XMLConfig -> Config -> XMLConfig.DirectDBConfig.
Set the following values for attributes.
Attribute name Value
Mustafa Kaya is a Senior Consultant in Oracle Fusion Middleware Team, living in Istanbul. Before coming to Oracle, he worked in teams developing web applications and backend services at a telco company. He is a Java technology enthusiast, software engineer and addicted to learn new technologies,develop new ideas.
Follow Mustafa on Twitter,Connect on LinkedIn, and visit his site for Oracle Fusion Middleware related tips.