创建数据库之间的连接

数据库之间的连接:(db_link)
  通过一台数据库查询另一台数据的数据

服务端:
  开启监听
  开启数据库fsdb
  使用测试数据:system.xxx 表

客户端:
  创建:tnsnames.ora  #tns 名字p1
  登录到本地一台数据库(非fsdb)
  创建db_link:
    create database link fsdb_link connect to system identified by oracle using 'p1';
    #create database link db_link的名字 connect to 用户名 identified by 密码 using 'tns的名字';
  查询数据:(查询fsdb的数据)
    select * from system.xxx@fsdb_link;
  创建同义词:
    create synonym fsdb_xxx for system.xxx@fsdb_link;
  通过同义词查询数据:
    select * from fsdb_xxx;

#备注:不会创建监听和tns的可以参照我的上篇博客

原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/7082975.html