Laurindo, sim é Hash MD5 do Oracle era diferente do gerado pelo Java.
No Oracle estava usando: DBMS_CRYPTO.Hash (vXml_, DBMS_CRYPTO.HASH_MD5);
Achei a solução aqui:
https://forums.oracle.com/message/10188524#10188524
Ou seja coloquei essa função Java no banco oracle e estou usando ela, já
que
batatinha que era então o que eu disse, ambiente NLS/characterset e/ou
precisão numérica do database era (como só podia ser, mesmo) diferente do Java
em JVM externo ao database, okdoc ... Sim, vc centralizar dentro do database o
cálculo é uma possibilidade para não cair em diferencinhas de
Bom dia, tudo joinha ?? A primeira coisa que se pergunta, PARA QUE vc precisa
disso , e QUAL versão Exata do RDBMS vc está usando ?
SE for para comparar CLOBs E SE for versão 10g ou acima, vc usa a
DBMS_LOB.COMPARE(clob1, clob2), que faz exatamente isso : calcula um hash para
ambos os
Muito obrigado Laurindo, vou dar uma olhada aqui.
Eu quero o HASH mesmo, preciso guarda-lo para utilizar depois.
Estamos gerando o arquivo para o TISS em XML e precisamos o HASH do
conteúdo desse arquivo.
Em 2 de setembro de 2013 09:25, J. Laurindo Chiappa
jlchia...@yahoo.com.brescreveu:
**
Aqui estamos com o banco 10.2
Estou usando o comando: *dbms_crypto.hash(CONTEUDO, dbms_crypto.HASH_MD5);*
Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34*
Hash esperado: *118b260f200394ba14c1c424a497e230*
Como viram está gerando o hash diferente, está faltando alguma coisa?
Em 2 de setembro de