本人前一段時間作過Oracle數據庫的相關工做。但是發現數據庫的監聽程序和服務名比較難搞定,而且網上也沒有現成的教程。因此通過本身的探索以後將這片文章貢獻給你們,若有不當之處還請諒解並請聯繫本人。數據庫
此配置是在本機贊成訪問的前提下進行,如不一樣意訪問。請關閉防火牆網絡
server端配置:post
配置監聽程序server
一、打開Net Manager教程
二、加入監聽程序class
選中「監聽程序」後點擊左側綠色加號。登錄
監聽程序名稱自行命名,默以爲LINSTENER1,點擊「肯定」cli
一、加入監聽地址配置
主機名稱改成server(即本機)IP地址,port號自行指定防火牆
四、加入數據庫服務
點擊中上部選擇button,選擇「數據庫服務」。
點擊加入數據庫,全局數據庫名自行指定,通常爲「數據庫名.IP地址的形式」
SID即爲監聽程序所服務的數據庫。
至此。server端監聽程序配置完畢。
client服務配置:
服務名配置
一、加入服務
新建過程與監聽程序過程一致。
二、網絡服務名
網絡服務名是本地服務標誌。隨意指定
三、協議選擇
默認選擇TCP/IP協議
一、指定主機名與port號
主機名與port號必須是server端的主機IP和所使用的port號,即與監聽程序指定的一樣。
一、服務名設置
此處服務名是鏈接server端的服務名。必須與監聽程序的全局服務名一致,鏈接類型選擇專用server。
鏈接測試鏈接測試用於測試服務是否能鏈接server。默認狀況下username爲scott。password爲tiger。
點擊更改登陸,將username和password改成所要鏈接的數據庫的username和password。點擊肯定。
點擊測試,信息窗體顯示鏈接成功,點擊關閉->完畢。
至此,所有配置完畢。可以client與server端可以正常鏈接。