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 DGMGRL ORA-16603报错的解决方法(DG Broker)
Apr 06 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
oracle索引总结
Sep 25 Oracle
oracle删除超过N天数据脚本的方法
Feb 28 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
Oracle数据库事务的开启与结束详解
Jun 25 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
一些常用的Javascript函数
2006/12/22 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
2010/04/07 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
Python 时间处理datetime实例
2008/09/06 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
html5中canvas图表实现柱状图的示例
2017/11/13 HTML / CSS
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
会计辞职信范文
2014/01/15 职场文书
暑期实践个人总结
2015/03/06 职场文书
财务部岗位职责范本
2015/04/14 职场文书
村主任当选感言
2015/08/01 职场文书
2016年情人节广告语
2016/01/28 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js