我在ETL上测试我的oracle连接,但是得到了这个奇怪的错误: ORA-01017:用户名/密码无效;我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)
答案 0 :(得分:0)
检查密码的大小写。具有错误案例的密码可能在某些客户端中起作用,但在其他客户端中则失败。
Oracle SQL Developer的古老版本可能使用不区分大小写的Oracle 10g密码哈希算法(3DES?)。如果您的ETL工具有一个更现代的Oracle客户端,它将使用区分大小写的11g(SHA?)或12c(PBKDF?)哈希。