Невозможно войти в 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 шага.
- Убедитесь, что XDB_WALLET успешно воссоздан.
- Убедитесь, что XDB успешно установлен и применяются соответствующие роли, EM_EXPRESS_BASIC/ALL.
- Используйте 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:
- Идти к
Settings
>Advanced
>Content Settings
>Cookies
- Coose
See all cookies and site data
- В поле поиска файлов cookie введите имя хоста, которое использовалось для доступа к EM. Я запускаю EM на своем локальном хосте и, следовательно, фильтрую по локальному хосту: Вы можете увидеть данные Flash в списке
- Нажмите на элемент, чтобы развернуть и удалить элемент, связанный с EM:
Используйте Internet Explorer для входа в EM . Другой браузер несовместим с Enterprise Manager