Blz andre, So por dar a permissao de alter system diretamente ao usuario (por fora da role) já funcionou Muito obrigado
-----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Santos Enviada em: sexta-feira, 9 de março de 2007 17:10 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] permissao Olá André, Vou verificar esse toque de dar o privilégio por fora da ROLE. Mas, não posso colocar o AUTHID porque ai estaria tirando as permissoes do meu usuario e passando para o chamador da procedure. Mas, valeu pelo toque. Abraços -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andre Santos Enviada em: sexta-feira, 9 de março de 2007 17:06 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] permissao Fábio Na sua procedure, acrescente a cláusula AUTHID CURRENT_USER. Ficaria +/- assim: create or replace procedure xxxx (parâmetros...) AUTHID CURRENT_USER as ( ... O default é "authid definer", para que sejam considerados os privilégios do owner na procedure, na execução. Porém direitos concedidos através de "role" não são reconhecidos (acho que é esse o caso, com os privilégios de DBA)... Seria necessário conceder o privilégio diretamente ao usuário (não através de role) -- isso também pode ser uma solução. Com o "authid current_user" serão reconhecidos os privilégios do usuário que chamou a procedure. Faça uns testes! [ ] André Em 09/03/07, Fabio Santos <[EMAIL PROTECTED]> escreveu: > > Pessoal, > > Tenho uma procedure que chama a seguinte execução: > > EXECUTE IMMEDIATE 'ALTER SYSTEM KILL SESSION ''' || v_sid || ',' || > c.serial || ''''; > > O meu usuário tem privilégios de DBA. > Porém, ao tentar executar a chamada acima, da o erro abaixo: > > ORA-01031: privilégios insuficientes > > Se eu tento executar a mesma expressão fora da procedure. Funciona numa > boa. > > Alguém sabe me dizer o motivo? > > ---------------------------------------------------------- > Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production > PL/SQL Release 9.2.0.7.0 - Production > CORE 9.2.0.7.0 Production > > TNS for 32-bit Windows: Version 9.2.0.7.0 - Production > NLSRTL Version 9.2.0.7.0 - Production > > Abraços, > > Fabio Santos > MSN: [EMAIL PROTECTED] <santos%40estudiointerativo.com> > Tel (47) 9601-4524 > -- > Estúdio Interativo > HYPERLINK > "http://www.estudiointerativo.com"http://www.estudiointerativo.com > [EMAIL PROTECTED] <info%40estudiointerativo.com> > Tel: (47) 3028-8821 > (21) 3956-7058 > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007 > 10:58 > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php ------------------------------------------------------------------------ -------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ------------------------------------------------------------------------ -------------------------------------------------- >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------ ------------------------------------------------ Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007 10:58 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007 10:58 >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php ------------------------------------------------------------------------ -------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ------------------------------------------------------------------------ -------------------------------------------------- >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------ ------------------------------------------------ Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007 10:58 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.8/714 - Release Date: 8/3/2007 10:58