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设置DB、监听和EM开机启动的方法
Apr 25 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
Oracle 多表查询基本语法实例
Apr 18 Oracle
Oracle使用别名的好处
Apr 19 Oracle
SQL试题 使用窗口函数选出连续3天登录的用户
Apr 24 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
oracle数据库去除重复数据
May 20 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
模拟xcopy的函数
2006/10/09 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
js函数般调用正则
2008/04/08 Javascript
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
javascript表单正则应用
2017/02/04 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
Python实现批量读取word中表格信息的方法
2015/07/30 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
介绍一下Java中的static关键字
2012/05/12 面试题
团结演讲稿范文
2014/05/23 职场文书
新员工考核评语
2014/12/31 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang