Oracle還是比較常用的於是我研究了一下Oracle監聽器在這裡拿出來和大家分享一下希望對大家有用近段時間很多網友提出Oracle監聽器配置相關問題客戶終端(Client)無法連接服務器端(Server)本文現對監聽配置作一簡單介紹並提出一些客戶終端無法連接服務器端的解決思路願對廣大網友與讀者有一些幫助
一Oracle監聽器(LISTENER)
監聽器是Oracle基於服務器端的一種網絡服務主要用於監聽客戶端向數據庫服務器端提出的連接請求既然是基於服務器端的服務那麼它也只存在於數據庫服務器端進行監聽器的設置也是在數據庫服務器端完成的
二本地服務名(Tnsname)
Oracle客戶端與服務器端的連接是通過客戶端發出連接請求由服務器端監聽器對客戶端連接請求進行合法檢查如果連接請求有效則進行連接否則拒絕該連接
本地服務名是Oracle客戶端網絡配置的一種另外還有Oracle名字服務器(Oracle Names Server)等Oracle常用的客戶端配置就是采用的本地服務名本文中介紹的也主要是基於本地服務名的配置
三Oracle網絡連接配置方法
配置Oracle服務器端與客戶端都可以在其自帶的圖形化Oracle網絡管理器(Oracle Net Manager)裡完成(強烈建議在這個圖形化的工具下完成Oracle服務端或客戶端的配置)在Windows下點擊開始/程序/Oracle OraHome/Configuration and Migration Tools/Net Manager啟動Oracle網絡管理器工具在Linux/Unix下利用netmgr命令來啟動圖形化Oracle網絡管理器
四Oracle監聽器配置(LISTENER)
選中該名稱選中窗口右側欄下拉選項中的監聽位置點擊添加地址按鈕在出現的網絡地址欄的協議下拉選項中選中 TCP/IP主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端輸入兩項之一均有效如果主機作為服務端並需要通過網絡連接建議輸入IP地址)端口文本框中輸入數字端口默認是也可以自定義任意有效數字端口
From:http://tw.wingwit.com/Article/program/Oracle/201311/18469.html