Oracle 12c:配置em,解決em登錄問題

前言說明

問題

時間:2019-9-25
如何啓動em的服務?現在無法訪問


文章的大致思路就是,先配置em,在登錄em,可能在登錄的時候會有問題,提供相應的一些解決方案


到了12c,em不需要單獨安裝,在安裝oracle的時候,會安裝em,em企業管理需要oracle開放相應的端口,在11g中,默認的端口是1158,oracle需要手動開放端口。

具體操作

1、執行lsnrctl status來查看數據庫的狀態,找到如下輸出內容:在這裏插入圖片描述
2、暴露相應端口

[oracle@localhost ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on 星期三 918 21:21:55 2019
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
連接到: 
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
PL/SQL 過程已成功完成。

SQL> EXEC DBMS_XDB_CONFIG.SETHTTPPORT(5502);
PL/SQL 過程已成功完成。

SQL> select dbms_xdb_config.gethttpsport() from dual;
DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
			  5500
SQL> select dbms_xdb_config.gethttpport() from dual;
DBMS_XDB_CONFIG.GETHTTPPORT()
-----------------------------
			 5502

如下是詳細說明:
在這裏插入圖片描述

登錄測試

如果你使用的是http協議,則網址格式爲:http://localhost:port/em 例如http://192.168.44.181:5502/em,同理如果是https協議,將http改成https即可。

在這裏插入圖片描述
這裏不填寫容器名,如果填寫,瀏覽器則會彈出輸入框,你輸入什麼都沒有用。
這裏你們可能會遇見錯誤:登錄被拒絕; 用戶名/口令無效
我安裝oracle 12c的時候設置的sys,和system的密碼均是123456,輸入也是完全正確,但是不知道爲什麼會報無效錯誤,但是在我修改了密碼之後,正常登陸。

修改sys或者system密碼

我這裏以sys爲例修改
1、輸入sqlplus sys/change_on_install as sysdba
在這裏插入圖片描述
2、修改sys賬戶密碼:alter user sys identified by test(這是密碼);
在這裏插入圖片描述

最後可以使用用戶名和密碼登錄

登錄結果

在這裏插入圖片描述

參考文檔

Oracle 的EM界面無法登錄
oracle12c EM的配置和使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章