过去几周我都在休假。在翻阅了大量电子邮件后,我终于找到时间研究 EM 12 Cloud Control。不幸的是,我忘记了我的 SYSMAN 密码,并且 EM 12c 测试安装不再运行。正如你所说:“忘记一切的假期,一定是美好的假期。”
到目前为止一切顺利,但我的问题呢?让我们从没有运行的 EM 12c 开始。我从头开始启动虚拟机。通过 ssh 登录后,我意识到 EM 12c 基础架构正在运行。令我惊讶的是,安装程序在 /etc/init.d 和相应的 rc 目录中配置了启动/停止脚本 gcstartup。该脚本自 EM 10g 以来就已经存在,但我从未使用过它。不幸的是,没有人为数据库和监听器创建启动/停止脚本。手动启动它们后,我只需弹起 EM 12c 即可再次启动并准备好。仅仅启动数据库是不够的。重新启动或启动 OMS 也是必要的,因为在 EM 12c 启动期间数据库不可用时,不会启动 OMS。[1367876.1]
我的第二个问题是一个很常见的问题。您将找到一些关于如何更改 EM 10/11g、DB Console 和新的 EM 12c 的 SYSMAN 密码的说明。基本上它以与 EM 11g 中类似的方式完成。只是简单一点,因为不需要分两步进行更改。您可以使用 emctl 更改 OMS 基础结构的 SYSMAN 密码以及数据库帐户。这也是您在使用 emctl 时可以指定的 SYS 密码。
- 停止所有 OMS:emctl stop oms
- 修改密码:emctl config oms -change_repos_pwd -use_sys_pwd -sys_pwd sys 用户密码 -new_pwd 新的sysman 密码
- 停止管理服务器并重新启动所有 OMS:emctl stop oms -all; emctl 启动 oms
示例输出:
-change_repos_pwd -use_sys_pwd -sys_pwd manager -new_pwd tiger
Oracle Enterprise Manager Cloud Control 12c Release 12 .1 .0 .1 .0
版权所有 (c) 1996, 2011 Oracle Corporation。版权所有 。
在后端更改密码...
密码在后端更改成功。
更新存储库密码 IN Credential Store ...
已成功更新存储库密码 IN Credential Store 。
使用 'emctl stop oms -all' 和 'emctl start oms' 重新启动所有 OMS。
已成功更改存储库密码。
有关这些主题的更多信息,请参阅以下 MOS 说明:
- 12C云控:在OMS和Repository修改SYSMAN密码的步骤[ 1365930.1 ]
- 如何在10g和11g Grid Control中修改SYSMAN用户密码?[ 270516.1 ]
- EM Cloud Control 12c OMS 在服务器重启后无法启动[ 1367876.1 ]
参考至:http://www.oradba.ch/2011/12/howto-change-sysman-password-in-12c-cloud-control/
如有错误,欢迎指正