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 相关文章推荐
Oracle笔记
Apr 05 Oracle
使用springboot暴露oracle数据接口的问题
May 07 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
Oracle以逗号分隔的字符串拆分为多行数据实例详解
Jul 16 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle 多表查询基本语法实例
Apr 18 Oracle
排查并解决Oracle sysaux表空间异常增长
Apr 20 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
Oracle查看表空间使用率以及爆满解决方案详解
Jul 23 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
CI框架安全类Security.php源码分析
2014/11/04 PHP
PHP实现GIF图片验证码
2015/11/04 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
PHP PDO操作总结
2014/11/17 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
canvas知识总结
2017/01/25 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
Python中字典的基本知识初步介绍
2015/05/21 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
python 实现两个npy档案合并
2020/07/01 Python
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
教师廉洁自律承诺书
2014/05/26 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
数学教师个人工作总结
2015/02/06 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL