Query to get OIM Provsioned/provisioning Account details


1.  Query to get account details with USR_LOGIN as where condition.


SELECT OIU_KEY,
  OIU.ORC_KEY,
  USR.USR_KEY,
  USR_LOGIN,
  OBJ_NAME,
  OST_STATUS
FROM OIU,
  OST,
  OBI,
  OBJ,
  USR
WHERE OIU.USR_KEY=USR.USR_KEY
AND OIU.OST_KEY  =OST.OST_KEY
AND OIU.OBI_KEY  =OBI.OBI_KEY
AND OBJ.OBJ_KEY  =OBI.OBJ_KEY
AND USR.USR_LOGIN=UPPER('TUSER13')
ORDER BY OIU_KEY;


2.  Display all users accounts.

SELECT *
FROM USR,
  OBI,
  OIU,
  OBJ,
  OST OST
WHERE USR.USR_KEY =OIU.USR_KEY
AND OIU.OBI_KEY   =OBI.OBI_KEY
AND OIU.OST_KEY   = OST.OST_KEY
AND OBI.OBJ_KEY   =OBJ.OBJ_KEY;


3.  Query to get account details based on specif connectors.
Ex: OID Connector accounts

SELECT USR.USR_KEY,
  USR.USR_LOGIN,
  UD_OID_USR.UD_OID_USR_KEY,
  OST.OST_STATUS,
  OBJ.OBJ_NAME
FROM USR,
  UD_OID_USR,
  OIU,
  OBI,
  OBJ,
  OST,
  ORC
WHERE USR.USR_LOGIN =UD_OID_USR.UD_OID_USR_USERID -- matching condition needs to be extended based on recon profile
AND USR.USR_KEY     =OIU.USR_KEY
AND OIU.OBI_KEY     =OBI.OBI_KEY
AND OBI.OBJ_KEY     =OBJ.OBJ_KEY
AND OIU.OST_KEY     =OST.OST_KEY
AND OST.OST_STATUS IN ('Provisioned', 'Enabled', 'Disabled')
  --and obj.obj_name='OID User'
AND OIU.ORC_KEY=ORC.ORC_KEY
  --AND ORC.ORC_KEY=UD_OID_USR.ORC_KEY

No comments:

Post a Comment

About OIM

Oracle Identity Management enables organizations to effectively manage the end - to - end life - cycle of user ide...

Popular Posts