本人前一段時間做過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端能夠正常連接。