Oracle 11g Express Edition工作区登录失败,如何恢复账户?
Oracle 11g XE工作区凭证无效的恢复方案
通过SQL*Plus重置工作区管理员密码
- 打开命令提示符,切换到Oracle XE的bin目录,示例路径:
cd C:\oraclexe\app\oracle\product\11.2.0\server\bin - 以sys用户身份登录SQL*Plus:
sqlplus / as sysdba - 执行PL/SQL块重置指定工作区的密码,替换
YOUR_WORKSPACE为你的工作区名称,NewPass123为新密码:BEGIN APEX_UTIL.SET_WORKSPACE('YOUR_WORKSPACE'); APEX_UTIL.CHANGE_CURRENT_USER_PASSWORD('NewPass123'); END; /
- 打开命令提示符,切换到Oracle XE的bin目录,示例路径:
检查并解锁工作区(若需)
- 在SQL*Plus中查询工作区状态:
SELECT WORKSPACE_NAME, STATUS FROM APEX_WORKSPACES WHERE WORKSPACE_NAME = 'YOUR_WORKSPACE'; - 若状态显示为
LOCKED,执行解锁命令:BEGIN APEX_UTIL.UNLOCK_WORKSPACE('YOUR_WORKSPACE'); END; /
- 在SQL*Plus中查询工作区状态:
清理浏览器缓存(可选)
清除Chrome的Cookie和缓存后,手动输入新设置的密码尝试登录,避免旧会话信息干扰。
内容的提问来源于stack exchange,提问作者Coder
相关产品推荐
相关产品推荐

