创建数据库之间的连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建数据库之间的连接相关的知识,希望对你有一定的参考价值。

 

数据库之间的连接:(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 [email protected]_link;
  创建同义词:
    create synonym fsdb_xxx for [email protected]_link;
  通过同义词查询数据:
    select * from fsdb_xxx;

 

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

 

以上是关于创建数据库之间的连接的主要内容,如果未能解决你的问题,请参考以下文章

Docker使用link建立容器之间的连接

我如何基于Neo4j中的子节点链接创建节点之间的链接

使用 c3p0 连接数据库

Hibernate连接mysql数据库并自动创建表

在 Laravel 4 中使用在 2 个数据库之间创建多对多关系

如何访问连接表中的数据?