Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

java.sql.SQLException:ORA-06550:após chamar o procedimento do código java


A mensagem de erro informa que SCHEMA_RESTORE.RESTORE não pode ser encontrado. Existem várias causas possíveis:
  • O pacote (e o procedimento) estão em um esquema diferente, por exemplo você compilou como usuário A, mas está tentando chamá-los de usuário B.
  • Você não tem o direito de acesso para executar procedimentos do pacote. Assim, torna-se invisível.
  • Você definiu o procedimento no corpo do pacote, mas não o declarou no cabeçalho do pacote.

Um outro problema que posso ver são os parênteses. Se você chamar um procedimento sem argumentos, as prentheses devem ser omitidas:
{ call SCHEMA_RESTORE.restore }