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

安装Oracle APEX后无法通过localhost访问,弹出身份验证提示

Oracle APEX 本地访问弹出身份验证的排查方案

你截图中的弹窗属于HTTP Basic身份认证,通常由XDB内置HTTP服务或ORDS服务的身份校验逻辑触发,可按以下步骤逐一排查:

  • 第一步:检查XDB匿名访问权限是否开启
    以SYS用户登录数据库执行如下查询:
    SELECT XDB.DBMS_XDB.GETANONYMOUSACCESS() FROM DUAL;
    若返回结果为0,说明匿名访问未开启,执行如下命令开启即可:
    EXEC XDB.DBMS_XDB.SETANONYMOUSACCESS(TRUE);
  • 第二步:检查APEX_PUBLIC_USER账户状态
    APEX公共访问账户如果被锁定/过期也会触发身份校验,执行如下查询确认状态:
    SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME = 'APEX_PUBLIC_USER';
    若账户状态异常,执行如下命令解锁重置:
    ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK IDENTIFIED BY 【自定义账户密码】;
  • 第三步:确认访问路径是否正确
    不要直接访问http://localhost:<端口>,正确的默认访问路径为:
    用XDB内置HTTP服务时:http://localhost:<端口>/apex/
    用ORDS部署时:http://localhost:<端口>/ords/
  • 第四步:ORDS部署场景额外检查
    如果你是通过ORDS部署的APEX,需确认ORDS配置文件中数据库连接池的用户名、密码配置正确,且对应的数据库账户未被锁定。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 21:24:06