Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Oliveira

dbms_application_info

Recommended Posts

Necessito inserir no campo client_info da v$session informações da aplicação e para tanto penso em utilizar a proc set_client_info da package dbms_application_info.No meu banco (10g release2), a package existe mas no corpo das procedures só existem os comentários. Essas procedures já deveriam estar com seus codigos preenchidos?Ou tenho que rodar algum script antes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comentadas!!!! Como!!!

 

Dê um desc dbms_application_info para saber se as procedures estão no pacote, como o usuário SYS.

 

Depois execute no bloco PL/SQL:

 

dbms_application_info.read_client_info ('Minha Aplicação');

 

Terá que funcionar... geralmente ele já é instalado quando rodamos o catproc.sql

 

Abraços, :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comentadas!!!! Como!!!

 

Dê um desc dbms_application_info para saber se as procedures estão no pacote, como o usuário SYS.

 

Depois execute no bloco PL/SQL:

 

dbms_application_info.read_client_info ('Minha Aplicação');

 

Terá que funcionar... geralmente ele já é instalado quando rodamos o catproc.sql

 

Abraços, :rolleyes:

Na verdade, devo pedir desculpas, pois os comentários constam apenas no SPEC, no BODY da package aparece: /* Source is wrapped */

Quando tento executar a procedure set_client_info dá o seguinte erro:

 

dbms_application_info.set_client_info('MSG APLICAÇÃO')

 

ORA-00900: instrução SQL inválida

 

Obrigado,

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

A instrução que tentou está errado!! Tente assim:

 

begin	 dbms_application_info.set_client_info (client_info => 'RODRIGOALMEIDA.NET'); end; / select username, client_info from v$session where client_info is not null;

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A instrução que tentou está errado!! Tente assim:

 

begin	 dbms_application_info.set_client_info (client_info => 'RODRIGOALMEIDA.NET'); end; / select username, client_info from v$session where client_info is not null;
Abraços, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Wonderfull

Valeu por mais esta!

Funcionou beleza. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

abraços,

 

André

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.