两个不同网段的oracle能互相查询数据吗?

比如我在192.168.1.2的pl-sql上怎么去访问10.10.10.10的数据呢?
select * from user@10.10.10.10/service.table_name;
我试了下,好像不行。。。。求大侠指点!

可以
给个用户就行

你这样写 应该是不行的,你要创建一个dblink。

类似于:

Oracle中创建dblink的方法

如果是局域网需要映射到那台主机IP

其实只要两个网段是互通的,都是可以访问的,只要知道对方的数据库的IP地址,端口,SID,用户及密码就可以直接连过去。
也许你的意思是想两个网络中的数据库的表进行联合查询,这需要用到 DBLink , 你baidu一下DBLINk的用法。
假设两个网段的网络为A与B,如果不互通就需要借助一个中间层,这个中间层要能连通A与B两个网络。