日期:2014-05-16  浏览次数:20384 次

plsql中创建dblink

两台不同的?数据库?服务器?,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用?dblink?。

例如?:?数据库服务器?A,?数据库服务器?B,?数据库客户端?C?;通过客户端?C?连到?A?,在?A?上操作访问?B?

1?、在数据库客户端?C?的?tnsnames?中配置数据库服务器?A?的服务

??LMISDX_LOCAL?=

??(DEscrīptION =

? ? ??(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))

? ? ??(CONNECT_DATA =

? ? ? ? ??(SERVER = DEDICATED)

? ? ? ? ??(SERVICE_NAME = LMISdx)

? ? ??)

??)

? 2?、这样就可以通过客户端访问到数据库?A?的用户

? 3?、在数据库服务器?A?的?tnsnames?中配置数据库服务器?B?的服务

??LMIS