Oracle Listener啟動失效

2021-04-12 12:17:10 字數 3321 閱讀 8572

在一次windows優化大師優化後,我的xp中裝的oracle伺服器的listener 不能啟動了,看了網上的一些資料,找到了原因,是因為登錄檔中的配置服務配置資訊被刪除調了,解決方式把一下資訊重新匯入到登錄檔中:

windows registry editor version 5.00

[hkey_local_machine/system/controlset002/services/oracleorahome92tnslistener]

"type"=dword:00000010

"start"=dword:00000002

"errorcontrol"=dword:00000001

"imagepath"=hex(2):43,00,3a,00,5c,00,6f,00,72,00,61,00,63,00,6c,00,65,00,5c,00,/

6f,00,72,00,61,00,39,00,32,00,5c,00,42,00,49,00,4e,00,5c,00,54,00,4e,00,53,/

00,4c,00,53,00,4e,00,52,00,20,00,00,00

"displayname"="oracleorahome92tnslistener"

"objectname"="localsystem"

[hkey_local_machine/system/controlset002/services/oracleorahome92tnslistener/security]

"security"=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,/

00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,/

00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,/

05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,/

20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,/

00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,/

00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,/

00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,/

01,01,00,00,00,00,00,05,12,00,00,00

[hkey_local_machine/system/controlset002/services/oracleorahome92tnslistener/enum]

"0"="root//legacy_oracleorahome92tnslistener//0000"

"count"=dword:00000001

"nextinstance"=dword:00000001

[hkey_local_machine/system/controlset001/services/oracleorahome92tnslistener]

"type"=dword:00000010

"start"=dword:00000002

"errorcontrol"=dword:00000001

"imagepath"=hex(2):43,00,3a,00,5c,00,6f,00,72,00,61,00,63,00,6c,00,65,00,5c,00,/

6f,00,72,00,61,00,39,00,32,00,5c,00,42,00,49,00,4e,00,5c,00,54,00,4e,00,53,/

00,4c,00,53,00,4e,00,52,00,20,00,00,00

"displayname"="oracleorahome92tnslistener"

"objectname"="localsystem"

[hkey_local_machine/system/controlset001/services/oracleorahome92tnslistener/security]

"security"=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,/

00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,/

00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,/

05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,/

20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,/

00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,/

00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,/

00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,/

01,01,00,00,00,00,00,05,12,00,00,00

[hkey_local_machine/system/controlset001/services/oracleorahome92tnslistener/enum]

"0"="root//legacy_oracleorahome92tnslistener//0000"

"count"=dword:00000001

"nextinstance"=dword:00000001

匯入以後使用regedit命令對登錄檔進行修改,修改的位置在hkey_local_machine/system/controlset001/services/oracleorahome92tnslistener/中,修改imagepath欄位為啟動監聽埠程式的路徑

Oracle Listener 日誌檔案檢查

listener.log太大,超過了2g,影響oracle的穩定執行。listener的日誌檔案 oracle home network log listener.log記錄了通過listener處理的網路請求資訊,它包含客戶端請求的時間,連線方式 專用或共享 連線程式,網路協議,主機名,網路埠號等...

為什麼Oraclelistener啟動後自動關閉

原因是因為計算機使用者名稱修改了所以要開啟listener.ora檔案 在 oracle product 10.2.0 db 1 network admin這個目錄下 然後將host 填上自己的新主機名 我這裡的主機名是amarsoft 如下 listener description list de...

Oracle listener動態註冊與靜態註冊

一 什麼是註冊 註冊就是將資料庫作為一個服務註冊到監聽程式。客戶端不需要知道資料庫名和例項名,只需要知道該資料庫對外提供的服務名就可以申請連線到資料庫。這個服務名可能與例項名一樣,也有可能不一樣。在資料庫伺服器啟動過程中,資料庫伺服器會向監聽程式註冊相應的服務 無論何時啟動一個資料庫,預設地都有兩條...

oracle listener靜態註冊與動態註冊

對於這個listener註冊,之前都隨便配的,反正都能配好,也能正常執行。找了個文章看看,2,原來它們的區別在這啊!汗啊 動態註冊 自己在listener檔案中指明sid 和service name,listener啟動的時候,會從listener檔案中讀取到!靜態註冊 不需要自己指定sid和ser...

oracle listener動態與靜態註冊的配置

1.動態註冊 是instance啟動的時候pmon程序根據init.ora中的instance name,service names兩個引數將例項和服務動態註冊到listener中。sys show parameter service names sys show parameter instanc...