在一次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...