Erro ao chamar Stored Procedure

Olá pessoal,

Bom, tentei executar uma procedure (o banco é oracle) da seguinte maneira:

[code] CallableStatement cs;

     cs = conn.prepareCall("{call PRC_PLP_PERIODO(?)}");

     cs.setString(1, parametro);

     cs.execute();

[/code]

mas recebo a seguinte exception exatamente na linha do cs.execute();

java.sql.SQLException: ORA-06550: line 1, column 7: PLS-00201: identifier 'PRC_PLP_PERIODO' must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored

nao entendi esse identifier ‘PRC_PLP_PERIODO’ must be declared, tenho que declarar algo mais?

isso pode ser problema de permissão do usuario do banco?

Ah, nao faço a menor ideia de como é o funcionamento interno da procedure, nao tenho acesso a ela.

Será que alguem por aqui já passou por isso?

Cara eu já passei por isso sim! E apra mim era que o meu user não tinha acesso a ele ou à algum objeto interno da procedure!

parece mesmo ser erro de permissão. de uma olhada nisso.
vc consegue executar essa preocedure por fora da aplicação com o usuario usado na app?

[]'s

Ocorreu o mesmo erro pra mim, no caso, a minha procedure estava dentro de um package e eu estava esquecendo de botar o nome do package.nomeProcedure.

Bom Noite

Então cara, estou com o mesmo problema na hora de executar a procedure, será que alguem sabe como resolver?

Valeu…

Olá

O usuário que você usa para conectar ao banco tem grant para executar essa procedure?