databaseoracle-databaseoracle-enterprise-manageroracle-enterprise-linux

Cannot login to Oracle Enterprise Manager Express


I have downloaded Oracle Developer Days Database 12c virtualbox image. I can boot it and access the desktop. When I try to log in to Enterprise Manager (EM) Express using the URL http://127.0.0.1:8888/em I am asked to install Adobe Flash. I install it and get to the login screen.

If I try to login as SYSTEM I get the following error:

enter image description here

But when I try to log in as user SYS I get a strange error: Security token does not match. You must login again..

enter image description here

To me it looks like the credentials for SYS are OK, but there is something wrong with the user in the database. Is this correct and if so how can I fix it? Or is EM Express just not setup on the image?


Solution

  • This document from Oracles Metalink solves it. The solution contains 3 steps:

    1. Make sure that XDB_WALLET is recreated successfully.
    2. Make sure XDB is installed successfully and the appropriate roles, EM_EXPRESS_BASIC/ALL is applied.
    3. Use IE 11.0.9600.16476 with compatibility view.

    Mark Stewart's answer covers step 2.

    The first two steps are not strictly necessary. It looks like they have already been applied to the image in my case. All I had to do was use a different browser. Opera, Chrome, and IE all worked, but Firefox didn't.

    The fact that Oracle installs a browser that doesn't work with EM Express and that Adobe Flash is not installed when it's required is very strange.