DBLink(Oracle)

两情若是久长时,又岂在朝朝暮暮

DBLink(Database Link):数据库链接顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。

对应的文件在:Oracle安装路径\product\11.1.0\db_1\NETWORK\ADMIN\可以看到对应的文件
其中有:
(1)listener.ora 监听器
(2)sqlnet.ora 网络
(3)tnsnames.ora tns配置文件

创建连接

create database link hello
 connect to system identified by "1234"
 using '(DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.25.161.113)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = Oracle)
   )
  )';

测试连接

select * from scott.emp@hello; 

你可能感兴趣的:(DBLink(Oracle))