綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉帖|廠商大全

綠色資源網(wǎng)

技術教程
您的位置:首頁數(shù)據(jù)庫類Oracle → Oracle企業(yè)管理器(OEM)常見問題解答

Oracle企業(yè)管理器(OEM)常見問題解答

我要評論 2009/05/09 17:40:37 來源:綠色資源網(wǎng) 編輯:編輯整理 [ ] 評論:0 點擊:714次

  OracleEnterpriseManager(Oracle企業(yè)管理器,簡稱OEM)是通過一組Oracle程序,為管理分布式環(huán)境提供了管理服務。OEM包括了一組DBA工具,一個repository,以及一個圖形化顯示的控制臺。OEM控制臺與每一個服務器上的智能化代理(IntelligentAgent)相對應。

  智能化代理能夠監(jiān)控系統(tǒng)的特定事件并且執(zhí)行任務(作業(yè))就象你在系統(tǒng)本地一樣。事件和作業(yè)的結果會被送回控制臺,這樣可以在一個地方管理所有的系統(tǒng)。

OEM與ServerManagerMotif相比,有以下優(yōu)點:
 1)從適用范圍看,OEM可以同時監(jiān)控管理多個系統(tǒng)上的多個數(shù)據(jù)庫,因而特別適合分布式環(huán)境;而ServerManager只能監(jiān)控管理一個數(shù)據(jù)庫。
 2)從管理對象看,OEM可以監(jiān)控管理節(jié)點,數(shù)據(jù)庫和監(jiān)聽進程(listener),而ServerManager只能監(jiān)控數(shù)據(jù)庫。
 3)從適用版本看,OEM可以同時監(jiān)控管理Oracle7.x和8.x,而從8版開始,ServerManager已不存在。


