本人前一段時間做過Oracle數據庫的相關工作,但是發現數據庫的監聽程序和服務名比較難搞定,而且網上也沒有現成的教程。所以經過自己的探索之後將這片文章貢獻給大家,如有不當之處還請諒解並請聯系本人。
此配置是在本機允許訪問的前提下進行,如不允許訪問,請關閉防火牆
服務器端配置:
配置監聽程序
1、打開Net Manager
2、添加監聽程序
選中“監聽程序”後點擊左側綠色加號。
監聽程序名稱自行命名,默認為LINSTENER1,點擊“確定”
1、添加監聽地址
主機名稱改為服務器(即本機)IP地址,端口號自行指定
4、添加數據庫服務
點擊中上部選擇按鈕,選擇“數據庫服務”。
點擊添加數據庫,全局數據庫名自行指定,一般為“數據庫名.IP地址的形式”
SID即為監聽程序所服務的數據庫。
至此,服務器端監聽程序配置完成!
客戶端服務配置:
服務名配置
1、添加服務
新建過程與監聽程序過程一致。
2、網絡服務名
網絡服務名是本地服務標志,任意指定
3、協議選擇
默認選擇TCP/IP協議
1、指定主機名與端口號
主機名與端口號必須是服務器端的主機IP和所使用的端口號,即與監聽程序指定的相同。
1、服務名設置
此處服務名是連接服務器端的服務名,必須與監聽程序的全局服務名一致,連接類型選擇專用服務器。
連接測試連接測試用於測試服務能否連接服務器,默認情況下用戶名為scott,密碼為tiger。
點擊更改登錄,將用戶名和密碼改為所要連接的數據庫的用戶名和密碼。點擊確定。
點擊測試,信息窗口顯示連接成功,點擊關閉->完成。
至此,所有配置完成,可以客戶端與服務器端可以正常連接。