What to do when Enterprise Manager is not able to connect to the database instance (ORA-28001)

摘自:http://dbtricks.com/?p=34

If you are trying to connect to the Oracle enterprise Manger and you get the following errors:

Enterprise Manager is not able to connect to the database instance.

And in the “Agent connection to instance” section:

Status: Failed

Details: ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)

One of the reasons could be that the password for the SYSMAN user is
expired. However, changing the password alone will not solve this issue.
Several additional steps are required in order to make Oracle
Enterprise Manager connect:

Before you start: Verify that ORACLE_HOME, ORACLE_SID environment
variables are set. – If not, set them using as  environment variables or
open a command line and type SET ORACLE_SID=<The database SID>

1. Stop the dbconsole: emctl stop dbconsole (dos and Unix) or  using the windows services stop the OrcleDBConsole<The database SID>.

2. Connect to the database as a user with DBA privilege with SQL*Plus

and run the following command:

alter user sysman identified by <the new password> ;

3. Verify that the new password works

SQL> connect sysman/<the new password>

4. Go to ORACLE_HOME/<HostName_SID>/sysman/config and save a backup of the emoms.properties file.

a) Open the file emoms.properties and search for:

oracle.sysman.eml.mntr.emdRepPwd=<some encrypted value>

Replace the encrypted value with the new password value

b) Search for oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE

and change TRUE to FALSE

c) Save and close emoms.properties

5. Restart the dbconsole:

emctl start dbconsole (dos and Unix) or  using the windows services start the OrcleDBConsole<The database SID>.

6. Open  emoms.properties again and Search for:

a)oracle.sysman.eml.mntr.emdRepPwd=

verify  that the password is encrypted

b) oracle.sysman.eml.mntr.emdRepPwdEncrypted=

verify  that the value is set to  TRUE

7. Refresh Oracle Enterprise Manager

原文地址:https://www.cnblogs.com/cloudwind2011/p/9085392.html

时间: 2024-09-30 09:54:22

What to do when Enterprise Manager is not able to connect to the database instance (ORA-28001)的相关文章

关于 Oracle 11g r2 Enterprise Manager (EM) 在windows环境无法启动的解决办法

正确的解决办法是在安装的时候使用emca正确安装 如果已经安装过Enterprise Manager: 请用是如下命令卸载后重装 emca -deconfig dbcontrol db emca -repos drop 安装Enterprise Manager 过程如下: 执行命令: emca -config dbcontrol db -repos create -respFile d:\resp.txt d:\resp.txt 内容: ORACLE_HOSTNAME=localhost SID

Configuring SSL on Enterprise Manager and the SLB (Release 12.1.0.2 and later)

From: http://docs.oracle.com/html/E24089_42/ha_setup.htm#sthref833 If the SLB is configured to use Third-Party/Custom SSL certificates, you must ensure that the CA certificates are properly configured in order for the trust relationship to be maintai

打开oracle enterprise manager console控制台失败

在Linux中打开oracle enterprise manager console控制台失败,请确认下面几个要点. 1看http后面没有s. 2看em的第一个缺省端口是1158端口,即:http://你的主机名或IP:1158/em 3看开启em的命令是:emctl start dbconsole. 一般说来,都是因为oracle enterprise manager 控制台没有启动.

oracle 11g Enterprise Manager 无法连接到数据库实例

今天要学习使用OEM 结果出现了两个问题! 第一个问题:应该在哪里打开OEM呢? 解决:好找了半天,才得知只需使用IE便可打开OEM了, 使用的网址为:https://localhost:1158/em/ 好的,当打开这个网址的时候呢,又遇到了第二个问题:网页提示"无法连接到数据库实例" 又好找了半天,网上确实有很多网友已经给出了解决方案,但是到了我这里总是提示dbhome_1中的某些文件不能backup! 解决:据网络上的答案,都是用CMD命令行来操作的,而我只是通过"运行

DBA_Oralce Enterprise Manager OEM管理应用介绍(案例)(视图化管理Database工具)

2014-08-16 BaoXinjian 一.摘要 1. Oracle Enterprise Manager 简介 Oracle Enterprise Manager是一个基于 java 的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面.Oracle Enterprise Manager 将中心 Console.多个代理.公共服务以及工具结为一体,提供一个集成的综合性系统管理平台,管理 Oracle 数据库环境. 2. Oracle Enterprise Manager

MMC不能打开文件D:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC

以上问题的解决方式如下: 1. 打开windows运行对话框.在对话框输入mmc.打开了如图所示的控制台. 2. 文件---添加/删除管理单元(M). 3. 添加.然后选择Microsoft SQL 企业管理器.添加. 4. 文件---选项---用户模式-完全访问---应用---确定. 5. 回到控制台,另存为C:\ProgramFiles\MicrosoftSQLServer\80\Tools\BINN\SQLServerEnterpriseManager.MSC MMC不能打开文件D:\Pr

oracle10g在通过Enterprise Manager Console 连接数据库时出现闪退

在win7 64位旗舰版上安装oracle 10数据库服务端.客户端,通过Enterprise Manager Console 连接数据库时输入后用户名和口令后,点击确认时会出现闪退 解决办法:(1)右键以管理员省份运行Enterprise Manager Console (2)右键属性--点击兼容性,选择以xp模式运行

Configure Oracle Enterprise Manager 13c In Silent Mode

本文从两大部分分别介绍了如何静默创建数据库以及如何静默安装配置OEM 13C. 一.OEM数据库创建 1.Oracle官方下载OEM13c,文件列表如下: 12.1.0.2.0_Database_Template_for_EM13_1_0_0_0_Linux_x64.zip em13100_linux64.bin em13100_linux64-2.zip em13100_linux64-3.zip em13100_linux64-4.zip em13100_linux64-5.zip 2.解压

Oracle Enterprise Manager快速重建

我们在使用Oracle时, 可以利用Oracle自带的EM(Enterprise Manager)来更方便的管理我们的数据库.但是有时候我们的em却有时候无法连接,造成这个问题的原因有好多,例如没有正确的配置hostname,或者操作系统的防火墙问题等等.如果出现了问题,我们能否快速的重建em呢?答案是肯定的.我们可以通过Oracle官方文档来参照.但是如果我们对于em里面如此多的配置命令和选项比较头大的时候,你就可以参照此文来重新创建EM. 首先需要设置好环境变量ORACLE_HOSTNAME