在本地数据库中访问其它数据库是的内容,就可以用database link.
下面是一个简单的例子。
C:\Oracle10g\ora10g\network\admin 目录下的 tnsnames.ora文件中加入
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
test :服务器名称
创建连接的sql语句为
create database link linkName
connect to user identified by psw using 'TEST';
linkName:连接的名字
user:远程数据库用户名
pse:远程数据库密码
若远程数据库中有表user
访问user
select * from user@linkName ;