You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JDBC连接配置SHA256数据校验算法失败、SHA1正常的问题求助

JDBC连接配置SHA256数据校验算法失败、SHA1正常的问题求助

大家好,我最近在配置JDBC连接Oracle数据库时碰到了个棘手的问题,想请各位帮忙分析下:

当我把客户端的数据校验算法设置为SHA256时,连接会抛出以下错误:

oracle.net.ns.NetException: Unknown Authentication, Encryption or Data Integrity algorithm

但如果换成SHA1的话,连接就完全正常。

我当前使用的JVM参数如下:

  • -Doracle.net.encryption_client=REQUIRED
  • -Doracle.net.encryption_types_client=AES256
  • -Doracle.net.crypto_checksum_client=REQUIRED
  • -Doracle.net.crypto_checksum_types_client=SHA256 -- (使用这个时连接失败)
  • -Doracle.net.crypto_checksum_types_client=SHA1 -- (使用这个时连接正常)

我检查了数据库服务器端的sqlnet.ora文件,相关配置是:

SQLNET.CRYPTO_CHECKSUM_TYPES_CLIENT = (SHA256,SHA1)

想请教各位,从数据库端的角度来看,为什么只有配置SHA256时会出现这个报错呢?

备注:内容来源于stack exchange,提问作者Anshu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:14:30