2 Day DBA-使用基於SQL的管理工具管理資料庫-Oracle Net Listener配置

LuiseDalian發表於2014-01-25

在資料庫主機上Oracle Net Listener是一個監聽客戶端請求的程式。它接收進來的客戶端連線請求,並且管理這些請求到資料庫伺服器的通訊。

預設的監聽器配置檔案為listener.ora,位於%ORACLE_HOME%/network/admin目錄下。

檔案中包含標識資料庫的協議地址。地址定義了監聽器監聽器的協議和其它與協議相關的資訊。

(DESCRIPTION=

    (ADDRESS=(PROTOCOL=tcp)(HOST=dbhost.example.com) (PORT=1521)))

這是一個TCP/IP協議地址,指定了監聽器的主機和介面。該監聽器可以監聽網路介面上使用IPv4IPv6地址連線請求。

 

listener.ora檔案在安裝過程中被自動配置,你可以使用OEMCA進行重新配置。

因為配置引數具有預設值,所以可以不配置就開啟和使用它。預設的監聽器的名字為LISTENER,不支援服務名,監聽下面的TCP/IP協議地址:

(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=1521))

Oracle資料庫在啟動之後1分鐘左右向監聽器註冊。服務名或它代表的資料庫(監聽器向該資料庫傳送客戶端請求)可以在listener.ora檔案中被配置。這些資訊也可以動態地向監聽器註冊。服務或資料庫向監聽器的動態註冊被稱為服務註冊

 

服務註冊是由程式監聽程式(PMON)完成的,該程式是每一個資料庫例項的一個例項後臺程式。

動態服務註冊不需要修改listener.ora檔案。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1075249/,如需轉載,請註明出處,否則將追究法律責任。

相關文章