We want to allow DB access (Oracle) to our users only through our own application - let\'s call it \"ourTool.exe\", installed locally on the users computers. Currently, the
By default, OCI transmits the calling application EXE name and you can access it by querying v$session:
OCI
EXE
v$session
SELECT program FROM V$SESSION
, which you can do in an AFTER LOGON trigger.
AFTER LOGON
But this can be easily overriden and should not be relied upon.