Невозможно войти в Oracle Enterprise Manager Express

Я скачал образ виртуальной коробки Oracle Database Days Database 12c. Я могу загрузить его и получить доступ к рабочему столу. Когда я пытаюсь войти в Enterprise Manager (EM) Express, используя URL-адрес http://127.0.0.1:8888/em меня просят установить Adobe Flash. Я устанавливаю его и попадаю на экран входа.

Если я пытаюсь войти в систему как SYSTEM, я получаю следующую ошибку:

Но когда я пытаюсь войти в систему как пользователь SYS, я получаю странную ошибку: маркер безопасности не совпадает. Вы должны войти снова..

Мне кажется, что учетные данные для SYS в порядке, но что-то не так с пользователем в базе данных. Это правильно, и если да, то как я могу это исправить? Или EM Express просто не настроен на образе?

4 ответа

Решение

Этот документ от Oracles Metalink решает его ( https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=185690872522025&id=1968763.1&_afrWindowMode=0&_adf.ctrl-state=16vhefh1mo_9). Решение содержит 3 шага.

  1. Убедитесь, что XDB_WALLET успешно воссоздан.
  2. Убедитесь, что XDB успешно установлен и применяются соответствующие роли, EM_EXPRESS_BASIC/ALL.
  3. Используйте IE 11.0.9600.16476 с представлением совместимости.

Ответ Марк Стюардс охватывает этап 2.

На самом деле первые 2 шага не нужны. Похоже, они уже были применены к изображению. Все, что вам нужно сделать, это использовать другой браузер. Opera, Chrome и IE все работают, а Firefox - нет.

Но почему Oracle устанавливает браузер, который не работает с EM Express, и почему Adobe Flash не устанавливается, когда это требуется, очень странно.

Но спасибо за ответ, теперь он работает для меня из удаленного браузера, а не из браузера с установленным изображением.

Следующее решение сработало для меня:

Убедившись, что желаемый аккаунт EM_EXPRESS_ALL Разумеется, я только что получил доступ Enterprise Manager используя новое приватное окно в Firefox.

Установите персональный идентификатор пользователя, предоставьте ему DBA и попробуйте назначить роль EM_EXPRESS_ALL своему идентификатору пользователя.

Та же ошибка все еще существует в 2019 году на EM с версией Chrome 76.0.3809.87. Решение - добавить EM URL в раздел "Разрешить" в разделе "Файлы cookie".

В Microsoft Edge нет проблем с доступом к Oracle 12c EM. В Microsoft IE 11 нет проблем с доступом к Oracle 12c EM. В Firefox: маркер безопасности не совпадает.

Нашли решение для Firefox на Есть ли способ заставить Firefox игнорировать недействительные ssl-сертификаты?

Перейдите в Инструменты> Параметры> Дополнительно "Вкладка"(?) > Вкладка Шифрование

Нажмите кнопку "Проверка" и снимите флажок для проверки действительности

Имейте в виду, однако, что это довольно небезопасно, так как вы широко открыты для принятия любого неверного сертификата. Я сделал бы это только в том случае, если вы используете браузер в Интранете, где действительность сертификата не имеет значения для вас, или вас это не касается вообще.

Я столкнулся с этим из-за данных cookie, хранящихся в Adobe Flash. Просмотр в приватном режиме или инкогнито не помог. Вот шаги, чтобы удалить сохраненные данные и начать использовать EM в Chrome:

  1. Идти к Settings > Advanced > Content Settings > Cookies
  2. Coose See all cookies and site data
  3. В поле поиска файлов cookie введите имя хоста, которое использовалось для доступа к EM. Я запускаю EM на своем локальном хосте и, следовательно, фильтрую по локальному хосту: Вы можете увидеть данные Flash в списке
  4. Нажмите на элемент, чтобы развернуть и удалить элемент, связанный с EM:

Используйте Internet Explorer для входа в EM . Другой браузер несовместим с Enterprise Manager

Другие вопросы по тегам