oracle oms 服務

 oracle Manager Server安裝配置

安裝oms服務
在登陸到oms之前,你必須首先安裝oms服務。

啓動oracle universal installer,查看已安裝產品,展開oracle主目錄--oraHome92,如果沒有oracle9i management and integration,表示你尚未安裝。

安裝方法是: 在oracle universal installer的可用產品列表中,選擇安裝oracle 9i management and integration或者oracle management server即可。

 

配置一個管理資料庫

安裝完成後,你需要配置一個管理資料庫,啓動:Configuration and Migration tools? --- Enterprise Manager Configuration Assistant。在配置操作中選擇配置本地的oracle management server?創建一個新的資料庫檔案?典型。系統將會創建一個名爲 oemrep 的數據庫,保存管理信息,其中你需要指定sys和system帳號的密碼。

 

用Enterprise Manaer Console登陸

安裝完成後,啓動manage server服務,windows下你可以到後臺服務中直接啓動,它的名字是OracleOraHome92ManagementServer。

同時請保證其它自動啓動的oracle服務也是啓動的。 然後可以用Enterprise Manaer Console登陸了,帳號sysman 密碼oem_temp。第一次登陸後系統會要求你輸入新的sysman密碼。如果在登陸的時候出現”身份證明不正確”的提示,請確認你使用的登陸帳號是sysman,

 

常見問題

爲什麼我的ORACLE 9i在單獨運行的OEMC中不能備份和數據導入、導出?
答:ORACLE 9i的備份和數據導入、導出必須滿足以下幾個條件:
1、使用Enterprise Manager Configuration Assistant配置安裝OMS,並登錄OMS。
否則錯誤信息爲:只有在應用程序已連接到Oracle Management Server(OMS)的情況下才能啓動該向導。試圖重新啓動向導之前,請先啓動該應用程序並連接到OMS。;
2、在Enterprise Manager Console的“配置”菜單中選擇“首選項”,然後使用“首選項”對話框中的“首選身份證明”選項卡,設置SYS爲數據庫的首選身份證明(SYSTEM缺省權限中不包括EXP FULL DATABASE和IMP FULL DATABASE的角色)。
否則錯誤信息爲:
首選身份證明沒有設置爲“SYSDBA”並且沒有默認的備份配置。可以在Console中更新該數據庫的首選身份證明,或創建一個備份配置,並覆蓋首選身份證明。
3、在Enterprise Manager Console的“配置”菜單中選擇“首選項”,然後使用“首選項”對話框中的“首選身份證明”選項卡,設置W2K的用戶Administrator爲節點服務器的首選身份證明。
否則錯誤信息爲:由於節點“MAIN”的首選身份證明不是沒有設置便是無效,所以無法啓動此嚮導。要設置該信息,請從Enterprise Manager Console的“配置”菜單中選擇“首選項”,然後使用“首選項”對話框中的“首選身份證明”選項卡。
4、在W2K中按以下步驟配置ADMINISTRATOR的批處理作業權限:開始→程序→管理工具→本地安全策略→安全設置→本地策略→本地安全設置→作爲批處理作業登錄→添加→ADMINISTRATOR。
否則錯誤信息爲:VNI-2015 : 目標節點的節點首選身份證明無效或具有的權限不足以完成該操作。在 Windows 平臺上, 爲 Windows 目標指定的節點身份證明應具有 "登錄爲批處理作業" 的權限。

ORACLE對系統資源的消耗太大,一般我們用於學習研究之用的服務器如果內存和處理器落後的話就影響服務器的啓動速度,而在很多情況下我們不需要啓動ORACLE需要做別的事情,如果逐項啓動和關閉ORACLE的服務又很麻煩。有沒有好的解決辦法?
答:解決辦法是將使用“管理工具”中的“服務”工具將所有的ORACLE服務改爲手動,然後編輯START_ORACLE.BAT和STOP_ORACLE.BAT兩個批處理程序分別用來啓動和停止ORACLE。
START_ORACLE.BAT的內容如下:
NET START OracleOraHome92Agent
NET START OracleOraHome92TNSListener
NET START OracleOraHome92HTTPServer
NET START OracleServiceED
NET START OracleServiceOEMREP
NET START OracleOraHome92ManagementServer
STOP_ORACLE.BAT的內容如下:
NET STOP OracleOraHome92ManagementServer
NET STOP OracleServiceOEMREP
NET STOP OracleServiceED
NET STOP OracleOraHome92HTTPServer
NET STOP OracleOraHome92TNSListener
NET STOP OracleOraHome92Agent

我經常重新安裝ORACLE,由於刪除不乾淨,新安裝的ORACLE系統經常受到影響?
答:在使用UI(Universal Installer)刪除ORACLE之後,在執行以下幾步就能解決你的困擾了:
1、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,刪除該入口;
2、運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,刪除所有Oracle的服務;
3、我的電腦→屬性→高級→環境變量,刪除ORACLE相關的環境變量;
4、將ORACLE_HOME目錄刪除;
5、將UI(Universal Installer)刪除,UI位於\program files\oracle目錄中。

用Enterprise Manager Configuration Assistant配置安裝了OMS,卻不知道管理OMS的用戶名和密碼?
答:管理OMS的帳號爲sysman,初始密碼爲oem_temp。另外ORACLE的其他帳號和初始密碼有:system/manager、sys/change_on_install、scott/tiger、internal/oracle等。不過從9.0.2開始,sys和system的密碼需要在建完數據庫之後設置,畢竟長期不更改的初始密碼是重大的安全隱患。

我經常更換使用的計算機,在管理ORACLE數據庫時需要在每臺計算機上安裝OMS,很不方便,有沒有簡便的辦法?
答:可以使用ORACLE 9i的iSQLPlus,iSQL*Plus是Oracle9i 基於瀏覽器的界面。它是 SQL*Plus 產品的一個組件。iSQL*Plus 允許使用 Web 瀏覽器連接到 Oracle9i,並執行與 SQL*Plus 命令行版本相同的任務。在IE瀏覽器中輸入如下地址訪問:
http://machine_name.domain:7777/isqlplus
您也可以使用 SYSDBA 或 SYSOPER 權限登錄到 iSQL*Plus,以通過 iSQL*Plus 執行數據庫管理並運行 DBA 命令。您必須通過 Oracle HTTP Server 驗證,並具有來自 Oracle 例程的 Oracle SYSDBA 或 SYSOPER 權限。詳細配置可參考iSQL*Plus的在線幫助。
http://machine_name.domain:7777/isqlplusdba
不過要注意的是,iSQLPlus存在緩衝溢出缺陷,該缺陷影響ORACLE 9i的9.0.x; 9.2.0.1 and 9.2.0.2版本。請到ORACLE Metalink tech support站點上下載補丁。

 

發佈了225 篇原創文章 · 獲贊 10 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章