Oracle相關服務與svchost exe程序

2021-04-12 13:31:53 字數 1158 閱讀 1620

環境:winserver2003(sp1)   oracle92

早上開機後,為了節省記憶體,先乾其他事情,遂把oracle程序結束了,完事之後再啟動「oracleservice####」服務時,居然啟動失敗。

思前想後,不得其解,感覺這應該是個很基礎的問題才對,誰讓我是個剛想學習oracle的菜鳥呢,於是硬著頭皮上csdn發帖問。1小時後看貼,說法大致就是「啟動相關程序」和「啟動oracleservice####,要不就重啟機器」之類的。

感覺幫助不太大,還是自己搞吧,開始從程序和服務入手,想到自己總是習慣開機後把占用記憶體較大的乙個svchost.exe程序結束掉(苦於機器速度較慢,其實一直對此程序並不了解),上網搜尋了一下,才得知svchost是作為服務的宿主。

然後做了如下事情:

1 將「oracleservice####」服務設為「手動」

2 重啟機器,在命令列窗體輸入tasklist  /svc察看了一下最大的那個svchost程序都包含哪些服務,並將他們的名      字copy到文字檔案中。

3 啟動「oracleservice####」,成功

4 結束佔記憶體最大的svchost.exe程序

5 啟動「oracleservice####」,失敗

6 開啟服務列表和之前儲存的文字檔案,然後用不太科學的笨拙方法

「啟動服務a,嘗試oracleservice####,關閉服務a,嘗試oracleservice####;啟動服務b,嘗試oracleservice####」

依次嘗試,發現在單獨啟動「distributed file system」服務的情況下,oracleservice####就可以正常啟動了。

然後大致看了看此服務的意義,好了,這樣以後就可以只啟動必要的服務和程序來執行oracle了。

綜上,以我目前的理解為:

1  svchost程序是作為服務的宿主存在的,其中包含著若干服務。在命令列窗體輸入tasklist  /svc可察看所包含的內容。

2  「oracleservice####」服務,是oracle最基礎的服務,若之前結束了包含「distributed file system」服務的相應svchost程序,只需先啟動「distributed file system」服務,再啟動「oracleservice####」即可。

也許目前的理解還不夠科學,有待以後事實考驗。

oracle相關服務介紹

成功安裝oracle 11g資料庫後,你會發現自己電腦執行速度會變慢,配置較低的電腦甚至出現非常卡的狀況,通過禁止非必須開啟的oracle服務可以提公升電腦的執行速度。那麼,具體該怎麼做呢?按照win7 64位環境下oracle 11g r2安裝詳解中的方法成功安裝oracle 11g後,共有7個服...

oracle相關的查詢與使用

基本的sql語句 select from table oracle基本語句的查詢與使用 sql select from emp 查詢所有的字段資訊 sql select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp 查詢所有 sql se...

oracle監聽與服務詳解

listener.ora,sqlnet.ora,tnsnames.ora 客戶端訪問順序是這樣的通過ip 埠找到oracle,oralce去檢視是否有監聽檔案,有訪問通了,沒有則報錯沒有監聽。這期間只用到了乙個配置就是 listener.ora sqlnet.ora一般不用改什麼就預設就好 list...