emctl start dbconsole
if console still not starting then recreate it:
1. start the listener
lsnrctl start
2. remove the console
cd %ORACLE_HOME%/ora11gr2/bin
emca -deconfig dbcontrol db -repos drop
NB: it may take up to 30mn, be patient
3. recreate the console
set oracle_unqname = TESTDB
set ORACLE_HOSTNAME = MYPC
emca -config dbcontrol db -repos recreate
be patient it may take long time too.
4. now unplug the network cable and start the console service, it should start
if it does not or if it start but you cant login, then
a. verify that windows time zone is the same as oracle time zone defined in
%ORACLE_HOME%\ora11gr2\MYPC_testdb\sysman\config\emd.properties
at line **agentTZRegion=GMT**
to know witch timezone code to use, run this:
SELECT * FROM v$timezone_names where upper(TZNAME) like '%MAURITANIA%';
Replace Mauritania by your country.
b. enable system account
alter user system account unlock;
c. unplug the network cable and start the console service again.
I hope this helps, it worked for me.