教你輕松解決Oracle數據庫的服務啓動問題

軟件環境:

操作系統:Windows 2000 Advanced Server.

數據庫:Oracle 9.0.1.1.1 企業版.

近來,浏覽BBS時,常看到“急急急!如何啓動OMS?”的字眼,就針對以上這類問題,我有些經驗想和大家共同分享。

能否正常啓動OEM或OMS關鍵有以下兩點:

第一.Oracle的系統服務是否開啓;

第二.登錄時用的用戶名和口令是否正確。

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

1.Oracle OLAP 9.0.1.0.1

2.Oracle OLAP Agent

3.OracleOraHome90Agent

4.OracleOraHome90ClientCache

5.OracleOraHome90HTTPServer

6.OracleOraHome90ManagementServer(0.5M)

7.OracleOraHome90PagingServer

8.OracleOraHome90SNMPPeerEncapsulator

9.OracleOraHome90SNMPPeerMasterAgent

10.OracleOraHome90TNSListener(5.2M)

11.OracleServiceORACLE(70M)

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

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

◆1.Oracle系統提示:Ora-12541:TNS:沒有監聽器;

◆2.操作系統提示:在本地計算機無法啓動OMS服務

錯誤:1053:服務並未及時響應來控制請求附帶;

以上兩種錯誤提示大都是由OracleOraHome90TNSListener監聽服務引起的。

解決方法:控制面版->管理工具->服務->右鍵單擊“OracleOraHome90TNSListener”,再單擊“啓動”。

◆3.Oracle系統提示:Ora-12500:TNS:監聽程序無法啓動專用服務器進程;

該錯誤是由OracleServiceORACLE專用服務器進程引起的。

解決方法:控制面版->管理工具->服務->右鍵單擊“OracleServiceORACLE”,再單擊“啓動”。

◆4.Oracle系統提示:VTK-1000:無法連接到Management Server。

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

小結:

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

教你輕松解決數據庫非事務表回滾失敗問題
執行ROLLBACK(回滾)時,如果收到下述消息,表示事務中使用的1個或多個表不支持事務: 警告:某些更改的非事務性表不能被回滾。 這些非事務性表不受ROLLBACK語句的影響。 如果在事務中意外地混合了事務性表和非事務...查看完整版>>教你輕松解決數據庫非事務表回滾失敗問題
 
[ASP.NET]解決ASP.NET安裝後無法訪問Oracle數據庫問題
問題安裝完ASP.NET,Oracle9i客戶端後,使用System.Data.OracleClient訪問Oracle數據庫時收到如下信息System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.原因Oracle 9i Release 2 ...查看完整版>>[ASP.NET]解決ASP.NET安裝後無法訪問Oracle數據庫問題
 
解決asp.net安裝後無法訪問oracle數據庫問題
解決ASP.NET安裝後無法訪問Oracle數據庫問題,這篇忘了那裏轉的,安裝完ASP.NET,Oracle9i客戶端後,使用System.Data.OracleClient訪問Oracle數據庫時收到如下信息System.Data.OracleClient requires Oracle client s...查看完整版>>解決asp.net安裝後無法訪問oracle數據庫問題
 
JDBC連接Oracle數據庫常見問題及解決方法
Jbuilder正確連接 oracle 9i需要注意的幾個問題 oracle8以上的應該都使用classes12.jar文件作爲jdbc驅動; 正確設置windows的classpath和jbuilder中的enterprise setup 、configure libraries,將casses12.jar路徑正...查看完整版>>JDBC連接Oracle數據庫常見問題及解決方法
 
解決ASP.NET安裝後無法訪問Oracle數據庫問題
問題安裝完ASP.NET,Oracle9i客戶端後,使用System.Data.OracleClient訪問Oracle數據庫時收到如下信息System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.原因Oracle 9i Release 2 ...查看完整版>>解決ASP.NET安裝後無法訪問Oracle數據庫問題
 
解決使用ASP無法連接ORACLE 9i數據庫的問題
今天,在一台WIN2K SERVER 服務器上,通過ASP安裝在本機的 Oracle9i 數據庫時,發現錯誤,根本無法連接上數據庫。其錯誤描述如下: Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [ODBC 驅動程...查看完整版>>解決使用ASP無法連接ORACLE 9i數據庫的問題
 
解決使用ASP無法連接 ORACLE 9i 數據庫的問題。
今天,在一台WIN2K SERVER 服務器上,通過ASP安裝在本機的 Oracle9i 數據庫時,發現錯誤,根本無法連接上數據庫。其錯誤描述如下:Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [ODBC 驅動程序 管理...查看完整版>>解決使用ASP無法連接 ORACLE 9i 數據庫的問題。
 
教你輕松掌握Informix數據庫的日常維護
爲了提高日常維護IDS的效率,特提供以下腳本供大家參考。 檢查各個dbspaces的空間使用狀況: select name dbspace,sum(chksize) allocated,sum(nfree) free, round(((sum(chksize)-sum(nfree))/sum(chksize))*100)||...查看完整版>>教你輕松掌握Informix數據庫的日常維護
 
輕松解決Oracle 10g 的em中文亂碼問題
Oracle 10g中em中文亂碼問題的解決過程: 注意:這兩個目錄下的文件都需要替換。 [oracle@linux1 admin]$ cd /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/[oracle@linux1 lib]$ [oracle@linux1 lib]$ ls font*z...查看完整版>>輕松解決Oracle 10g 的em中文亂碼問題
 
 
回到王朝網路移動版首頁