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