Oracle
 sql >> Base de données >  >> RDS >> Oracle

DBMS_APPLICATION_INFO.SET_CLIENT_INFO ne fonctionne pas

SET_CLIENT_INFO est lié à une session, et non à une seule instruction SQL.

FAITES CECI

Étape 1 :SCHÉMA DU SYSTÈME

ALTER SYSTEM FLUSH SHARED_POOL;
ALTER SYSTEM FLUSH BUFFER_CACHE;

Étape 2 :SCHÉMA RH

EXEC DBMS_APPLICATION_INFO.SET_CLIENT_INFO(UTL_INADDR.GET_HOST_NAME );
EXEC DBMS_APPLICATION_INFO.SET_MODULE( 'CHECK','select' );

Étape 3 :SCHÉMA DU SYSTÈME

SELECT
    a.SQL_ID
   ,a.CLIENT_INFO
   ,a.MODULE
   ,a.ACTION
   ,a.SCHEMANAME
   ,a.USERNAME
FROM
   V$SESSION a
WHERE
    a.MODULE = 'CHECK';