程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 概述Oracle服務啟動常遇到問題

概述Oracle服務啟動常遇到問題

編輯:Oracle數據庫基礎

在初學Oracle時,你可能會遇到Oracle服務啟動不了的問題,這裡就Oracle服務啟動不了的問題提出了個解決方案,在這裡拿出來和大家分享一下。首先軟件環境:操作系統:Windows 2000 Advanced Server 數據庫:Oracle 9.0.1.1.1 企業版.

能否正常啟動OEM或OMS關鍵有以下兩點:
第一.Oracle的系統服務是否開啟;
第二.登錄時用的用戶名和口令是否正確。

那麼先針對第一點談談Oracle的系統服務。在完全安裝的情況下,Oracle的系統服務共有11項:

  1. 1.Oracle OLAP 9.0.1.0.1  
  2. 2.Oracle OLAP Agent  
  3. 3.OracleOraHome90Agent  
  4. 4.OracleOraHome90ClIEntCache  
  5. 5.OracleOraHome90HTTPServer  
  6. 6.OracleOraHome90ManagementServer(0.5M)  
  7. 7.OracleOraHome90PagingServer  
  8. 8.OracleOraHome90SNMPPeerEncapsulator  
  9. 9.OracleOraHome90SNMPPeerMasterAgent  
  10. 10.OracleOraHome90TNSListener(5.2M)  
  11. 11.OracleServiceOracle(70M)  
  12.  

(注:OraHome90是可以在安裝時改變的Oracle的主目錄名稱,是安裝時的默認值)

其中最重要的服務有3個,分別是OracleOraHome90ManagementServer、OracleOraHome90TNSListener與OracleServiceOracle。下面就來看一下有哪些啟動錯誤與它們有關。

  1. 1.Oracle系統提示:Ora-12541:TNS:沒有監聽器;  
  2. 2.操作系統提示:在本地計算機無法啟動OMS服務  
  3. 錯誤:1053:服務並未及時響應來控制請求附帶;  

以上兩種錯誤提示大都是由OracleOraHome90TNSListener監聽服務引起的。
解決方法:控制面版->管理工具->服務->右鍵單擊“OracleOraHome90TNSListener”,再單擊“啟動”。

3.Oracle系統提示:Ora-12500:TNS:監聽程序無法啟動專用服務器進程;
該錯誤是由OracleServiceOracle專用服務器進程引起的。
解決方法:控制面版->管理工具->服務->右鍵單擊“OracleServiceOracle”,再單擊“啟動”。

Oracle服務啟動的問題

請驗證您已輸入Oracle Management Server的正確主機名和狀態。
該錯誤引起的原因有兩種,一是OracleOraHome90ManagementServer還沒啟動;二是沒有輸入主機名。
解決方法:控制面版->管理工具->服務->右鍵單擊“OracleOraHome90ManagementServer”,再單擊“啟動”,
或是輸入您這台計算機的完整名稱。
接著針對第二點談談登錄時用的用戶名和口令。    在安裝結束後,系統提供了兩個默認的數據庫系統管理員,其用戶名和口令分別是SYS/change_on_install和SYSTEM/manager,同時系統還提供了登錄OMS的用戶名和口令:sysman/oem_temp。這裡容易出現錯誤的是在登錄OMS是用SYS或SYSTEM作為用戶名進行登錄,那麼Oracle系統就回有“登錄身份證明不正確”的提示。

小結:這三個Oracle服務啟動或關閉還有先後的順序。一般來講,啟動時必須先啟動OracleOraHome90TNSListener再啟動OracleOraHome90ManagementServerOracleServiceORACLE,在啟動OracleOraHome90ManagementServer時,同時也啟動了OracleServiceORACLE。而關閉時必須先關閉OracleOraHome90ManagementServer再關閉OracleOraHome90TNSListener或OracleServiceORACLE,關閉OracleOraHome90ManagementServer時,若有提示輸入用戶名和口令,請輸入sysman的用戶名和口令,以確保成功的執行。有些其他提示如:資源已被占用,I/O重復,端口已被使用等等之類的話,那最好與系統管理員聯系,再尋求解決辦法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved