Oracle Store Procedures :: Roles?

Pessoal, não sei se é possível o que eu quero (ainda mais porque estou iniciando com JDBC), mas é o seguinte: Numa base Oracle 8i existem roles “pré-definidas” que definem, entre outras coisas, que Store Procedures o usuário pode executar, gostaria de setar uma role para um usuário, via Java. Como procedo?

Ainda não encontrei solução, agradeço a atenção!

Nunca vi fazer isso via Java.
O que vc pode tentar é passar o comando sql(“grant role tal”) para o banco pelo java e ver o que acontece.So que o usuario que vc conectou tem que ter privilegio para dar o comando.Dificilmente o seu usuario tera essa permissão.
Talve salguem tenha uma solução melhor.
Se vc conseguir da um toque p/ galera.

[]'s

Olá amigo, funcionou sim, e o usuario que me conectei tem privilégios para tal. O pessoal aqui me passou algumas roles (duas), mas executar o stmt.executeUpdate(), não é encontrada nenhuma:

Exception in thread “main” java.sql.SQLException: ORA-01919: role ‘Tal_Role’ does not exist

Gostaria de saber se esse erro pode ter haver com os privilégios do usuário que eu estou me conectando? Acho que não, mas é sempre bom confirmar…

Ainda não consegui a solução! Alguém pode me judar?

A documentação diz:

ORA-01919 role 'string' does not exist

    Cause: Role by that name does not exist.

    Action: Verify you are using the correct role name.

Role vc simplesmente usa, quem decide o que ela acessa e
se vc pode usá-la é o DBA.