2016 - 2024

感恩一路有你

oracle跨数据库查询 Oracle如何实现跨库查询?

浏览量:2654 时间:2021-03-14 15:06:06 作者:admin

Oracle如何实现跨库查询?

当网络连接时,您可以使用dblink

创建数据库链接db1 connect to user name by password using “(description=(address LIST=(address=(PROTOCOL=TCP)(HOST=192.168.1.111)(PORT=1521)))(connect DATA=(SERVICE name=instance name))”--从用户名中选择*。查询时直接使用表名@db1

~。首先要优化网络。如果网络正常,就没有别的办法了。只能优化查询语句。

因为您的数据库查询时间消耗=在其他数据库上执行查询的时间,所以网络传输时间。通常情况下,网络是没有问题的,所以我们只能优化查询语句

oracle所有跨数据库的查询都必须使用dblink通过dblink连接到其他数据库,然后在此基础上有不同的访问方式;

1。同义词表。通过在dblink上建立同义词表,可以将其他数据库的表映射到数据库中,然后直接操作映射表。关联,表示表名后的数据源,例如电磁脉冲@ORCL,表示EMP表是与orcl上的表一致的数字。

oracle跨数据库查询 oracle跨数据库联合查询 oracle跨库查询sql

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。