熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle Enterprise Manager常見問題及解決

2013-11-13 15:36:12  來源: Oracle 

  Oracle Enterprise Manager常見問題及解決   Oracle Enterprise Manager(Oracle企業管理器簡稱OEM)是通過一組Oracle程序為管理分布式環境提供了管理服務OEM包括了一組DBA工具一個repository以及一個圖形化顯示的控制台OEM控制台與每一個服務器上的智能化代理(IntelligentAgent)相對應   智能化代理能夠監控系統的特定事件並且執行任務(作業)就象你在系統本地一樣事件和作業的結果會被送回控制台這樣可以在一個地方管理所有的系統   OEM與Server Manager Motif相比有以下優點   )從適用范圍看OEM可以同時監控管理多個系統上的多個數據庫因而特別適合分布式環境而Server Manager只能監控管理一個數據庫   )從管理對象看OEM可以監控管理節點數據庫和監聽進程(listener)而Server Manager只能監控數據庫   )從適用版本看OEM可以同時監控管理Oraclex和x而從版開始Server Manager已不存在   本文主要介紹一些OEM的常見問題及其解決方法   QOEM數據庫工具組的功能是什麽??   AOEM數據庫工具組是一組使DBA能夠通過GUI界面管理Oracle數據庫的工具包括以下工具   Data Manager(數據管理器)這工具使你能夠象加載數據一樣執行數據的export/import   Schema Manager這工具使你能夠在數據庫中管理對象可以用於創建修改和刪除tablesindexesviewssnapshotssequences等等   Security Manager(安全性管理器)這工具使你能夠管理用戶角色權限及profiles   StorageManager(存儲管理器)這工具允許你創建和修改表空間數據文件和回滾段   InstanceManager(實例管理器)這工具允許你關閉啟動實例並且存儲和管理數據庫參數   SQL*Worksheet這工具使你能夠運行或創造SQL腳本並且存儲在硬盤上你能使用這工具重現最後執行的語句同時檢查顯示到屏幕上的執行結果   BackupManager(備份管理器)這工具允許你管理備份和恢復為Oracle和Oracle數據庫在Oracle此工具支持EnterpriseBackupUtility(EBU)在Oracle此工具支持恢復管理器RecoveryManager   SoftwareManager(軟件管理器)這允許你將遠程軟件安裝到支持這一特性的遠程服務器      Q作業狀態一直為提交未變為預定(scheduled)   A作業在OEM控制台創建並且到被通過SQL*net送至智能化代理一旦當智能化代理接受作業請求會發送一個通知回到OEM控制台狀態變化到預定如果狀態從未從提交變化到預定那代理程序可能沒有收到作業請求   確定代理程序是否已經啟動確定SQL*net和OEM是否已經適當配置      Q作業狀態一直為預定未變為運行   A當代理程序開始運行作業的時候會發送一個通知回到OEM控制台狀態變化到已發送啟動如果作業狀態一直為預定而無變化那可能是代理程序不能打開一個socket回到OEM控制台原因可能是TCP/IP問題或代理程序沒有足夠權限去派生一個進程來運行作業   在服務器端使用主機名來Ping控制台以此確定TCP/IP不存在問題確認運行作業的數據庫用戶具有dbaconnectresource權限      Q運行作業出錯錯誤信息為FailedtoAuthenticateUser   A在NT系統上你必須把Logonasabatchjob權限授予登錄用戶然後在OEM Preferred Credentials中設置此用戶如果代理程序是一個x的代理程序那這個用戶必須是一個本地的NT用戶不能為一個DOMAIN用戶   在Unix系統上代理程序的權限應為rwsrxrxrootdbadbsnmps權限意味著dbsnmp進程將用root用戶的權限運行當這權限設置以後作業將由在OEM控制台的Preferred Credentials窗口中設置的用戶運行   確認在OEM控制台的Preferred Credentials窗口中設置的用戶在服務器上有合適的登錄權利      Q客戶能創建自己定義的事件嗎?   A在OEMx中客戶不能創建自己定義的事件這將是OEMx的一個新特性   然而你能創建一個運行TCL腳本的作業能通過使用TCL命令orareportevent觸發一個事件有關orareportevent的進一步信息請參閱OEM應用開發者手冊 Q在控制台上數據庫顯示為紅色的圓圈和斜線表示數據庫已關閉然而數據庫是正在運行的   A如果數據庫監聽進程或節點顯示為紅色的圓圈和斜線OEM控制台是在試圖通知你服務已關閉如果服務未關閉你需要在事件窗口中單擊OutstandingEventstab並將通知移動至歷史記錄這應該從導航(navigator)和地圖(map)窗口中清除關閉提示      Q怎樣創建OEMRepository?   AOEMRepository是在Oracle或Oracle數據庫中的一組表這些表存儲了通過OEM控制台圖形化浏覽的信息在OEMx結構中這些表存儲在一個特定的用戶下並且不能與另外的用戶共享在OEMx應該用一個非system用戶登錄來運行腳本SMPCRESQL此用戶必須有connectresource和dba權限在OEMx初次激活OEM控制台圖標時將自動地創建Repository如果已存在一個早期版本的repository會提示更新表如果沒有OEM表會提示創建表      Q怎樣自定義OEM工具欄?   A如果要設定OEM工具欄應在工具欄上按右鍵選擇Customizetab你能編輯工具欄項目的名字刪除項目或添加項目如果在Databasetab上單擊可以進入logoncredentials為每數據庫選擇一個默認值輸入項 Q當登錄至OEM控制台時得到以下錯誤信息   VOCFailuretoobtaininterfacelogin   A原因是OEM通信後台進程不能打開一個與Repository的連接   確認TCP/IP配置正確以及是否通信後台進程的缺省參數已被修改(使用DaemonManager)      Q當使用OEM控制台時得到以下錯誤信息   VOCFailuresettingcredentialdetailsORANotconnectedtoORACLE   A原因是OEMRepository所在數據庫已關機或是連接數據庫的服務發生了網絡故障      Q當使用SYSDBA登錄至OEM控制台時得到以下錯誤信息   VOCFailureupdatingorinsertingauserdetailentry ORATableorviewdoesnotexist   A用戶登錄至OEM控制台的缺省角色是NORMAL如果你需要作為SYSDBA連接應該在Preferred Credentials窗口中設置CONNECTASSYSDBA選項 Q當登錄至OEM控制台時得到以下錯誤信息   VOCOracleDaemonprocesscouldnotbestarted   A通信後台進程不能初始化的原因是因為NT或Windows的登錄庫輸入項(registryentries)是缺少或無效的   在命令提示符狀態下手工地運行VODEXE注冊OCX      Q當登錄至OEM控制台時得到以下錯誤信息   VODOracleDaemonprocesscouldnotbestartedVODAEXEAdeviceattachedtothesystemisnotfunctioningNCRNTDLLFileislinkedtomissingexportinNSNTDLL:nsmhwk   A原因是在同一個ORACLE_HOME中安裝了個以上版本的SQL*NetV應該僅僅運行與OEM光盤所含版本的SQL*Net   啟動Oracle安裝程序移去所有的更早版本的SQL*NetVX      Q當登錄至OEM控制台時得到以下錯誤信息   VODFailedtolistenforincomingconnections   A後台進程的LISTENINGADDRESS設置錯誤或是系統的TCP/IP未設置      Q當登錄至OEM控制台時得到以下錯誤信息   VAXRepository(xx)isnotcompatiblewiththeOEM(xx)   A原因是在此用戶中找不到Repository表格或當創建Repository表格時發生問題   應重新創建Repository      QOEM控制台安裝在一個共享網絡驅動器上當登錄至OEM控制台時得到GPF   A不應試圖從一個共享網絡驅動器運行OEM控制台OEMx產品應該安裝在每個工作站的本地盤上      Q當試圖使用OEM對數據庫進行離線備份時得到以下錯誤信息   ORASMP_OFFLINE_BACKUP_LOCKtablesnotfound   A用DBSNMP用戶登錄來運行腳本BACKUPTSSQL      Q當試圖使用OEM對數據庫進行熱備份時得到以下錯誤信息   calltoaltertablespacebackupfailedNMS:unabletostartHOTbackup   A數據庫不在ArchiveLog方式   將數據庫改為ArchiveLog方式      Q當試圖升級或創建一個新的repository時得到以下錯誤信息   VOJ:ErrorInsertingintoselectfrom   A如果是從OEM升級到OEM這是一個BUG可以運行SMPCRESQL來刪除倉庫或聯系OracleWorldWideSupport以得到PATCH   如果這不是升級而是一個新的安裝應檢查用戶所在表空間修改存儲參數或增加新的數據文件      Q在安裝OEM得到以下錯誤信息   oeminswriteerrorwhilecopyingfile   c:\windows\system\oleautnew   A安裝程序試圖用一個較老版本的oleautdll來覆蓋當前的文件   將oleautdll拷貝為oleautold然後重新啟動Oracle安裝程序      Q
From:http://tw.wingwit.com/Article/program/Oracle/201311/16989.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.