Oracle企業(yè)管(guǎn)理器(OEM)常見問題解答
OracleEnterpriseManager(Oracle企(qǐ)業管理器,簡稱(chēng)OEM)是通過一組(zǔ)Oracle程序,為管理(lǐ)分布式環境提供了管理服務。OEM包括了一組(zǔ)DBA工具(jù),一個repository,以及一個圖形化顯示的控製台。OEM控製台(tái)與每(měi)一個服務(wù)器上(shàng)的智能化(huà)代(dài)理(IntelligentAgent)相對應。
智能化代理能夠監控係統的特(tè)定事件並且執行任務(作業)就象你在係統本(běn)地一樣(yàng)。事件和作業(yè)的結果會被送回(huí)控製台,這樣可以在一個地方管(guǎn)理所有的係統。
OEM與ServerManagerMotif相比,有以下優點:
1)從適用範圍看,OEM可以同時監(jiān)控管理多(duō)個係統上的多個數據庫,因而特別適合分布(bù)式(shì)環(huán)境(jìng);而ServerManager隻能監(jiān)控管(guǎn)理一個數據庫。
2)從管理對象看,OEM可以監控管(guǎn)理節點(diǎn),數(shù)據庫和監聽進程(listener),而(ér)ServerManager隻能監控數據庫。
3)從適(shì)用版本看,OEM可(kě)以同時(shí)監(jiān)控管理Oracle7.x和8.x,而從8版開(kāi)始(shǐ),ServerManager已不(bú)存在。
本文主要介紹一些OEM的常見問(wèn)題及其解決方法。
Q:OEM數據庫工具(jù)組的(de)功能(néng)是什麽(me)?
A:OEM數據庫工具(jù)組是一組使(shǐ)DBA能夠通過(guò)GUI界麵管理Oracle數據庫的工具。包括以下工具(jù):
DataManager(數據管(guǎn)理器):這工具使(shǐ)你能(néng)夠象加載數據(jù)一樣執行數據的export/import。
SchemaManager:這(zhè)工具使你能夠在數(shù)據庫中管理對象。可以用於創建,修改,和(hé)刪(shān)除tables,indexes,views,snapshots,sequences等等。
SecurityManager(安全性管(guǎn)理器):這工具使你能夠管理用戶,角色,權限及profiles。
StorageManager(存儲管理器):這工具允許你創建和修改(gǎi)表空間,數(shù)據文件和回滾段.
InstanceManager(實例管(guǎn)理器):這工具允許你關閉,啟(qǐ)動實例並且存儲和管理數據庫參數。
SQL*Worksheet:這工具使(shǐ)你(nǐ)能夠運行或創造SQL腳本(běn)並且存儲在硬盤(pán)上。你(nǐ)能使用這工(gōng)具重現最後執行的語句;同時,檢(jiǎn)查顯示到屏幕上(shàng)的執行結果(guǒ)。
BackupManager(備份管理器):這(zhè)工具(jù)允許你管理備份和恢複為Oracle7和Oracle8數據庫。在Oracle7此工具支持EnterpriseBackupUtility(EBU), 在Oracle8此工具支持(chí)恢複管理器RecoveryManager。
SoftwareManager(軟件管理器(qì)):這(zhè)允許你將遠程軟件(jiàn)安裝到支(zhī)持這一(yī)特性(xìng)的遠(yuǎn)程服務器。
Q:作業(yè)狀態一直為(wéi)提交,未變為(wéi)預定(scheduled)。
A:作業在OEM控製台創建並且到被通過SQL*net送至智能化代理。一旦當智能化(huà)代理接受作業(yè)請求,會發送(sòng)一個通知(zhī)回到OEM控製台,狀態(tài)變化到"預定"。如果狀態(tài)從未從提交變化(huà)到(dào)預(yù)定,那(nà)代理程序可(kě)能沒有收到作業請(qǐng)求。
確定(dìng)代理程序是否已經啟(qǐ)動(dòng),確定SQL*net和OEM是否已(yǐ)經適當配置。
Q:作業(yè)狀(zhuàng)態一(yī)直為預定,未變為運行
A:當(dāng)代理程序開始運行作業的(de)時候,會發送一個通知(zhī)回(huí)到OEM控製台,狀態變化到"已(yǐ)發送"或"啟動"。如果作業(yè)狀態一直為預定而無(wú)變化,那可能是代理程序不能打開(kāi)一個(gè)socket回(huí)到OEM控製台,原因(yīn)可能是TCP/IP問題或代理程序(xù)沒有(yǒu)足(zú)夠權限去(qù)派生(shēng)一個進程來運行(háng)作業。
在服務器端使用(yòng)主機名來Ping控製台,以此確定TCP/IP不存在(zài)問題;確認運行作業的(de)數(shù)據(jù)庫用戶具有dba,connect,resource權限。
Q:運行作業(yè)出錯,錯誤信(xìn)息(xī)為:"FailedtoAuthenticateUser"。
A:在(zài)NT係統(tǒng)上,你(nǐ)必須把"Logonasabatchjob"權限授予登錄用戶,然後在OEMPreferredCredentials中設置此用戶。如果代理程序是一個7.3.x的代理程序,那這個(gè)用戶必須是一個本地的NT用(yòng)戶,不能為一個DOMAIN用戶。
在(zài)Unix係(xì)統上,代理程序的權限(xiàn)應為:-rwsr-xr-xrootdba dbsnmp"s"權限意味著dbsnmp進程將用(yòng)root用戶的權限運行(háng)。當這權限設(shè)置(zhì)以後(hòu),作業(yè)將由在OEM控製(zhì)台的PreferredCredentials窗口中設置的用戶(hù)運行。
確認(rèn)在(zài)OEM控製台的PreferredCredentials窗口中設置(zhì)的用(yòng)戶在服務器上有(yǒu)合適(shì)的登錄權利。
Q:客戶能創建自己定(dìng)義(yì)的事件嗎(ma)?
A:在OEM1.x中,客(kè)戶(hù)不能(néng)創建自己定義的事件。這將是(shì)OEM2.x的一個新特性(xìng)。
然而,你能創建一個運行TCL腳本的作業,能通過使用TCL命令orareportevent觸(chù)發一個事件。有關(guān)orareportevent的進(jìn)一步(bù)信息,請參閱OEM應用開發(fā)者手冊
Q:在控製台上,數據庫顯示為紅色的圓圈和斜線,表示數據庫已關閉;然而,數(shù)據庫是正(zhèng)在運行(háng)的。
A:如果數據庫,監聽進程(chéng)或節(jiē)點顯(xiǎn)示為紅色的圓圈和斜線,OEM控製台(tái)是在試圖通知你服務已關閉。如果(guǒ)服務未(wèi)關閉,你(nǐ)需要在事件窗口中單擊"OutstandingEventstab"並將(jiāng)通知移動至曆史記錄,這應該從導航(navigator)和地圖(map)窗口中(zhōng)清(qīng)除關閉提示。
Q:怎樣創建OEMRepository?
A:OEMRepository是在Oracle7或Oracle8數據庫中的一組表,這些表存儲了通(tōng)過OEM控製台圖(tú)形化瀏(liú)覽的(de)信息。在OEM1.x結構中(zhōng),這些表存儲在一個特定的用戶下並且不能與另外的用戶共(gòng)享。在OEM1.2.x,應該用(yòng)一個非"system"用戶登(dēng)錄來運行腳本(běn)SMPCRE.SQL,此用戶必須有(yǒu)connect,,resource和dba權(quán)限。在OEM1.3.x,初次激活OEM控製台圖標時(shí)將自動地創建Repository。如(rú)果已存在(zài)一個早期版本repository,會提示(shì)更新表;如果沒有OEM表,會提示創建表。
Q:怎樣自定義OEM工(gōng)具欄?
A:如(rú)果(guǒ)要設定OEM工具欄,應在(zài)工具欄上按右鍵;選擇Customizetab。你能編輯(jí)工(gōng)具欄項(xiàng)目的名字(zì),刪除項目,或添加(jiā)項目。如果在Databasetab上單擊,可以進入logoncredentials,為(wéi)每數據庫選擇一個默(mò)認值(zhí)輸入項.
Q:當登錄至OEM控製台時,得到以下錯誤信息:
VOC-00002:Failuretoobtaininterfacelogin
A:原因是OEM通信(xìn)後台進程不能(néng)打開(kāi)一個與(yǔ)Repository的連接(jiē)。
確(què)認(rèn)TCP/IP配置正確,以及是否通信後台進程(chéng)的缺省參(cān)數已被修改(使用DaemonManager)。
Q:當(dāng)使用OEM控(kòng)製台(tái)時,得到以下錯(cuò)誤(wù)信息:
VOC-00107:FailuresettingcredentialdetailsORA-03114:Not connectedtoORACLE
A:原因是OEMRepository所在數據庫已關機,或是連接數據庫的服(fú)務發生了網絡故障。
Q:當(dāng)使用SYSDBA登錄至OEM控製(zhì)台時,得到以下錯誤信息(xī):
VOC-00121:Failureupdatingorinsertingauserdetailentry ORA-00942:Tableorviewdoesnotexist
A:用戶登錄至OEM控製台的(de)缺省(shěng)角(jiǎo)色(sè)是NORMAL,如(rú)果你需要作為SYSDBA連接,應該在PreferredCredentials窗(chuāng)口中設置CONNECTASSYSDBA選項。
關鍵詞:Oracle
閱(yuè)讀本文後您有什麽感想? 已有 人給出評價!
- 2
- 1
- 1
- 1
- 1
- 1