EMCA和EMCTL的简单用法
背景
? ? ? 其實這兩個完全是兩回事,不過倒是有關系,emca就是建立的資料庫,建立后就用emctl來管理服務了。oem有問題基本都是重建emca,然后用emctl來操作。
? ? ? 當時用emca感覺真是一陣空白,太高端了吧,完全照著網頁按步驟走,走的膽戰心驚的,所以說不了解原理還是不行。但是光懂原理不操作幾次還是不理解。后來走的多了,慢慢學習,心理逐步有譜了。
? ? ? emca算是oracle比較重要的一個管理分支了,把它搞明白了,整條學習線就會通暢很多。
知識點
EMCA和EMCTL的簡單用法
Oracle10G的EM采用了web方式,并且分成了2個產品,database control和grid control。這里主要介紹如何創建單數據的dbcontrol。Grid control需要下載單獨的光盤安裝。
在用DBCA建庫的時候,可以選擇是否啟用dbcontrol,啟用的話需要在數據庫中建立一個sysman的schema,用于保存EM的一些數據,這個就是EM的資料庫(repository)。
使用命令行工具emca可以創建,修改,重建或者刪除dbcontrol的配置。而使用命令行工具emctl可以啟動/停止EM console服務,察看服務狀態等。
emca常用命令語法:
emca -repos create創建一個EM資料庫
emca -repos recreate重建一個EM資料庫
emca -repos drop刪除一個EM資料庫
emca -config dbcontrol db配置數據庫的 Database Control
emca -deconfig dbcontrol db刪除數據庫的 Database Control配置
emca -reconfig ports 重新配置db control和agent的端口
注:通過查看$ORACLE_HOME/install/portlist.ini 文件可以知道當前dbcontrol正在使用的端口,默認dbcontrol http端口1158,agent端口3938。如果要重新配置端口,可以使用如下命令:
emca -reconfig ports -dbcontrol_http_port 1159
emca -reconfig ports -agent_port 3939
emctl常用命令語法:
emctl start dbconsole啟動EM console服務,使用前需要先設置ORACLE_SID環境變量
emctl stop dbconsole停止EM console服務,使用前需要先設置ORACLE_SID環境變量
轉載于:https://www.cnblogs.com/sddychj/p/4428655.html
總結
以上是生活随笔為你收集整理的EMCA和EMCTL的简单用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HLG2040二叉树遍历已知前中,求后
- 下一篇: Hibernate学习笔记--核心编程