Oracle監(jiān)聽器,讓你監(jiān)聽想要的東東
Oracle還是比較常用的,于是我研究了一下Oracle監(jiān)聽器,在這里拿出來和大家分享一下,希望對大家有用近段時間很多網(wǎng)友提出Oracle監(jiān)聽器配置相關問題,客戶終端(Client)無法連接服務器端(Server)。本文現(xiàn)對監(jiān)聽配置作一簡單介紹,并提出一些客戶終端無法連接服務器端的解決思路,愿對廣大網(wǎng)友與讀者有一些幫助。
一、Oracle監(jiān)聽器(LISTENER)
監(jiān)聽器是Oracle基于服務器端的一種網(wǎng)絡服務,主要用于監(jiān)聽客戶端向數(shù)據(jù)庫服務器端提出的連接請求。既然是基于服務器端的服務,那么它也只存在于數(shù)據(jù)庫服務器端,進行監(jiān)聽器的設置也是在數(shù)據(jù)庫服務器端完成的。
二、本地服務名(Tnsname)
Oracle客戶端與服務器端的連接是通過客戶端發(fā)出連接請求,由服務器端監(jiān)聽器對客戶端連接請求進行合法檢查,如果連接請求有效,則進行連接,否則拒絕該連接。
本地服務名是Oracle客戶端網(wǎng)絡配置的一種,另外還有Oracle名字服務器(Oracle Names Server)等。Oracle常用的客戶端配置就是采用的本地服務名,本文中介紹的也主要是基于本地服務名的配置。
三、Oracle網(wǎng)絡連接配置方法
配置Oracle服務器端與客戶端都可以在其自帶的圖形化Oracle網(wǎng)絡管理器(Oracle Net Manager)里完成(強烈建議在這個圖形化的工具下完成Oracle服務端或客戶端的配置)。在Windows下,點擊“開始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”啟動Oracle網(wǎng)絡管理器工具,在Linux/Unix下,利用netmgr命令來啟動圖形化Oracle網(wǎng)絡管理器
四、Oracle監(jiān)聽器配置(LISTENER)
選中該名稱,選中窗口右側(cè)欄下拉選項中的“監(jiān)聽位置”,點擊添加地址按鈕。在出現(xiàn)的網(wǎng)絡地址欄的協(xié)議下拉選項中選中 “TCP/IP”,主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端并需要通過網(wǎng)絡連接,建議輸入IP地址),端口文本框中輸入數(shù)字端口,默認是1521,也可以自定義任意有效數(shù)字端口。
【編輯推薦】