Skip to main content

Account locked by an other user

  • May 30, 2024
  • 4 replies
  • 212 views

Forum|alt.badge.img+7

Hi all,

 

 

We have users who can’t login to the IFS 8 because they are getting the error message:

“Too many users logged on to this IFS account. This appears to be caused by XX. Contact your system administrator!.”

When I wantted to kill the session via DB with FND_CLIENT_LOGON_TAB but I got the error "table or view does not exist".
How to kill the session via DB, could you share with me the name of table for IFS 8? 

 

Thanks

4 replies

Marcel.Ausan
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • May 30, 2024

@Ozge if you are using PL/SQL Developer, you could look at the Active sessions and kill the one that is no longer needed.

 


hhy38
Superhero (Customer)
Forum|alt.badge.img+16
  • Superhero (Customer)
  • May 30, 2024

@Ozge If you are not logged in with the IFSAPP to the Database. It is normal. You can’t reach tables. To solve this, you can use the code block below.

DECLARE
user_name_ VARCHAR2(100) := '&Username';
BEGIN
FOR rec_ IN (SELECT * FROM ifsapp.fnd_client_logon p WHERE p.directory_id = user_name_)
LOOP
ifsapp.fnd_client_logon_api.remove_session(rec_.session_id);
END LOOP;
END;


@Marcel.Ausan You are right. However, sometimes even if you kill from sessions. The session can still exist on FND_CLIENT_LOGON_TAB. So, we must remove it from this table.


Charith Epitawatta
Ultimate Hero (Employee)
Forum|alt.badge.img+31

Hi @Ozge,

In IFSAPP8, FND_CLIENT_LOGON does not exist. I believe the equivalent view is FND_SESSION_RUNTIME. 

Hope this helps!


Forum|alt.badge.img+7
  • Author
  • Sidekick
  • May 31, 2024

Hi @Marcel.Ausan , @hhy38 and @Charith Epitawatta,

 

Thanks for your answers. 

The issue was solved with your answers.