OID Replication Issue

There are however issues when using a replicated OID deployment. OIM uses a process called LDAPSync which is used to keep the entries inside its internal database in sync with the entries in LDAP. 
To prevent the process having to process every entry in LDAP each time, it uses a changelog which allocates a change number to every transaction in the directory. If you have an OID replicated environment, then the change numbers
in each OID cluster are different. 
 
This causes issues for failover. You can alleviate this by:

1. Ensuring LDAPSync (OIM reconciliation jobs) only run against a single OID cluster.
2. If you do need to failover to a second OID cluster, then you will need to:
a. Disable the incremental OIM reconciliation tasks.
b. Run a full Reconciliation against the new OID cluster.
c. Update the OIM change number to reflect that of the new OID cluster.
d. Re-enable incremental OIM reconciliation tasks.
This is not necessary for OUD based solutions which use a cookie based changelog.




How to Download Plugin.zip file from OIM Database

How to Download Plugin.zip file from Database
 
select * from plugins;
Note down the zip id of the scheduler zip you want to download
select * from plugin_zip;
find the ZIP ID and select pencil icon on the BLOB column
Download the file on your desktop

Generic Interview Questions - OID

  1. What is ldapsync?
  2. What is OID?
  3. Why OID is used at enterprise level?
  4. ldapsync postinstallation high level steps?
  5. Default SSL /Non SSL port ?
  6. What is OID Replication ?
  7. How does replication works in OID?
  8. What is Data Migration?
  9. How does data is Migrated from OIM to OID or OID server to server ?
  10. How does password Management works in OID?
  11. What are the groups, containers and object classes in OID ?
  12. What are the Dangling entries in OID and how do we find Dangling entries?
  13. Can we create users in OID Directly ? How do we do that?
  14. How to import/export the policies in OID?
  15. What kind of Utilies does OID offers?
  16. How to start/stop the OID services?
  17. logs location for OID? 
  18. what does dispatcher logs says in OID?
  19. How do we get the diagnostics data in OID?
  20. How does Garbage collection works in OID?

Generic Interview Questions - OAM


  1. What are different versions of OAM?
  2. How you will find version of OAM?
  3. What are differences between  OAM 11g R1 and OAM 11g R2 PSx?
  4. What is Single Sign-On and how it works?
  5. Explain in detail what happens when you access a protected page? Cookies? Persistent Cookies?
  6. What are differences between 10g 
  7. cookie and 11g cookie?
  8. How will you protect a resource? Explain configuration in detail
  9. What is difference between unprotected resource and excluded resource?
  10. What are different types of security level in OAM for webgate?
  11. What are different artifacts generated when webgate are registered?
  12. What are different ways of registering webgate?
  13. What is default port and protocol on which webgate communicate with OAM Server?
  14. What is ECC and DCC? Which is recommended and why?
  15. What is assertion? How will you enable SSO for weblogic console?
  16. Kerberos? Windows native authentication?
  17. What are different authentication schemes available in OAM?
  18. What is difference between authentication scheme and authentication module?
  19. What applications you have enabled for SSO? Sieble? BIP? Weblogic  based? Tomcat based? Any other?
  20. What changes are required in application and application server to make it SSO certified? Weblogic based and other application server changes?
  21. How will you suppress login page of application?
  22. What is authorization?
  23. Which authorization OAM supports, coarse grain or fine grain?
  24. How will you configure authorization in OAM?
  25. Have you developed custom plug-in? Give steps?
  26. How will you use third party jars inside custom plug-in?
  27. Any experience in custom provider or assertor? Steps? 
  28. How will you configure custom login page?
  29. How will you pass custom attribute in header?
  30. What is identity store? How to configure multiple identity store?
  31. What is difference between default store and system store?
  32. How password policy works in OAM? 
  33. What are different attributes used for OAM Password Management?
  34. How will you change password or reset password without OIM?
  35. How will you integrate OIM and OAM? Explain in detail
  36. How will you integrate OAM and OAAM?
  37. Any experience in upgrade ? Steps?
  38. How will you troubleshoot SSO related issues?
  39. What tools you will use to debug or troubleshoot? Give some troubleshooting/debugging example
  40. What is OHS? What is its role in SSO?
  41. What is major difference in installation/configuration of webgate of OHS 11g and OHS 12c? Any experience?
  42. How will you protect rest services?
  43. OAuth? SAML?
  44. OTP? SMS? Biometric Authentication?
  45. Access Portal?
  46. How will you deploy code/configuration from test/dev to production?
  47. What are dfferent reports available OOTB for OAM?
  48. How will you do session management in OAM? Session related parameters and configuration? manage user or session inactivity and policies with configurable screen locks and messages, application logout policies, graceful logoff from one or all applications etc.


