首页 > 解决方案 > ETL Oracle 连接错误 ORA-01017:用户名/密码无效;

问题描述

我正在测试我在 ETL 上连接的 oracle,但收到了这个奇怪的错误:ORA-01017: invalid username/password; 我 100% 确定我的凭据是正确的,因为它适用于 SQL Developer。

更多细节:

Error at <Package_name> [Connection manager "OracleSource"]: OCI error encountered. ORA-01017: invalid username/password; logon denied
Error HRESULT E_FAIL has been returned from a call to a COM component. (Microsoft.SqlServer.DTSRuntimeWrap)
Error HRESULT E_FAIL has been returned from a call to a COM component. (Microsoft.SqlServer.DTSRuntimeWrap)

标签: oracleetl

解决方案


检查密码的大小写。大小写错误的密码可能在某些客户端中有效,但在其他客户端中失败。

Oracle SQL Developer 的古老版本可能使用不区分大小写的 Oracle 10g 密码哈希算法 (3DES?)。如果您的 ETL 工具具有更现代的 Oracle 客户端,它将使用区分大小写的 11g (SHA?) 或 12c (PBKDF?) 哈希。


推荐阅读