很多朋友在開發項目中並不是每個人用一個數據庫,而是有單獨的一台主機作為開發的數據庫服務器,這樣,就需要我們的開發人員去連接它。
首先是進入oracle的 Net Mananger;
接下來就是進行簡單的設置了。。
(1)點擊服務命名,再點擊此處的“+”號 ;
進入到如下界面,當中的服務名可以自己定義,我這裡的是 “service”。代表連接數據庫服務器,而非本機:
點下一步,選擇tcp/ip協議
再進入到下一步,將要監聽的目標主機的IP地址輸入進去,
接著走下一步,在下面這步要注意了,
這裡是要輸入目標主機的數據庫實例,也就是全局數據庫名。不知道的可以用SQL_PLus去查找,SQL語句:select global_name from global_name;
需要與目標主機的實例名對應才能監聽。點下一步完成,也可以先測試是否能連上;
(2)完成之後,就可以在“服務命名”下面看得到剛剛添加的服務
接下來我們用pl/sql工具連接目標主機數據庫,在這裡我們可以看到剛剛配置的一個服務,如下圖:
這樣就可以通過工具來對目標數據庫進行操作了。。。 如果是想監聽多個目標數據庫,重復以上的步驟就可以了!
PS:原文中有提到說添加服務後再添加監聽程序,但是我發現添加服務後就已經可以連接了,如果添加完服務後發現不能用PL/SQL登錄,那就請參考原文,再添加個監聽程序。
參考文章出處: http://my.oschina.net/hackenhu/blog/96837