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

ORDS报错求助:|default|lo|连接池用户名/密码无效或账户锁定

解决连接池|default|lo|的认证失败问题

连接池|default|lo|提示:用户名或密码无效、过期,或账户已锁定;已按密码更新教程操作,且确认APEX_PUBLIC_USER、ORDS_PUBLIC_USER等账户未锁定,但问题仍存在。

排查与解决步骤:

  • 确认连接池绑定的实际用户
    不要默认连接池使用ORDS_PUBLIC_USER,先查询连接池对应的数据库用户:

    -- 查询当前用户下的连接池
    SELECT pool_name, username FROM user_ords_pools;
    -- 查询全租户连接池(需管理员权限)
    SELECT tenant_id, pool_name, username FROM ords_pools;
    

    确保你更新密码的用户和连接池配置的完全匹配。

  • 检查用户密码状态与有效期
    账户未锁定不代表密码有效,执行SQL检查目标用户:

    SELECT username, account_status, lock_date, expiry_date, profile
    FROM dba_users
    WHERE username = '你的目标用户名';
    

    若expiry_date已过期,重置密码并解锁:

    ALTER USER 你的目标用户名 ACCOUNT UNLOCK;
    ALTER USER 你的目标用户名 IDENTIFIED BY "符合复杂度的新密码" ACCOUNT UNLOCK;
    

    同时检查用户的profile限制:

    SELECT profile, resource_name, limit
    FROM dba_profiles
    WHERE resource_name IN ('PASSWORD_LIFE_TIME', 'PASSWORD_REUSE_MAX')
    AND profile = (SELECT profile FROM dba_users WHERE username='你的目标用户名');
    

    必要时设置密码永不过期:

    ALTER PROFILE 目标用户的profile名称 LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    
  • 刷新ORDS连接池配置
    密码更新后,ORDS可能缓存旧配置,需强制刷新:

    • 重启ORDS独立服务
    • 或执行命令:
      ords config reload
      
  • 重新配置连接池
    如果确认密码正确但仍报错,尝试重新创建连接池:

    ords create pool --name "|default|lo|" --username "目标用户名" --password "新密码"
    
  • 验证数据库连通性
    用sqlplus测试目标用户的直接连接,排除数据库层面问题:

    sqlplus 目标用户名/新密码@你的数据库连接串
    

内容的提问来源于stack exchange,提问作者Efam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 13:03:13