工具 & 效率6 分钟阅读
EM 24ai 运维必知:一招搞定用户密码重置!
大家好,这里是公众号 DBA学习之路,分享一些学习数据库路上的知识和经验。 @TOC目录 做 DBA 的这些年里,最让我头疼的问题之一就是密码遗忘。去年就曾遇到过一个典型案例:客户遗忘了 EM 的管理密码,向 Oracl
2025年12月1日
database
DBA 实战课程
系统学习 Oracle DBA
- 2738+ 篇实战文章
- 1500+ 步骤截图
- 10 大核心模块
开通会员 ¥128/月起
查看完整课程在知识库中专注阅读,并随时返回相关工具与课程
大家好,这里是公众号 DBA学习之路,分享一些学习数据库路上的知识和经验。

本章目标:掌握本章核心知识点 前置要求:完成前序章节学习 预计时长:60 分钟
做 DBA 的这些年里,最让我头疼的问题之一就是密码遗忘。去年就曾遇到过一个典型案例:客户遗忘了 EM 的管理密码,向 Oracle 原厂寻求支持时,建议却是“重置过程复杂,建议直接重装”。结果耗费了一整天时间,重新搭建了一套 EM 13C。
最近查阅 MOS 文档时,注意到一篇标题为 《EM 24ai: Steps to Reset the Password for Weblogic and Nodemanager User Accounts (Doc ID 3086915.1)》 的文章,才发现从 EM 24ai 版本开始,密码重置流程已大幅简化。
Oracle EM 24ai 的安装教程可参考:https://www.modb.pro/db/1869933671994638336
如果 EM 13C 当年就有这样的方案,去年也不至于耗费如此多精力。这一功能对日常运维非常实用,特地给大家分享一下。
众所周知,在部署 EM 24ai OMS 时,系统会安装 WebLogic Server (WLS) 12.1.0.4,并根据所选安装类型为 weblogic 和 nodemanager 账户设置初始密码:

安装时设置的初始密码复杂度通常较高,建议在安装完成后立即妥善记录。一旦遗忘,以往的处理方式确实非常繁琐。
开始操作前,请务必确认以下几点:
切换至 oracle 用户,在 OMS 节点上执行以下命令(执行过程中 OMS 将自动重启):
1## 切换到oracle用户,加载环境变量2. .oms3## 设置新密码,例如设为 P@ssw0rdEMCC4ADMIN_PWD=P@ssw0rdEMCC5## 执行以下命令重置WebLogic用户密码6emctl config oms -change_wls_pwd -new_admin_pwd $ADMIN_PWD7emcli modify_oms_wls_target_creds -new_admin_pwd=$ADMIN_PWD若为 EMCC 集群环境,则需在所有 OMS 节点上执行上述命令。
切换至 oracle 用户,在 OMS 节点上执行以下命令(执行过程中 OMS 将自动重启):
1## 加载环境变量2. .oms3## 设置新密码,例如设为 P@ssw0rdEMCC4NM_PWD=P@ssw0rdEMCC5## 执行以下命令重置Node Manager密码6emctl config oms -change_wls_pwd -new_nm_pwd $NM_PWD7emcli modify_oms_wls_target_creds -new_nm_pwd=$NM_PWD若为 EMCC 集群环境,则需在所有 OMS 节点上执行上述命令。
如果两个密码均遗忘,可一次性重置 WebLogic 和 Node Manager 的密码。
切换至 oracle 用户,在任意 OMS 节点上执行以下命令(执行过程中 OMS 将自动重启):
1## 加载环境变量2. .oms3## 设置新密码,例如均设为 P@ssw0rdEMCC4ADMIN_PWD=P@ssw0rdEMCC5NM_PWD=P@ssw0rdEMCC6emctl config oms -change_wls_pwd -new_admin_pwd $ADMIN_PWD -new_nm_pwd $NM_PWD
随后在任意一个 OMS 节点上执行以下命令完成同步:
1## 加载环境变量2. .oms3## 以sysman用户登录并同步4emcli login -username=sysman5emcli sync6emcli modify_oms_wls_target_creds -new_admin_pwd=$ADMIN_PWD -new_nm_pwd=$NM_PWD
随着 EM 24ai 的发布,Oracle 在密码重置流程上做出了明显优化,使得运维操作更为便捷。对于仍在使用早期版本的用户,建议关注官方更新,适时升级以获得更好的管理体验。日常运维中,仍应养成良好的密码记录与保管习惯,防患于未然。
