本人前一段時間做過Oracle數據庫的相關工作。可是發現數據庫的監聽程序和服務名比較難搞定,並且網上也沒有現成的教程。所以經過自己的探索之后將這片文章貢獻給大家,如有不當之處還請諒解並請聯系本人。
此配置是在本機同意訪問的前提下進行,如不同意訪問。請關閉防火牆
server端配置:
配置監聽程序
1、打開Net Manager
2、加入監聽程序

選中“監聽程序”后點擊左側綠色加號。
監聽程序名稱自行命名,默覺得LINSTENER1,點擊“確定”
1、加入監聽地址

主機名稱改為server(即本機)IP地址,port號自行指定
4、加入數據庫服務
點擊中上部選擇button,選擇“數據庫服務”。
點擊加入數據庫,全局數據庫名自行指定,一般為“數據庫名.IP地址的形式”
SID即為監聽程序所服務的數據庫。
至此。server端監聽程序配置完畢。
client服務配置:
服務名配置
1、加入服務
新建過程與監聽程序過程一致。
2、網絡服務名
網絡服務名是本地服務標志。隨意指定
3、協議選擇
默認選擇TCP/IP協議
1、指定主機名與port號
主機名與port號必須是server端的主機IP和所使用的port號,即與監聽程序指定的同樣。
1、服務名設置
此處服務名是連接server端的服務名。必須與監聽程序的全局服務名一致,連接類型選擇專用server。
連接測試
連接測試用於測試服務是否能連接server。默認情況下username為scott。password為tiger。

點擊更改登錄,將username和password改為所要連接的數據庫的username和password。點擊確定。
點擊測試,信息窗體顯示連接成功,點擊關閉->完畢。
至此,全部配置完畢。能夠client與server端能夠正常連接。
