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

虽然网上有很多关于无需安装oracle 客户端,只需要进行特殊的配置即可能够对数据库进行操作,这里就不多说了,网上有很多关于这样的博文,我这里要说的是在已安装好oracle 客户端的机器上监听其他的数据库;

首先是进入oracle的 Net  Mananger;

jeecgboot sql 监控 监控oracle数据库_数据库服务器

    

接下来就是进行简单的设置了。。

(1)点击此处的“+”号 ;

jeecgboot sql 监控 监控oracle数据库_oracle_02

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

jeecgboot sql 监控 监控oracle数据库_数据库服务器_03

       

点下一步,选择tcp/ip协议,再进入到下一步,将要监听的目标主机的IP地址输入进去,接着走下一步,在下面这步要注意了,

这里是要输入目标主机的数据库实例,需要查看目标主机的实例名,要对应才能监听,我这里是默认的orcl 。点下一步完成,也可以先测试是否能连上;

jeecgboot sql 监控 监控oracle数据库_数据库_04

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

jeecgboot sql 监控 监控oracle数据库_jeecgboot sql 监控_05

    

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

jeecgboot sql 监控 监控oracle数据库_数据库服务器_06

   

(3)确认无误后就可以设置监听了,这里我需要说两句,网上有关信息是在原有的监听程序里面添加一个目标ip监听,但是照做之后根本无法监听,甚至是监听服务都无法启动,虽然不知道是我配置错误还是别人讲解有误,这里就不加评论了。

步入正题。。。。。

同样在“监听程序” 下添加监听;

监听程序名可以自己随意命名,确定之后会需要自己添加目标地址, 在如下图所示进行添加即可;

jeecgboot sql 监控 监控oracle数据库_数据库_07

好了,以上这就是简单的监听配置,点“文件”保存网络配置,把所有oracle 的服务重新启动就OK了。

接下来我们用pl/sql工具连接目标主机数据库,在这里我们可以看到刚刚配置的一个服务,如下图:

jeecgboot sql 监控 监控oracle数据库_oracle_08

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