關於oracle的監聽問題
最近在對資料庫做了物理介質層面的切換後,在新的伺服器上發現配置的監聽器中監聽的地址並非是本機的ip地址,但客戶端仍然可以正常連線。細查發現客戶端透過虛擬的一個ip連線到本機資料庫,本機是配置了虛擬ip的。
為什麼在監聽器中沒有配置監聽本機ip,資料庫仍然可連線呢?
查詢發現,從8i開始,監聽器在繫結Ip地址的方式已經改變。一般的規則是“在指定主機上監聽所有埠(listen on all interfaces if a hostname is specified)。然而這僅在大多數情況下準確,在某些特定情況監聽器可能並非如此表現,預設情況下不使用IP=FIRST選項,監聽器總是在所有該主機的網路介面上監聽。
若果需要讓監聽器只監聽本機的某個ip地址,你可能需要強制監聽器僅繫結到特定的IP地址(即便在指定主機名的情況下),透過在監聽配置檔案LISTENER.ORA中配置IP=FIRST語句
本人rac中的監聽配置如下:
SID_LIST_LISTENER_RAC01 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/ora10g/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER_RAC01 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = RAC01-vip)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.150.4.231)(PORT = 1521)(IP = FIRST))
)
)
好記星不如爛筆頭,come on
中一貝
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28612416/viewspace-769263/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於oracle11g RAC 監聽器問題Oracle
- oracle的監聽問題Oracle
- 關於vue事件監聽的一個問題Vue事件
- 關於SSH中對於action的監聽問題(關於系統計數)
- Oracle dblink監聽問題Oracle
- oracle em與監聽改名的問題Oracle
- 一個Oracle監聽問題的網路排查Oracle
- 監聽器中spring注入相關的問題Spring
- Oracle監聽日誌過大導致的問題Oracle
- ORACLE10G 監聽僵死問題的解決Oracle
- 關於郵件監控的問題
- 關於EditText焦點監聽
- 關於Servlet中的事件監聽 薦Servlet事件
- 【經典】連線oracle的總結(關於tnsname和監聽)Oracle
- ORACLE監聽器 The listener supports no services 問題解決方法Oracle
- Oracle關於week的計算問題Oracle
- 關於Oracle字符集的問題Oracle
- 記錄springboot專案裡關於session的一個問題(session監聽器失效)Spring BootSession
- Oracle 監聽Oracle
- Oracle監聽的作用Oracle
- 關於監聽不能啟動的解決方法
- ORACLE啟動監聽器 The listener supports no services 問題解決方法Oracle
- 關於vuejs的偵聽屬性watch的三個問題VueJS
- Oracle監聽(1)Oracle
- ORACLE動態監聽與靜態監聽Oracle
- oracle靜態監聽和動態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- win下oracle監聽日誌過大造成的連線超時問題Oracle
- Oracle 11g 監聽相關檔案Oracle
- Oracle監聽啟動後自動關閉Oracle
- Oracle 9i, 10g 監聽器遠端關閉問題及設定密碼Oracle密碼
- 關於oracle11g RAC 監聽器使用中出現的no services以及no listener分析Oracle
- 關於oracle檔案許可權的問題Oracle
- 關於oracle的索引重建問題及原因分析Oracle索引
- 18、關於oracle 認證的幾個問題Oracle
- 問一個關於oracle8的簡單的問題!Oracle
- kafka監聽出現的問題,解決和剖析Kafka
- 【Oracle】修改oracle監聽埠Oracle