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