有时候需要在两个数据库的表join 查询 这时候要用到 database link 。

database link 的作用就是搭建数据库和数据库的连接。

1.先看如何使用 PL\SQL  工具创建。

找到database links  右键  新建

填名称,  这里的用户名是远程数据库的登录名

数据库就是本地文件 D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 的

也可以在数据库这里直接填

(DESCRIPTION =(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.11.16)(PORT =1521)))(CONNECT_DATA =(SERVICE_NAME =ORC1)))

这样保存之后就创建完成了。 执行sql 测试

select  *from dual@test

2. 也可以直接使用语句创建

create database link TEST
connect to TEK_MES IDENTIFIED BY 123456
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.11.16)(PORT =1521)))(CONNECT_DATA =(SERVICE_NAME =ORC1)))';

或者

create database link TEST
connect to TEK_MES IDENTIFIED BY TEK_MES9999
using 'T_TNS';

这里的TEK_MES是数据库访问账户 ,123456 是密码

要注意的是:

1.创建着必须要有 create database link 的权限

2.连接账户(TEK_MES)必须要有 create session 的权限

转载于:https://www.cnblogs.com/Marvellous/p/3924532.html

oracle 创建database link相关推荐

  1. Oracle创建Database Link的两种方式

    Oracle数据库如何创建Database Link呢?本文我们主要就介绍一下这部分内容,Oracle数据库创建Database Link有两种方式,一种是通过菜单,一种是通过SQL. 创建一个dbl ...

  2. oracle创建public链接,如何在oracle直接使用地址来创建database link

    在2个oracle之间手工同步数据时,DBlink是最快捷的手段之一吧.建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码. 前提: 创建dblink的用户有对应的数据 ...

  3. ORACLE新增DATABASE LINK

    背景: 新增数据库后,原有数据库需要新增DATABASE LINK,试了几个方法后最后总算弄好了. 方法: 在需要新增DATABASE LINK的数据库服务器端,打开[Net Manager],选中[ ...

  4. oracle数据库link格式,Oracle创设DB Link

    当前位置:我的异常网» 数据库 » Oracle创设DB Link Oracle创设DB Link www.myexceptions.net  网友分享于:2013-08-26  浏览:4次 Orac ...

  5. Oracle_高级功能(3) synonym和database link

    一.同义词synonym connect sys/123 as sysdba; select * from emp; ORA-00942: 表或视图不存在 create synonym emp for ...

  6. Oracle创建同义词及dblink

    一.定义 oracle的同义词从字面上理解是别名的意思,和视图的功能类似,就是一种映射关系.在使用同义词时,oracle数据库将他翻译成对应方案对象的名字.与视图对象类似,同义词不占用实际存储空间,只 ...

  7. oracle 创建同义词

    大部分客户有自己的数据库服务器,来管理自己的一些关键数据.那如果我们的项目中需要用到这些数据,而客户又不允许把这些数据插入到我们的项目数据库服务器时怎么办?其中的一个解决办法就是在项目数据库服务器上创 ...

  8. oracle database link创建

    database link 创建(转) 2010-02-24 13:38:41|  分类: 默认分类|字号 订阅 两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户 ...

  9. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

最新文章

  1. 编译器设计-自下而上分析器-误差恢复-语义分析
  2. 图片的多义现象和相互作用
  3. 《民国枭雄杜月笙》—— 听后总结
  4. 反思Code Review的注意点与目的
  5. ORACLE expdp/impdp详解
  6. POJ 2676/2918 数独(dfs)
  7. 在PyTorch中转换数据
  8. 前端学习(2957):组件之间的参数传递父传子
  9. (149)System Verilog接口(interface)连线待测模块
  10. 消息中间件在分布式系统中的作用及介绍
  11. 自动化SQL Server Analysis Server表格模型的文档
  12. 在博客园cnblogs的博客内容之中显示地图(测试中)
  13. Transformer-XL、Vanilla Transformer
  14. python3 pdf转成txt
  15. 笔记:PJL的一些用法
  16. APP 自动化框架设计思路分享
  17. 视频剪辑必备,5个音效素材网
  18. Conjugate function and Fenchel’s duality theorem
  19. 5G NR 调度、帧结构相关
  20. 尚硅谷-TypeScript

热门文章

  1. 自居电路(升压电路)
  2. ASPNET登陆总结
  3. thunderbird怎样方便的导入gmail联系人
  4. Runtime.exec 调用OS命令特例
  5. DPDK vhost-user研究(九)
  6. linux内核网络协议栈--packet_type(十二)
  7. linux 内核网络协议栈--数据从接收到IP层(二)
  8. java商品搜索功能_利用solr实现商品的搜索功能(实例讲解)
  9. 后退到的页面为什么没有执行js_为什么中层没有执行力?
  10. 一些长时间GC停顿问题的排查及解决办法