SYSMAN和DBSNMP用户密码过期后OEM无法使用,并报以下错误:

SYSMAN用户的密码被加密后存放在不同的地方,这样database control(OMS和agent)可以不用每次访问数据库时都输入密码。

当在数据库中改变了SYSMAN的密码后,还要将新密码提供给database control(OMS和agent)。

SYSMAN是OEM的管理员用户,而DBSNMP是智能代理用户,用于监控和管理数据库性能。

1.停止dbconsole

> set ORACLE_SID=yb
> set ORACLE_UNQNAME=yb
> emctl stop dbconsole

2.检查

> emctl status dbconsole

3.以dba权限登陆数据库

SQL> alter user dbsnmp account unlock identified by oracle;
SQL> alter user sysman account unlock identified by oracle;

4.修改DBSNMP用户的其他配置文件

> cd  $ORACLE_HOME/host_sid/sysman/emd 

保存备份targets.xml文件

编辑targets.xml文件,找到以下的行:

<property name="password" value="<encrypted_string>" encrypted="TRUE">
#将"<encrypted_string>"替换为新的密码,将"encrypted"的值改为"FALSE"

5.修改sysman用户的其他配置文件

> cd  $ORACLE_HOME/host_sid/sysman/config

保存备份emoms.properties文件

编辑emoms.properties文件,找到以下的行:

oracle.sysman.eml.mntr.emdRepPwd=
#将加密的密码替换为新的密码
比如:
oracle.sysman.eml.mntr.emdRepPwd=oracle

编辑emoms.properties文件,找到以下的行:

oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE
#将该值修改为FALSE

6.重启dbconsole

> emctl start dbconsole

7.检查步骤4,步骤5中的配置文件中密码是否已经变成加密

修改成功后,密码已经变成加密格式,值FALSE变成TRUE.

如何修改DBSNMP和SYSMAN用户的密码的更多相关文章

  1. DBSNMP和SYSMAN用户初始密码及正确的修改方式

    SYSMAN和DBSNMP跟涉及到Oracle的EM,所以跟其他的用户修改密码方式有所区别. 下面是这两个用户的默认密码和作用说明 DBSNMP DBSNMP The account used by ...

  2. 如何修改 EM12c 中 SYSMAN 用户的密码?

    以下内容全部转自:http://www.chenjunlu.com/2013/04/how-to-modify-the-password-for-sysman-of-em-12c-cloud-cont ...

  3. Eclipse中修改git地址、用户、密码

    1. 修改Url Window > Preferences > Team > Git > Configuration > Repository Settings 2. 修 ...

  4. 修改django 后台admin用户的密码

    python manage.py shellfrom django.contrib.auth.models import User from django.contrib.auth.models im ...

  5. 修改linux系统用户、PostgreSQL用户的密码

    1. 修改linux系统postgres用户的密码 PostgreSQL会创建一个默认的linux用户postgres,修改该用户密码的方法如下: 步骤一:删除用户postgres的密码 sudo   ...

  6. centos6.5下修改系统的roo用户/非root用户的密码

    1.修改系统root用户的密码 [........~]# passwd然后输入新密码,若提示密码太简单,无需理会,直接敲回车: 然后再次输入新密码,即可修改成功. 2.修改系统非root用户的密码:e ...

  7. 添加linux中svn的用户和密码

    1:首先找到svn路径 find / -iname "svn" 一般找到svn路径之后就可以找到配置文件位置啦 svn/svnrepos/jgcp/conf 2:进入目录之后修改a ...

  8. mysql基础之mariadb的安装,连接,用户,密码,权限设置语句详解

    一.mariadb安装 1.配置mariadb源: [root@ren7 ~]# vim /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB ...

  9. Windows系统重置用户登录密码

    更新记录 2022年4月16日:本文迁移自Panda666原博客,原发布时间:2021年8月23日. 方法一.使用带有密码恢复功能的PE盘 买一张 PE光盘 或 自制PE启动盘,这里推荐微PE. 准备 ...

随机推荐

  1. Solve one floodlight install problem

    参考: Floodlight安装 SDNLAB Floodlight官网 Installation Guide 问题: 在follow安装教程安装Floodlight的过程中,ant编译时出现了: [ ...

  2. 基于s5pv210的uboot总结

    1.启动过程特征总结 (1)第一阶段为汇编阶段.第二阶段为C阶段 (2)第一阶段在SRAM中.第二阶段在DRAM中 (3)第一阶段注重SoC内部.第二阶段注重SoC外部Board内部 2.uboot的 ...

  3. 20145317彭垚 《Java程序设计》第4周学习总结

    20145317彭垚 <Java程序设计>第04周学习总结 20145317彭垚 <Java程序设计>第4周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行 ...

  4. java语言中数值自动转换的优先顺序

    转换原则:从低精度向高精度转换byte .short.int.long.float.double.char数据类型的转换,分为自动转换和强制转换.自动转换是程序在执行过程中“悄然”进行的转换,不需要用 ...

  5. UCenter 通信失败 和 无法同步登陆的调试方法

    1. 看请求 2./uc_server/control/admin/app.php echo "\$url = $url <br />\n \$status = $status& ...

  6. React.js model

    // tutorial1.js var CommentBox = React.createClass({ render: function() { return ( <div className ...

  7. Cas服务器设置(java),java、php客户端配置

    由于多个项目需要帐号的互通,所以一开始就是用cas去做的,不得不说cas要配置的东西挺多的,但是项目安全性不需要太高,所以没有做https的请求,也就是没有弄证书,这虽然省了很多时间和精力,但是项目之 ...

  8. phpcms v9模版调用代码大全(全面而实用)

    首页调用栏目 {pc:content action="category" siteid="$siteid" num="15" order=& ...

  9. WCF两种方式

    http://www.ilanever.com/article/sitedetail.html?id=164 1. 显示添加服务行为,为服务自动提供基于HTTP-GET的元数据.2. 采用元数据交换终 ...

  10. Decimal、 Float、 Double 使用

    一.Java 1.float型定义的数据末尾必须 有"f "或"F",为了和double区别.例float x=123.456f,  y=2e20f; publ ...