首页 > 代码库 > (转)oracle监听多台主机配置,用pl/sql连接操作多个数据库详解

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

很多朋友在开发项目中并不是每个人用一个数据库,而是有单独的一台主机作为开发的数据库服务器,这样,就需要我们的开发人员去连接他。 
        虽然网上有很多关于无需安装oracle 客户端,只需要进行特殊的配置即可能够对数据库进行操作,这里就不多说了,网上有很多关于这样的博文,我这里要说的是在已安装好oracle 客户端的机器上监听其他的数据库; 
        首先是进入oracle的 Net  Mananger; 

技术分享 

     接下来就是进行简单的设置了。。 
        (1)点击此处的“+”号 ; 

技术分享 

进入到如下界面,当中的服务名可以自己定义,我这里的是 “service”。代表连接数据库服务器,而非本机: 

技术分享 

        点下一步,选择tcp/ip协议,再进入到下一步,将要监听的目标主机的IP地址输入进去,接着走下一步,在下面这步要注意了, 
         这里是要输入目标主机的数据库实例,需要查看目标主机的实例名,要对应才能监听,我这里是默认的orcl 。点下一步完成,也可以先测试是否能连上; 

技术分享 


    (2)完成之后,就可以在“服务命名”下面看得到刚刚添加的服务 

技术分享 

       点击可以查看到详细信息,这里需要把连接类型改为“专用服务器”才能连接上目标数据库(一定要注意): 

技术分享 

    (3)确认无误后就可以设置监听了,这里我需要说两句,网上有关信息是在原有的监听程序里面添加一个目标ip监听,但是照做之后根本无法监听,甚至是监听服务都无法启动,虽然不知道是我配置错误还是别人讲解有误,这里就不加评论了。 
      步入正题。。。。。   同样在“监听程序” 下添加监听; 
      监听程序名可以自己随意命名,确定之后会需要自己添加目标地址, 在如下图所示进行添加即可; 

技术分享 


      好了,以上这就是简单的监听配置,点“文件”保存网络配置,把所有oracle 的服务重新启动就OK了。 
接下来我们用pl/sql工具连接目标主机数据库,在这里我们可以看到刚刚配置的一个服务,如下图: 

技术分享 


这样就可以通过工具来对目标数据库进行操作了。。。    如果是想监听多个目标数据库,重复以上的步骤就可以了!

 

 转载请贴出文章出处:  http://my.oschina.net/hackenhu/blog/96837

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