oracle 11g的企業管理器


到了oracle11G的時候,已經找不到客戶端的企業管理器了啊。是oracle沒有提供企業管理器嗎?當然不是,只是oracle提供的不是c/s架構的企業管理器了。oracle提供了b/s架構的企業管理器。

在linux服務器上執行emctl start dbconsole啟動企業管理器,emctl stop dbconsole停止企業管理器。當然你也可以查看企業管理器的狀態,這就要執行emctl status dbconsole了。

但你啟動了企業管理器以后,就可以通過網頁來訪問企業管理器了。網址一般在啟動企業管理器的時候會顯示出來:

[oracle@localhost ~]$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
https://localhost.localdomain:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ................. started.
------------------------------------------------------------------
Logs are generated in directory /opt/oracle/product/11.1.0/localhost.localdomain_myora/sysman/log

那么我們看到https://localhost.localdomain:1158/em/console/aboutApplication就是企業管理器的訪問地址了。大多數情況下,需要把:1158前面的主機名換成IP地址進行訪問,如果你的網絡中沒有dhcp服務器,那么通過主機名在很多時候是不能訪問的。

在linux服務器上你也可以通過查看ORACLE_HOME/install/portlist.ini文件來獲取em的端口號,然后用這個端口進行訪問。

訪問oracle企業管理器需要有SELECT_CATALOG_ROLE角色的權限。

如果你新創建了一個用戶,需要執行grant SELECT_CATALOG_ROLE to user_name;才能使該用戶訪問企業管理器。但是不需要你單獨的執行這個語句,通常dba角色也包含了這些權限。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM