pl/sql developer 里面想用语句一次查询多个内网不同IP的数据库里面的表的数据
现在我有各个内网电脑的 IP 数据库用户名和密码 ,请问 怎么通过语句直接查询 某个IP的内网电脑存储的 某个数据库 的某个表的某个字段值?
比如 现在我有 10.10.0.1 的电脑上面 有个数据库的 用户名是:user1 密码是:password1 实例名ORCL 表空间名 tablespace1 表名 table1 字段CN1 值value1
               还有 10.10.0.2 的电脑上面 有个数据库的 用户名是:user2 密码是:password2 实例名ORCL 表空间名 tablespace 表名 table2 字段CN2 值value2
我现在的电脑
现在我想要查询的结果是
PC          值
PC1     sum( value1)
PC2     sum(value2)请高手指教
还是没办法实现,一定要通过登陆界面登陆不同PC,再进行查询?

解决方案 »

  1.   

    没看明白,两个数据库的查询结果要同时显示?怎么可能?除非在一个库上通过dblink来连接到所有其他数据库。
      

  2.   

    或者分步查询也可以,就是不想通过登陆界面登陆不同的数据库
     想直接通过语句链接 查询 不同的数据库。 即使这样,plsql也办不到的吧。
    楼主这样的需求是不是只是每天的例行手工检查?而不是应用系统需要完成的操作?如果是例行检查之类的话,完全可以写个shell脚本来完成。
      

  3.   

    通过创建dblink来连接查询。