ORACLE OEM
OracleEnterpriseManager(Oracle企業管理器,簡稱OEM)是通過一組Oracle程式,為管理分散式環境提供了管理服務。OEM包括了一組DBA工具,一個repository,以及一個圖形化顯示的控制檯。OEM控制檯與每一個伺服器上的智慧化**(IntelligentAgent)相對應。
智慧化**能夠監控系統的特定事件並且執行任務(作業)就象你在系統本地一樣。事件和作業的結果會被送回控制檯,這樣可以在一個地方管理所有的系統。
OEM與ServerManagerMotif相比,有以下優點:
1)從適用範圍看,OEM可以同時監控管理多個系統上的多個資料庫,因而特別適合分散式環境;而ServerManager只能監控管理一個資料庫。
2)從管理物件看,OEM可以監控管理節點,資料庫和監聽程式(listener),而ServerManager只能監控資料庫。
3)從適用版本看,OEM可以同時監控管理Oracle7.x和8.x,而從8版開始,ServerManager已不存在。
如何進入OEM:
安裝好ORACLE後,最後一個視窗會提示你登入OEM的地址,如果忘記了,也沒有關係;可以到$ORACLE_HOME/11g/install/ 中檢視portlist.ini 檔案中的HTTP埠,或者看此目錄中的readme.txt檔案
登入地址格式為: https://hostname:1158/em (10g 11g 的預設埠是1158)
1.以oracle使用者登入
2.開啟監聽:lsnrctl start
3.如果頁面還是無法顯示,則開啟OEM服務:emctl start dbconsole
4.登入OEM
本文主要介紹一些OEM的常見問題及其解決方法。
Q:OEM資料庫工具組的功能是什麼?
A:OEM資料庫工具組是一組使DBA能夠通過GUI介面管理Oracle資料庫的
工具。包括以下工具:
DataManager(資料管理器):這工具使你能夠象載入資料一樣執行資料的
export/import。
SchemaManager:這工具使你能夠在資料庫中管理物件。可以用於建立,修
改,和刪除tables,indexes,views,snapshots,sequences等等。
SecurityManager(安全性管理器):這工具使你能夠管理使用者,角色,許可權
及profiles。
StorageManager(儲存管理器):這工具允許你建立和修改表空間,資料檔案
和回滾段.
InstanceManager(例項管理器):這工具允許你關閉,啟動例項並且儲存和
管理資料庫引數。
SQL*Worksheet:這工具使你能夠執行或創造SQL指令碼並且儲存在硬碟上。你
能使用這工具重現最後執行的語句;同時,檢查顯示到螢幕上的執行結果。
BackupManager(備份管理器):這工具允許你管理備份和恢復為Oracle7和
Oracle8資料庫。在Oracle7此工具支援EnterpriseBackupUtility(EBU),
在Oracle8此工具支援恢復管理器RecoveryManager。
SoftwareManager(軟體管理器):這允許你將遠端軟體安裝到支援這一特性
的遠端伺服器。
Q:作業狀態一直為提交,未變為預定(scheduled)。
A:作業在OEM控制檯建立並且到被通過SQL*net送至智慧化**。一旦當智
能化**接受作業請求,會傳送一個通知回到OEM控制檯,狀態變化到"預定"。如
果狀態從未從提交變化到預定,那**程式可能沒有收到作業請求。
確定**程式是否已經啟動,確定SQL*net和OEM是否已經適當配置。
Q:作業狀態一直為預定,未變為執行
A:當**程式開始執行作業的時候,會傳送一個通知回到OEM控制檯,狀態
變化到"已傳送"或"啟動"。如果作業狀態一直為預定而無變化,那可能是**程式
不能開啟一個socket回到OEM控制檯,原因可能是TCP/IP問題或**程式沒有
足夠許可權去派生一個程式來執行作業。
在伺服器端使用主機名來Ping控制檯,以此確定TCP/IP不存在問題;確
認執行作業的資料庫使用者具有dba,connect,resource許可權。
Q:執行作業出錯,錯誤資訊為:"FailedtoAuthenticateUser"。
A:在NT系統上,你必須把"Logonasabatchjob"許可權授予登入使用者,然
後在OEMPreferredCredentials中設定此使用者。如果**程式是一個7.3.x的
**程式,那這個使用者必須是一個本地的NT使用者,不能為一個DOMAIN使用者。
在Unix系統上,**程式的許可權應為:-rwsr-xr-xrootdba
dbsnmp"s"許可權意味著dbsnmp程式將用root使用者的許可權執行。當這許可權設定以
後,作業將由在OEM控制檯的PreferredCredentials視窗中設定的使用者執行。
確認在OEM控制檯的PreferredCredentials視窗中設定的使用者在伺服器上
有合適的登入權利。
Q:客戶能建立自己定義的事件嗎?
A:在OEM1.x中,客戶不能建立自己定義的事件。這將是OEM2.x的一個新
特性。
然而,你能建立一個執行TCL指令碼的作業,能通過使用TCL命令
orareportevent觸發一個事件。有關orareportevent的進一步資訊,請參閱
OEM應用開發者手冊
Q:在控制檯上,資料庫顯示為紅色的圓圈和斜線,表示資料庫已關閉;然而
,資料庫是正在執行的。
A:如果資料庫,監聽程式或節點顯示為紅色的圓圈和斜線,OEM控制檯是在
試圖通知你服務已關閉。如果服務未關閉,你需要在事件視窗中單
擊"OutstandingEventstab"並將通知移動至歷史記錄,這應該從導
航(navigator)和地圖(map)視窗中清除關閉提示。
Q:怎樣建立OEMRepository?
A:OEMRepository是在Oracle7或Oracle8資料庫中的一組表,這些表存
儲了通過OEM控制檯圖形化瀏覽的資訊。在OEM1.x結構中,這些表儲存在一個
特定的使用者下並且不能與另外的使用者共享。在OEM1.2.x,應該用一個
非"system"使用者登入來執行指令碼SMPCRE.SQL,此使用者必須有connect,,
resource和dba許可權。在OEM1.3.x,初次啟用OEM控制檯圖示時將自動地建立
Repository。如果已存在一個早期版本的repository,會提示更新表;如果沒有
OEM表,會提示建立表。
Q:怎樣自定義OEM工具欄?
A:如果要設定OEM工具欄,應在工具欄上按右鍵;選擇Customizetab。你能
編輯工具欄專案的名字,刪除專案,或新增專案。如果在Databasetab上單擊,
可以進入logoncredentials,為每資料庫選擇一個預設值輸入項.
Q:當登入至OEM控制檯時,得到以下錯誤資訊:
VOC-00002:Failuretoobtaininterfacelogin
A:原因是OEM通訊後臺程式不能開啟一個與Repository的連線。
確認TCP/IP配置正確,以及是否通訊後臺程式的預設引數已被修改(使用
DaemonManager)。
Q:當使用OEM控制檯時,得到以下錯誤資訊:
VOC-00107:FailuresettingcredentialdetailsORA-03114:Not
connectedtoORACLE
A:原因是OEMRepository所在資料庫已關機,或是連線資料庫的服務發生
了網路故障。
Q:當使用SYSDBA登入至OEM控制檯時,得到以下錯誤資訊:
VOC-00121:Failureupdatingorinsertingauserdetailentry
ORA-00942:Tableorviewdoesnotexist
A:使用者登入至OEM控制檯的預設角色是NORMAL,如果你需要作為SYSDBA連
接,應該在PreferredCredentials視窗中設定CONNECTASSYSDBA選項。
智慧化**能夠監控系統的特定事件並且執行任務(作業)就象你在系統本地一樣。事件和作業的結果會被送回控制檯,這樣可以在一個地方管理所有的系統。
OEM與ServerManagerMotif相比,有以下優點:
1)從適用範圍看,OEM可以同時監控管理多個系統上的多個資料庫,因而特別適合分散式環境;而ServerManager只能監控管理一個資料庫。
2)從管理物件看,OEM可以監控管理節點,資料庫和監聽程式(listener),而ServerManager只能監控資料庫。
3)從適用版本看,OEM可以同時監控管理Oracle7.x和8.x,而從8版開始,ServerManager已不存在。
如何進入OEM:
安裝好ORACLE後,最後一個視窗會提示你登入OEM的地址,如果忘記了,也沒有關係;可以到$ORACLE_HOME/11g/install/ 中檢視portlist.ini 檔案中的HTTP埠,或者看此目錄中的readme.txt檔案
登入地址格式為: https://hostname:1158/em (10g 11g 的預設埠是1158)
1.以oracle使用者登入
2.開啟監聽:lsnrctl start
3.如果頁面還是無法顯示,則開啟OEM服務:emctl start dbconsole
4.登入OEM
本文主要介紹一些OEM的常見問題及其解決方法。
Q:OEM資料庫工具組的功能是什麼?
A:OEM資料庫工具組是一組使DBA能夠通過GUI介面管理Oracle資料庫的
工具。包括以下工具:
DataManager(資料管理器):這工具使你能夠象載入資料一樣執行資料的
export/import。
SchemaManager:這工具使你能夠在資料庫中管理物件。可以用於建立,修
改,和刪除tables,indexes,views,snapshots,sequences等等。
SecurityManager(安全性管理器):這工具使你能夠管理使用者,角色,許可權
及profiles。
StorageManager(儲存管理器):這工具允許你建立和修改表空間,資料檔案
和回滾段.
InstanceManager(例項管理器):這工具允許你關閉,啟動例項並且儲存和
管理資料庫引數。
SQL*Worksheet:這工具使你能夠執行或創造SQL指令碼並且儲存在硬碟上。你
能使用這工具重現最後執行的語句;同時,檢查顯示到螢幕上的執行結果。
BackupManager(備份管理器):這工具允許你管理備份和恢復為Oracle7和
Oracle8資料庫。在Oracle7此工具支援EnterpriseBackupUtility(EBU),
在Oracle8此工具支援恢復管理器RecoveryManager。
SoftwareManager(軟體管理器):這允許你將遠端軟體安裝到支援這一特性
的遠端伺服器。
Q:作業狀態一直為提交,未變為預定(scheduled)。
A:作業在OEM控制檯建立並且到被通過SQL*net送至智慧化**。一旦當智
能化**接受作業請求,會傳送一個通知回到OEM控制檯,狀態變化到"預定"。如
果狀態從未從提交變化到預定,那**程式可能沒有收到作業請求。
確定**程式是否已經啟動,確定SQL*net和OEM是否已經適當配置。
Q:作業狀態一直為預定,未變為執行
A:當**程式開始執行作業的時候,會傳送一個通知回到OEM控制檯,狀態
變化到"已傳送"或"啟動"。如果作業狀態一直為預定而無變化,那可能是**程式
不能開啟一個socket回到OEM控制檯,原因可能是TCP/IP問題或**程式沒有
足夠許可權去派生一個程式來執行作業。
在伺服器端使用主機名來Ping控制檯,以此確定TCP/IP不存在問題;確
認執行作業的資料庫使用者具有dba,connect,resource許可權。
Q:執行作業出錯,錯誤資訊為:"FailedtoAuthenticateUser"。
A:在NT系統上,你必須把"Logonasabatchjob"許可權授予登入使用者,然
後在OEMPreferredCredentials中設定此使用者。如果**程式是一個7.3.x的
**程式,那這個使用者必須是一個本地的NT使用者,不能為一個DOMAIN使用者。
在Unix系統上,**程式的許可權應為:-rwsr-xr-xrootdba
dbsnmp"s"許可權意味著dbsnmp程式將用root使用者的許可權執行。當這許可權設定以
後,作業將由在OEM控制檯的PreferredCredentials視窗中設定的使用者執行。
確認在OEM控制檯的PreferredCredentials視窗中設定的使用者在伺服器上
有合適的登入權利。
Q:客戶能建立自己定義的事件嗎?
A:在OEM1.x中,客戶不能建立自己定義的事件。這將是OEM2.x的一個新
特性。
然而,你能建立一個執行TCL指令碼的作業,能通過使用TCL命令
orareportevent觸發一個事件。有關orareportevent的進一步資訊,請參閱
OEM應用開發者手冊
Q:在控制檯上,資料庫顯示為紅色的圓圈和斜線,表示資料庫已關閉;然而
,資料庫是正在執行的。
A:如果資料庫,監聽程式或節點顯示為紅色的圓圈和斜線,OEM控制檯是在
試圖通知你服務已關閉。如果服務未關閉,你需要在事件視窗中單
擊"OutstandingEventstab"並將通知移動至歷史記錄,這應該從導
航(navigator)和地圖(map)視窗中清除關閉提示。
Q:怎樣建立OEMRepository?
A:OEMRepository是在Oracle7或Oracle8資料庫中的一組表,這些表存
儲了通過OEM控制檯圖形化瀏覽的資訊。在OEM1.x結構中,這些表儲存在一個
特定的使用者下並且不能與另外的使用者共享。在OEM1.2.x,應該用一個
非"system"使用者登入來執行指令碼SMPCRE.SQL,此使用者必須有connect,,
resource和dba許可權。在OEM1.3.x,初次啟用OEM控制檯圖示時將自動地建立
Repository。如果已存在一個早期版本的repository,會提示更新表;如果沒有
OEM表,會提示建立表。
Q:怎樣自定義OEM工具欄?
A:如果要設定OEM工具欄,應在工具欄上按右鍵;選擇Customizetab。你能
編輯工具欄專案的名字,刪除專案,或新增專案。如果在Databasetab上單擊,
可以進入logoncredentials,為每資料庫選擇一個預設值輸入項.
Q:當登入至OEM控制檯時,得到以下錯誤資訊:
VOC-00002:Failuretoobtaininterfacelogin
A:原因是OEM通訊後臺程式不能開啟一個與Repository的連線。
確認TCP/IP配置正確,以及是否通訊後臺程式的預設引數已被修改(使用
DaemonManager)。
Q:當使用OEM控制檯時,得到以下錯誤資訊:
VOC-00107:FailuresettingcredentialdetailsORA-03114:Not
connectedtoORACLE
A:原因是OEMRepository所在資料庫已關機,或是連線資料庫的服務發生
了網路故障。
Q:當使用SYSDBA登入至OEM控制檯時,得到以下錯誤資訊:
VOC-00121:Failureupdatingorinsertingauserdetailentry
ORA-00942:Tableorviewdoesnotexist
A:使用者登入至OEM控制檯的預設角色是NORMAL,如果你需要作為SYSDBA連
接,應該在PreferredCredentials視窗中設定CONNECTASSYSDBA選項。
相關文章
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- oracle 11g OEM在哪裡找到???Oracle
- Oracle的OEM 郵件告警通知設定Oracle
- ORACLE OCM備考OEM搭建DG報錯:NMO not setuid-root(Unix-only)OracleUI
- Windows 杜比OEM授權Windows
- OEM13.2修改SYSMAN密碼密碼
- win10 oem分割槽怎麼刪除_win10 oem分割槽可以刪除嗎Win10
- win10修改系統oem資訊的方法_win10系統改oem的操作方法Win10
- VMware Workstation 17.6.1 Pro Unlocker & OEM BIOS 2.7 for Windows & LinuxiOSWindowsLinux
- VMware 虛擬機器BIOS增加OEM版SLIC2.1虛擬機iOS
- Gartner:2020年十大OEM晶片支出增長10%晶片
- 刷臉支付系統開發部署,OEM貼牌哪家好
- 委外加工:為OEM提供穩健的PM業務流程
- 微軟允許OEM對Win10不提供關閉Secure Boot微軟Win10boot
- win10系統OEM分割槽怎麼合併或刪除Win10
- [轉帖]軟體的Alpha、Beta、GM、OEM、LTS等版本的含義
- 運維管理平臺OEM定製整合開發,激發IT價值運維
- VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS Dell (戴爾) 定製版MaciOS
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- cx_Oracle 連線 OracleOracle
- 【Oracle】Oracle logminer功能介紹Oracle
- 11g裡建立OEM時的一個坑“emca -config dbcontrol db -repos recreate”
- VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS Dell (戴爾) 定製版MaciOS
- 洗衣粉OEM工廠:品質保障與創新驅動的重要力量
- OracleOracle
- Oracle案例12——NBU Oracle恢復Oracle
- Oracle vs PostgreSQL DBA(21)- Oracle VPDOracleSQL
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [Oracle] -- 配置Oracle環境變數Oracle變數
- 來自11家OEM廠商的智慧手機容易遭到隱藏AT指令攻擊
- 亞馬遜無貨源店群ERP系統 無限開代理 OEM貼牌亞馬遜
- VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 標準版和廠商定製版MaciOS
- 影片監控OEM生產製造與主要半導體晶片發展趨勢晶片
- 抖音本地生活服務出新規,本地服務系統OEM成新風口!
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- 4.1.6 Oracle Restart 與 Oracle Data Guard 整合OracleREST
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