【问题标题】:ETL Oracle Connection error ORA-01017: invalid username/password;ETL Oracle 连接错误 ORA-01017:用户名/密码无效;
【发布时间】:2018-10-13 14:18:21
【问题描述】:

我正在测试我在 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)

【问题讨论】:

  • 即使您的凭据 100% 正确,但我更倾向于相信 Oracle 是您提供了错误的用户名或密码。
  • 我可以检查 oracle 日志以查看 ETL 提供的凭据吗?
  • 我在另一台机器上试过,连接成功。 Oracle 数据库和 ETL 在这两个地方都是一样的,不知道 machine1 出了什么问题
  • 确保您实际上是在与 RIGHT 数据库对话,确保您的密码输入正确,它们在大多数较新的 Oracle 系统中都区分大小写。确保您没有以 SYS 身份登录

标签: oracle etl


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-01-16
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 2019-02-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    相关资源
    最近更新 更多