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数据库对long类型字段进行模糊匹配的解决思路
Apr 07 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
ORACLE中dbms_output.put_line输出问题的解决过程
Jun 28 Oracle
oracle设置密码复杂度及设置超时退出的功能
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
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
jQuery版Tab标签切换
2011/03/16 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
Angular实现svg和png图片下载实现
2019/05/05 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
python安装以及IDE的配置教程
2015/04/29 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
python获取中文字符串长度的方法
2018/11/14 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python类super()及私有属性原理解析
2020/06/15 Python
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
求职自荐信的格式
2014/04/07 职场文书
白血病捐款倡议书
2014/05/14 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
react中的DOM操作实现
2021/06/30 Javascript