Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

DBMS_APPLICATION_INFO.SET_CLIENT_INFO não está funcionando


SET_CLIENT_INFO está relacionado a uma Sessão, não a uma única Instrução SQL.

FAÇA ISSO

Etapa 1:ESQUEMA DO SISTEMA
ALTER SYSTEM FLUSH SHARED_POOL;
ALTER SYSTEM FLUSH BUFFER_CACHE;

Etapa 2:ESQUEMA DE RH
EXEC DBMS_APPLICATION_INFO.SET_CLIENT_INFO(UTL_INADDR.GET_HOST_NAME );
EXEC DBMS_APPLICATION_INFO.SET_MODULE( 'CHECK','select' );

Etapa 3:ESQUEMA DO SISTEMA
SELECT
    a.SQL_ID
   ,a.CLIENT_INFO
   ,a.MODULE
   ,a.ACTION
   ,a.SCHEMANAME
   ,a.USERNAME
FROM
   V$SESSION a
WHERE
    a.MODULE = 'CHECK';