(修改)oracle11g监听多台主机配置,用pl/sql连接操作多个数据库详解

  很多朋友在开发项目中并不是每个人用一个数据库,而是有单独的一台主机作为开发的数据库服务器,这样,就需要我们的开发人员去连接它。 

        首先是进入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

posted @ 2015-01-26 14:41  吳偉森森森森森  阅读(854)  评论(0编辑  收藏  举报