本文主要介紹一些OEM的常見問題及其解決方法。
  Q:OEM數(shù)據(jù)庫工具組的功能是什麼?
  A:OEM數(shù)據(jù)庫工具組是一組使DBA能夠通過GUI界面管理Oracle數(shù)據(jù)庫的工具。包括以下工具:
  DataManager(數(shù)據(jù)管理器):這工具使你能夠象加載數(shù)據(jù)一樣執(zhí)行數(shù)據(jù)的export/import。
  SchemaManager:這工具使你能夠在數(shù)據(jù)庫中管理對象??梢杂糜趧?chuàng)建,修改,和刪除tables,indexes,views,snapshots,sequences等等。
  SecurityManager(安全性管理器):這工具使你能夠管理用戶,角色,權限及profiles。
  StorageManager(存儲管理器):這工具允許你創(chuàng)建和修改表空間,數(shù)據(jù)文件和回滾段.
  InstanceManager(實例管理器):這工具允許你關閉,啟動實例并且存儲和管理數(shù)據(jù)庫參數(shù)。
  SQL*Worksheet:這工具使你能夠運行或創(chuàng)造SQL腳本并且存儲在硬盤上。你能使用這工具重現(xiàn)最后執(zhí)行的語句;同時,檢查顯示到屏幕上的執(zhí)行結果。
  BackupManager(備份管理器):這工具允許你管理備份和恢復為Oracle7和Oracle8數(shù)據(jù)庫。在Oracle7此工具支持EnterpriseBackupUtility(EBU), 在Oracle8此工具支持恢復管理器RecoveryManager。
  SoftwareManager(軟件管理器):這允許你將遠程軟件安裝到支持這一特性的遠程服務器。
  
  Q:作業(yè)狀態(tài)一直為提交,未變?yōu)轭A定(scheduled)。
  A:作業(yè)在OEM控制臺創(chuàng)建并且到被通過SQL*net送至智能化代理。一旦當智能化代理接受作業(yè)請求,會發(fā)送一個通知回到OEM控制臺,狀態(tài)變化到"預定"。如果狀態(tài)從未從提交變化到預定,那代理程序可能沒有收到作業(yè)請求。
  確定代理程序是否已經(jīng)啟動,確定SQL*net和OEM是否已經(jīng)適當配置。
  
  Q:作業(yè)狀態(tài)一直為預定,未變?yōu)檫\行
  A:當代理程序開始運行作業(yè)的時候,會發(fā)送一個通知回到OEM控制臺,狀態(tài)變化到"已發(fā)送"或"啟動"。如果作業(yè)狀態(tài)一直為預定而無變化,那可能是代理程序不能打開一個socket回到OEM控制臺,原因可能是TCP/IP問題或代理程序沒有足夠權限去派生一個進程來運行作業(yè)。
  在服務器端使用主機名來Ping控制臺,以此確定TCP/IP不存在問題;確認運行作業(yè)的數(shù)據(jù)庫用戶具有dba,connect,resource權限。
  
  Q:運行作業(yè)出錯,錯誤信息為:"FailedtoAuthenticateUser"。
  A:在NT系統(tǒng)上,你必須把"Logonasabatchjob"權限授予登錄用戶,然后在OEMPreferredCredentials中設置此用戶。如果代理程序是一個7.3.x的代理程序,那這個用戶必須是一個本地的NT用戶,不能為一個DOMAIN用戶。
  在Unix系統(tǒng)上,代理程序的權限應為:-rwsr-xr-xrootdba dbsnmp"s"權限意味著dbsnmp進程將用root用戶的權限運行。當這權限設置以后,作業(yè)將由在OEM控制臺的PreferredCredentials窗口中設置的用戶運行。

  確認在OEM控制臺的PreferredCredentials窗口中設置的用戶在服務器上有合適的登錄權利。
  
  Q:客戶能創(chuàng)建自己定義的事件嗎?
  A:在OEM1.x中,客戶不能創(chuàng)建自己定義的事件。這將是OEM2.x的一個新特性。
  然而,你能創(chuàng)建一個運行TCL腳本的作業(yè),能通過使用TCL命令orareportevent觸發(fā)一個事件。有關orareportevent的進一步信息,請參閱OEM應用開發(fā)者手冊

  Q:在控制臺上,數(shù)據(jù)庫顯示為紅色的圓圈和斜線,表示數(shù)據(jù)庫已關閉;然而,數(shù)據(jù)庫是正在運行的。
  A:如果數(shù)據(jù)庫,監(jiān)聽進程或節(jié)點顯示為紅色的圓圈和斜線,OEM控制臺是在試圖通知你服務已關閉。如果服務未關閉,你需要在事件窗口中單擊"OutstandingEventstab"并將通知移動至歷史記錄,這應該從導航(navigator)和地圖(map)窗口中清除關閉提示。
  
  Q:怎樣創(chuàng)建OEMRepository?
  A:OEMRepository是在Oracle7或Oracle8數(shù)據(jù)庫中的一組表,這些表存儲了通過OEM控制臺圖形化瀏覽的信息。在OEM1.x結構中,這些表存儲在一個特定的用戶下并且不能與另外的用戶共享。在OEM1.2.x,應該用一個非"system"用戶登錄來運行腳本SMPCRE.SQL,此用戶必須有connect,,resource和dba權限。在OEM1.3.x,初次激活OEM控制臺圖標時將自動地創(chuàng)建Repository。如果已存在一個早期版本repository,會提示更新表;如果沒有OEM表,會提示創(chuàng)建表。
  
  Q:怎樣自定義OEM工具欄?
  A:如果要設定OEM工具欄,應在工具欄上按右鍵;選擇Customizetab。你能編輯工具欄項目的名字,刪除項目,或添加項目。如果在Databasetab上單擊,可以進入logoncredentials,為每數(shù)據(jù)庫選擇一個默認值輸入項.


  Q:當?shù)卿浿罯EM控制臺時,得到以下錯誤信息:
  VOC-00002:Failuretoobtaininterfacelogin
  A:原因是OEM通信后臺進程不能打開一個與Repository的連接。
  確認TCP/IP配置正確,以及是否通信后臺進程的缺省參數(shù)已被修改(使用DaemonManager)。
  
  Q:當使用OEM控制臺時,得到以下錯誤信息:
  VOC-00107:FailuresettingcredentialdetailsORA-03114:Not connectedtoORACLE
  A:原因是OEMRepository所在數(shù)據(jù)庫已關機,或是連接數(shù)據(jù)庫的服務發(fā)生了網(wǎng)絡故障。
  
  Q:當使用SYSDBA登錄至OEM控制臺時,得到以下錯誤信息:
  VOC-00121:Failureupdatingorinsertingauserdetailentry ORA-00942:Tableorviewdoesnotexist
  A:用戶登錄至OEM控制臺的缺省角色是NORMAL,如果你需要作為SYSDBA連接,應該在PreferredCredentials窗口中設置CONNECTASSYSDBA選項。 

關鍵詞:Oracle

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視