日期:2014-05-17  浏览次数:20698 次

请问oracle的Data link是做什么的?


--创建
create database link linkname
connect to szx identified by "sftlmis" using 'orcl'
--查询
select * from hwxx@linkname;


简单的查了一下,说是连接别的库,才要用data link。
 这个是不是类似在同一个库内查询scott的表类似的?
如:select * from scott.emp;
data?link

------解决方案--------------------
database link是与另外的一个数据库实例建立连接。scott.emp是当前帐户下,查询其他帐户下的表,是在同一个数据库实例上做的。
------解决方案--------------------
dblink,是数据库直接的连接,跨库查询的。