Generic Interview Questions - OIM

  1. What are different versions of OIM?
  2. How you will find version of OIM?
  3. What are differences between  OIM 11g R1 and OIM 11g R2 ?
  4. What are differences between  OIM 11g R2 PS2 and OIM 11g R2 PS3 ?
  5. What are new features in R2?
  6. What are new features in R3?
  7. What are event handler?
  8. What are different types of event handler? 
  9. How do you register/unregister an event handler?
  10. How will you troubleshoot event handler?
  11. What is Orchestration ?
  12. What are different stages of orchestration?
  13. How many types of adapter are there in OIM?
  14. How adapters are trigerred?
  15. How entity adapter are used in OIM 11g R1/R2?
  16. How attribute changes from user profile is propagated to target system?
  17. What are different types of reconciliation?
  18. How will you do trusted reconciliation from multiple trusted system?
  19. What are different stages of reconciliation event?
  20. What are different reconciliation rules for Trusted and Target Reconciliation?
  21. How will you do transformation of data during reconciliation? e.g.  Status is present in source system as A but need to change to Active in OIM
  22. How will you implement custom scheduler?
  23. What are major differences between 10g scheduler and 11g scheduler?
  24. Explain in detail different component of connector?
  25. What will be approach for designing the connector? 
  26. What questions you will ask to application owner?
  27. What all connector you have worked on?
  28. How will you extend OOTB connector?
  29. What are ICF Connector?
  30. What is connector Server? 
  31. What are different types of connector server?
  32. How will you uninstall connector?
  33. What is connector cloning and how will you clone a connector?
  34. How many types of approval policy are there in R2?
  35. Have you worked on custom approval/soa composite?
  36. What is ldapsync? 
  37. How will you place user in different directories/container based on organization/employee type? e.g. all Employees to cn=Users container where as all contractors to cn=people container
  38. How will you change logo/Branding? Steps?
  39. What is sandbox?
  40. How will you recover after publishing sandbox system crashes?
  41. How will you add new attribute/UDF?
  42. Steps for UDF Creation?
  43. How will you add new attributes to Create/Modify and View pages
  44. Which OIM Api have you used?
  45. What is difference between calling oim api from command line and calling it from oim scheduler or adapters?
  46. What are major differences between 10g api and 11g api?
  47. What is application instance?
  48. What is difference between application instance of trusted and target system?
  49. What are entitlement?
  50. Where entitlement are stored? 
  51. How will you identity entitlements from configuration?
  52. How will you populate entitlement?
  53. Have you worked on any upgrade project?
  54. What are major challenges of an upgrade?
  55. Explain in detail process of upgrade
  56. Name different tables in OIM?
  57. Custom Reports?
  58. How will you deploy code/configuration from test/dev to production?
  59. What is access policies?
  60. What is retrofit access policies in OIM?
  61. What is MDS and what is its role in IdM?
  62. what is purging and why it is required? Give one example where purging is required?
  63. What is command to purge?
  64. How do you take backup ?
  65. How do you bulk load users in OIM? Steps?
  66. What is disconnected resource provisioning?
  67. Is Eventhandler contains any plugin point ?
  68. what is hashtable
  69. what is the difference between string buffer and string builder ?
  70. To deploy a custom connector, is there any dependencies while deployment ?
  71. How does user flow from OIM to Target ?
  72. How will you rectify reconciliation related issues?
  73. Steps for Migration from PS1 to PS2 or PS2 to PS3 ?
  74. How does custom udf is created in Target system and how does data flows from OIM to Target considering the custom UDF is mandatory field?
  75. How does web services calls works?
  76. How does web services connector deployed in OIM?

Basic Perfomance Tuning For stuck threads and response times

Documentation for performance tuning: https://docs.oracle.com/en/middleware/fusion-middleware/12.2.1.4/asper/redundant-cross-references-remo...