Oracle中DBLink的详细介绍


Posted in Oracle onApril 29, 2022

一.查看dblink

--查看全部用户
SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK';
--查看全部用户
SELECT * FROM DBA_DB_LINKS;
--查看本用户
SELECT * FROM USER_DB_LINKS;

二.创建dblink

1.如果没有权限的话给权限(有权限的话省略)

给scoot用户权限
GRANT CREATE PUBLIC DATABASE LINK,
CREATE DATABASE LINK TO scoot;

2.创建dblink

--  (connection为dblink名字,scott为数据库用户名,tiger为用户名密码,引号内容为远程数据库下tnsnames.ora文件内容)
create database link connection
    connect to scott identified by "tiger"
    using '(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.52)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
';

3.使用dblink

SELECT * FROM  DEPT@connection;

Oracle中DBLink的详细介绍

三.删除dblink

drop database link connection;

补充:DBLink 的使用查询

通过database link 方式 Oracle数据库可以跨不同的数据库实例访问。有时候,我们需要在视图、函数、存储过程中使用dblink。要获取这些信息可以通过下述方式实现。

select d.* from dba_dependencies d where d.referenced_link_name='XXX'

其中 xxx 为定义的dblink名称。

通过上述脚本,能够获取所有数据库中引用到dblink的对象名称。

总结

到此这篇关于oracle中dblink查看、创建、使用以及删除的文章就介绍到这了!


Tags in this post...

Oracle 相关文章推荐
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
Oracle创建只读账号的详细步骤
Jun 07 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
详解Oracle块修改跟踪功能
Nov 07 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
oracle删除超过N天数据脚本的方法
Feb 28 Oracle
Oracle使用别名的好处
Apr 19 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 Oracle
instantclient客户端 连接oracle数据库
清空 Oracle 安装记录并重新安装
SQL试题 使用窗口函数选出连续3天登录的用户
Oracle用户管理及赋权
Apr 24 #Oracle
分析SQL窗口函数之取值窗口函数
Apr 21 #Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 #Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 #Oracle
You might like
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
php目录遍历函数opendir用法实例
2014/11/20 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
vue-router传参用法详解
2019/01/19 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
Python实现文件复制删除
2016/04/19 Python
《Python学习手册》学习总结
2018/01/17 Python
python框架中flask知识点总结
2018/08/17 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
详解Python流程控制语句
2020/10/28 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
《翻越远方的大山》教学反思
2014/04/13 职场文书
大专毕业生求职信
2014/07/05 职场文书
晚会开场白和结束语
2015/05/29 职场文书
门卫管理制度范本
2015/08/05 职场文书
药房管理制度范本
2015/08/06 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang