Prezados, implementei uma procedure para executar o kill em sessões no oracle, porém ao acionar tal procedure via aplicação (Oracle Forms 6i) ou execute via sql/plus (usuário com grant de dba), recebo a seguinte mensagem de erro:
ORA-01031: insufficient privileges ORA-06512: at "owner.prc_kill_session", line 24 ORA-06512: at line 1 O código da procedure segue abaixo: create or replace procedure prc_kill_session(pAudSid number) is -- cursor cur_kill is select distinct 'ALTER SYSTEM KILL SESSION '||''''||T.SID||','||T.SERIAL#||''''||' IMMEDIATE' str_kill from v$session t where t.AUDSID = pAudSid; -- sKill varchar2(500) := Null; -- begin -- -- -- for r in cur_kill loop -- Efetua o kill na sessãos do usuário sKill := r.str_kill; execute immediate sKill; -- end loop; -- -- end; Alguém sabe a solução para este problema? Grato, Elias Peixoto. ______________________________________________________________________ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar ______________________________________________________________________ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html