Here are the steps you can use to check if you face problems with EM DB Consle
Database version : 11.2.0.0.2 standard edition
EM DB Console not working.
1) check the status of dbconsole as follows
C:\WINDOWS\system32>emctl status dbconsole
2) Try to start the dbconsole
C:\WINDOWS\system32>emctl start dbconsole
if the dbconsole cannot be started, sometimes this problem may occur because SYSMAN and DBSNMP users are locked, so check their account status
C:\WINDOWS\system32>sqlplus / as sysdba
SQL> select username,account_status from dba_users;
USERNAME ACCOUNT_STATUS
—————————— ——————————–
OUTLN OPEN
MGMT_VIEW OPEN
SYS OPEN
SYSTEM OPEN
DBSNMP OPEN
SYSMAN OPEN
DIP EXPIRED & LOCKED
ORACLE_OCM EXPIRED & LOCKED
APPQOSSYS EXPIRED & LOCKED
so from above, its clear that both the user accounts are open
5) Check if agent is running or not
C:\WINDOWS\system32>emctl status agent
6) If the agent is not running try to start it
C:\WINDOWS\system32>emctl start agent
sometimes you get the message NET HELPMSG 2185
C:\WINDOWS\system32>NET HELPMSG 2185
The service name is invalid.
EXPLANATION
You tried to start a service that is not configured on this system.
ACTION
Check the spelling of the service name or check the configuration information for the service using
the Services option from Server Manager.
Eventually recreate the repository please remember that recreating the repository will not impact your database functionality
before recreating, make sure you have the following information with you
Database hostname
Database SID
Listener port number
password for SYS user
password for DBSNMP user
password for SYSMAN user
also, it is important that DBSNMP and SYSMAN user’s account should be opened
C:\WINDOWS\system32>emca -config dbcontrol db -repos recreate -silent -DB_UNIQUE_NAME WINDEV -PORT 1521 -EM_HOME C:\oracle\11g\R2 -LISTENER LISTENER -SERVICE_NAME WINDEV -SID WINDEV -ORACLE_HOME C:\oracle\11g\R2 -HOST HP -LISTENER_OH C:\oracle\11g\R2 -DBCONTROL_HTTP_PORT 1159 -DBSNMP_PWD oracle -SYSMAN_PWD oracle -SYS_PWD oracle