博主QQ:819594300
創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)全網(wǎng)整合營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、乳山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為乳山等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
博客地址:http://zpf666.blog.51cto.com/
有什么疑問(wèn)的朋友可以聯(lián)系博主,博主會(huì)幫你們解答,謝謝支持!
前言:oracle除了使用命令操作以外,還可以使用OEM圖形化管理,日常的管理工作都可以通過(guò)OEM操作,包括數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建,用戶(hù)權(quán)限的管理,數(shù)據(jù)文件和參數(shù)的配置、備份和恢復(fù)操作等。
一、OEM知識(shí)點(diǎn)
1、OEM簡(jiǎn)介
OEM是采用直觀而且方便的圖像化界面來(lái)控制和管理ORACLE數(shù)據(jù)庫(kù)的工具集,它包含大量對(duì)DBA有用的工具。在oracle中,數(shù)據(jù)庫(kù)管理和操作都可以使用OEM來(lái)完成,如創(chuàng)建用戶(hù)和角色,權(quán)限分配,創(chuàng)建方案對(duì)象,進(jìn)行存儲(chǔ)管理等。
2、OEM架構(gòu)
OEM不僅能夠管理本地?cái)?shù)據(jù)庫(kù)實(shí)例,也可以管理網(wǎng)絡(luò)和RAC環(huán)境下數(shù)據(jù)庫(kù)實(shí)例。無(wú)論是管理本地還是網(wǎng)絡(luò)上的數(shù)據(jù)庫(kù),OEM都通過(guò)HTTP/HTTPS訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),它的架構(gòu)如圖下圖:
1)Management repository:存儲(chǔ)要監(jiān)控的數(shù)據(jù)庫(kù)的管理數(shù)據(jù)及狀態(tài)信息。
2)OMS管理服務(wù):監(jiān)控和管理安裝了management agent的數(shù)據(jù)庫(kù),并將獲得的管理信息存入management repository。
3)Oracle HTTP Server:內(nèi)置的apache服務(wù)器。
4)OC4J/J2EE:符合J2EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器。
5)Oracle web cache:用于快速訪(fǎng)問(wèn)web。
6)Management agent:安裝在被管理的數(shù)據(jù)服務(wù)器上,用于監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)行狀態(tài),資源使用,信息變更等,將信息轉(zhuǎn)送到OMS,OMS將這些信息存入repository。
3、OEM的兩個(gè)版本
OEM有兩個(gè)不同的版本,分別是:database control 和grid control。Databasecontrol通常用于監(jiān)控和管理本地單個(gè)數(shù)據(jù)庫(kù)或者RAC數(shù)據(jù)庫(kù)。Grid control則用于管理大規(guī)模、復(fù)雜的系統(tǒng)環(huán)境,它可以管理包括主機(jī)、數(shù)據(jù)庫(kù)、web服務(wù)器、監(jiān)聽(tīng)器、服務(wù)等在內(nèi)的整個(gè)基礎(chǔ)設(shè)施。
對(duì)于database control,通常不用配置任何東西,當(dāng)使用DBCA或者oracle universal installer創(chuàng)建完數(shù)據(jù)庫(kù)后,databasecontrol就可以使用了。當(dāng)然,如果是通過(guò)create database語(yǔ)句手工創(chuàng)建的數(shù)據(jù)庫(kù),那么需要通過(guò)EMCA(enterprise manager configurationassistant)來(lái)配置database control。Gridcontrol則需要和數(shù)據(jù)庫(kù)分開(kāi)安裝,安裝過(guò)程和配置要復(fù)雜一些。
二、OEM的使用
1、OEM的安裝和配置
當(dāng)通過(guò)oracle universal install安裝oracle數(shù)據(jù)庫(kù)時(shí),如果選擇了創(chuàng)建數(shù)據(jù)庫(kù)(或者直接通過(guò)DBCA創(chuàng)建數(shù)據(jù)庫(kù)),會(huì)默認(rèn)安裝OEM database control。數(shù)據(jù)庫(kù)創(chuàng)建完畢之后會(huì)顯示OEM的相關(guān)信息,database control URL即為OEM的訪(fǎng)問(wèn)地址。
(上圖參考Oracle系列博文(一):oracle的安裝)
1)使用DBCA配置OEM
DBCA提供了圖形化創(chuàng)建OEM的方式,首先啟動(dòng)DBCA。
這樣,采用OEMdatabase control管理這個(gè)數(shù)據(jù)庫(kù)就配置完成了,這種方式十分簡(jiǎn)單,全部通過(guò)DBCA可視化完成。
1)使用EMCA手動(dòng)配置
如果通過(guò)createdatabase語(yǔ)句手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù),就需要通過(guò)EMCA來(lái)配置OEM。EMCA可以設(shè)置OEM相關(guān)的各個(gè)方面,如repository存儲(chǔ)區(qū)的重建和刪除,配置文件的創(chuàng)建和刪除等。下面是EMCA常用命令。
emca -config dbcontroldb:配置OEM database control。
Emca -deconfig dbcontroldb:刪除OEM database control配置文件。
Emca -repos drop:刪除repository存儲(chǔ)區(qū)。
Emca -repos create:創(chuàng)建新的repository存儲(chǔ)區(qū)。
Emca -repos recreate:重建repository存儲(chǔ)區(qū)。
下面使用emca重新配置OEM。執(zhí)行emca-config dbcontrol db-reposrecreate命令,該命令會(huì)配置OEM database control并重建repository存儲(chǔ)區(qū)。
注意:如果未配置過(guò)OEM,請(qǐng)使用emca -config dbcontrol db -repos create命令配置。
2、使用EMCTL控制OEM
使用OEM之前必須確保dbconsole進(jìn)程已經(jīng)啟動(dòng),oracle提供了EMCTL工具來(lái)啟動(dòng)和關(guān)閉dbconsole進(jìn)程并查看其狀態(tài)。
1)查看OEM狀態(tài)
執(zhí)行emctl status dbconsole命令,可以得到OEM是否運(yùn)行、OEM的訪(fǎng)問(wèn)地址和日志存放位置。執(zhí)行結(jié)果如下:
2)關(guān)閉OEM
執(zhí)行emctl stop dbconsole命令。
3)啟動(dòng)OEM
執(zhí)行emctl start dbconsole
3、使用OEM監(jiān)控和管理數(shù)據(jù)庫(kù)
OEM提供了非常強(qiáng)大的監(jiān)控和管理功能,下面介紹幾種常見(jiàn)操作。
1)使用OEM啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)
首先確定監(jiān)聽(tīng)已經(jīng)運(yùn)行
2)查看OEM的狀態(tài)
3)訪(fǎng)問(wèn)OEM的URL,單擊“啟動(dòng)”按鈕
4)進(jìn)入主界面,單擊“啟動(dòng)”,進(jìn)入下面的界面,填寫(xiě)好了之后單擊右上角的“確定”。
5)進(jìn)入到主界面
6)OEM監(jiān)控?cái)?shù)據(jù)庫(kù)運(yùn)行
OEM啟動(dòng)后,就可以使用OEM管理、監(jiān)控和維護(hù)數(shù)據(jù)庫(kù)了。首先訪(fǎng)問(wèn)OEM。并使用SYS或者SYSTEM賬戶(hù)登錄。
OEM用戶(hù)的角色分為兩種:管理員權(quán)限和非管理員權(quán)限。管理員擁有很高的權(quán)限,如監(jiān)控、修改設(shè)置、數(shù)據(jù)庫(kù)審計(jì)、升級(jí)及備份恢復(fù)等。非管理員權(quán)限只能查看信息而不能修改任何設(shè)置。登錄后可以看到OEM的主界面,劃分了7個(gè)功能標(biāo)簽供用戶(hù)選擇,分別是主目錄、性能、可用性、服務(wù)器、方案、數(shù)據(jù)移動(dòng)、軟件和支持。下面分別介紹其功能。
7)主目錄
主目錄部分呈現(xiàn)了數(shù)據(jù)庫(kù)實(shí)例的整體狀態(tài),它通過(guò)圖形的形式呈現(xiàn),而更具體的指標(biāo)和內(nèi)容可以單擊相應(yīng)的內(nèi)容獲得。例如:要獲得CPU具體情況,可以單擊CPU圖下面的帶下劃線(xiàn)的數(shù)據(jù)。其他情況類(lèi)似,如下圖所示:
點(diǎn)擊上圖中的監(jiān)聽(tīng)程序,彈出下面的界面
8)性能
性能部分主要提供了主機(jī)監(jiān)控、用戶(hù)連接監(jiān)控及i/o性能,還有其他相關(guān)的連接選項(xiàng)用于輔助判斷。
主機(jī)監(jiān)控:監(jiān)控是否存在cpu瓶頸。它呈現(xiàn)了cpu使用率的曲線(xiàn)圖,清晰地呈現(xiàn)出不同時(shí)段cpu使用率的高低。如果發(fā)現(xiàn)某段時(shí)間內(nèi)cpu使用率極高,并且已經(jīng)出現(xiàn)了性能問(wèn)題,如終端用戶(hù)反映應(yīng)用系統(tǒng)變慢,那么這時(shí)就需要分析用戶(hù)會(huì)話(huà),看那些sql正在消耗cpu資源。
平均活動(dòng)會(huì)話(huà)監(jiān)控:這是分析性能問(wèn)題的關(guān)鍵部分,它呈現(xiàn)了實(shí)例中某個(gè)時(shí)間段內(nèi)會(huì)話(huà)正在等待哪些事件,以及哪些會(huì)話(huà)正在等待那些事件,事件會(huì)用不同的顏色表示。
單擊上圖中的“重復(fù)的sql”連接,將顯示實(shí)例中重復(fù)次數(shù)較多的sql,建議開(kāi)發(fā)人員使用參數(shù)綁定修改這些sql,提高cpu利用率。
9)可用性
可用性部分主要針對(duì)備份和恢復(fù)的設(shè)置和管理,下面將使用OEM進(jìn)行備份。
單擊上圖中的“備份設(shè)置”,進(jìn)入備份設(shè)置頁(yè)面
填寫(xiě)主機(jī)×××明,用戶(hù)名oracle,密碼:xxx,磁盤(pán)的備份位置采用默認(rèn)即可,并行度為1,最后單擊“測(cè)試磁盤(pán)備份”。如果成功則設(shè)置完畢,否則根據(jù)提示重新填寫(xiě)。
然后單擊上圖中“備份集”標(biāo)簽,如下圖所示:
填寫(xiě)備份片的大小,壓縮算法,單擊“確定”按鈕完成設(shè)置。單擊“策略”標(biāo)簽,可以對(duì)備份策略、保留策略及其他策略進(jìn)行設(shè)置,此處采用默認(rèn)設(shè)置。
設(shè)置完畢之后單擊“確定”
備份設(shè)置完畢之后需要進(jìn)行調(diào)度備份設(shè)置(單擊下圖中的“調(diào)度備份”)
填寫(xiě)正確的×××明,單擊“調(diào)度定制備份”按鈕
設(shè)置調(diào)度頻率,選中“一次(立即)”,單擊下一步。
對(duì)前面的設(shè)置進(jìn)行復(fù)查,確認(rèn)無(wú)誤后,單擊“提交作業(yè)”
調(diào)度備份成功后,可以單擊下圖中的“管理當(dāng)前備份”連接,對(duì)備份進(jìn)行管理
10)服務(wù)器
服務(wù)器部分包括存儲(chǔ)、數(shù)據(jù)庫(kù)配置、調(diào)度、統(tǒng)計(jì)、資源、安全、查詢(xún)優(yōu)化及更改數(shù)據(jù)管理功能,如下圖所示:
下面介紹一個(gè)常用的管理功能:用戶(hù)管理
創(chuàng)建用戶(hù)首先要為用戶(hù)創(chuàng)建表空間,如下圖所示,該界面以列表的形式呈現(xiàn)了表空間的一些關(guān)鍵指標(biāo),如已分配的大小、已用空間、是否自動(dòng)擴(kuò)展、空閑的已分配空間,下面創(chuàng)建一個(gè)表空間MDR。
單擊右下角的“確定”,表空間創(chuàng)建完畢,現(xiàn)在創(chuàng)建用戶(hù),首先進(jìn)入用戶(hù)管理界面,如下圖所示:
單擊上圖中的“創(chuàng)建”按鈕,輸入相關(guān)信息,如下圖所示。
然后點(diǎn)擊“角色”,為用戶(hù)分配角色,單擊“編輯列表”
然后單擊“確定”創(chuàng)建用戶(hù)。
11)方案
方案部分主要包括對(duì)數(shù)據(jù)庫(kù)對(duì)象、程序、物化視圖、字變更管理、用戶(hù)自定義類(lèi)型,XML數(shù)據(jù)庫(kù)、工作區(qū)管理器及文本管理器的管理,如下圖所示:
使用最多的是“表”管理,下面為MDR用戶(hù)新建一張表。
單擊上圖中的“創(chuàng)建”。
12)數(shù)據(jù)移動(dòng)
數(shù)據(jù)移動(dòng)部分包括移動(dòng)行數(shù)據(jù)、移動(dòng)數(shù)據(jù)文件、流管理及高級(jí)復(fù)制功能,如下圖所示:
下面利用移動(dòng)行數(shù)據(jù)的導(dǎo)出功能,導(dǎo)出MDR方案,單擊上圖中的“導(dǎo)出到導(dǎo)出文件”
但是提示不能以sysdba的角色登錄,所以我這里更換成為system用戶(hù)登錄操作。
上圖默認(rèn)即可
確認(rèn)無(wú)誤后,提交作業(yè)。
導(dǎo)出文件位置是data_pupm_dir目錄所在的位置,可以通過(guò)select * from dba_directories查詢(xún)。
13)軟件和支持
軟件和支持部分提供了豐富的軟件管理內(nèi)容,包括軟件的配置管理、補(bǔ)丁管理,real application testing和部署過(guò)程管理器。
配置管理:主機(jī)的配置,狀態(tài)信息及資源使用率信息等。
補(bǔ)丁管理:可以查看當(dāng)前的補(bǔ)丁建議,安裝補(bǔ)丁的前提要求及應(yīng)用補(bǔ)丁程序。
Real application testing:包括數(shù)據(jù)庫(kù)重放和sql性能分析程序。
部署過(guò)程管理器:管理當(dāng)前已經(jīng)部署好的過(guò)程,包括編輯、查看、運(yùn)行及監(jiān)控部署好的過(guò)程。
當(dāng)前題目:oracle系列(六)OEM與常見(jiàn)故障處理
當(dāng)前URL:http://www.rwnh.cn/article34/jgjese.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站排名、響應(yīng)式網(wǎng)站、虛擬主機(jī)、網(wǎng)頁(yè)設(shè)計(jì)公司、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)