文档章节

授权,创建,查询,删除dblink

残淡的忧伤
 残淡的忧伤
发布于 2017/08/05 11:07
字数 359
阅读 15
收藏 0
点赞 0
评论 0

1、先确定用户有创建 dblink 的权限

select * from user_sys_privs t where t.privilege like upper('%link%');

如果没查询到数据,那么直接查询 select * from user_sys_privs;当权限是"UNLIMITED TABLESPACE",表示这个用户有系统权限,也可以不授予dblink的权限。

授权dblink:

grant create  database link to 用户名 ; --私有dblink
grant create public  database link to 用户名 ;--公有dblink

2、创建dblink

(1)create public database link dblink名称 connect to 链接库用户名 identified by 链接库密码 using '链接库ip/链接库servername'; 

(2)create public database link dblink名称 connect to 链接库用户名 identified by 链接库密码 using

‘'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=链接库ip)(PORT=链接库端口号)))(CONNECT_DATA=(SERVICE_NAME=链接库servername)))’;

以上方法创建的是public权限 的dblink; 也可以直接创建默认权限的dblink。

小细节:当密码中有@或者$等字符时,密码用“”包含,在创建的时候也可以直接用“”包含;

查询servername:select name,value from v$parameter where name='service_names';

3、查询dblink

select owner,object_name from dba_objects where object_type='DATABASE LINK';--只查询权限和dblink名称

select * from dba_db_links;--查询dblink的所有信息,包含权限,dblink名称,用户名,host,创建时间

4、删除dblink

drop public database link dblink名称;--删除权限为public的dblink

drop database link dblink名称;--删除权限为私有的dblink

也可以直接用plsql界面化创建

参考文章http://blog.csdn.net/davidhsing/article/details/6408770

 

© 著作权归作者所有

共有 人打赏支持
残淡的忧伤
粉丝 1
博文 27
码字总数 6599
作品 0
浦东
程序员
ORACLE授权用户查询另一个用户下的表与视图

实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误。那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处...

ling118
01/18
0
0
Oracle 使用 DBLINK详解

DBLINK详解 1.创建dblink语法: CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY password USING ‘connectstring’ 说明: 1) 权限:创建数据库链接的帐号必须有CRE......

sjzmlb
2015/05/22
0
1
dblink的介绍及常用管理脚本

一、database link概述 1、 database link是定义一个数据库到另一个数据库的路径的对象,在分布式的系统中一个数据库不可能包含所有的数据信息,有些数据信息是存放在其他的数据库里面的,因...

猎人笔记
2014/04/27
0
0
oracle dblink创建

目的:oracle中跨数据库查询 两台数据库服务器dbA(本地)和dbB(远程192.168.1.100),dbA下用户usera 需要访问到dbB下userb的数据 解决:查询得知使用dblink(即database link 数据库链) 实现过...

wcczrx
2017/04/25
0
0
oracle 数据库之间的连接

通过创建database link实现Oracle跨数据库查询的方法 在Oracle本地数据库端执行赋权dbuser帐号 SQL> grant create database link to dbuser; 配置本地数据库服务器的tnsnames.ora文件 $ vi $...

SKYCOBS
2016/01/29
14
0
PostgreSQL数据库dblink和postgres_fdw扩展使用比较

在之前的两篇文章中,章郎虫分别介绍了dblink和postgresfdw两个扩展。今天我在这里初略地说下使用dblink和postgresfdw后的实际感受和区别。 postgresfdw远程可写功能是9.3版本出来后才新加的...

章郎虫
2013/11/07
0
1
Oracle数据库如何创建DATABASE LINK

Oracle数据库如何创建DATABASE LINK? 项目示例: select sysdate from dual@TOSLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM; drop database link TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.CO......

ianLi
2014/02/11
0
0
PostgreSQL的DBLink使用

习惯了Oracle的Dblink带来的便捷,我们来看一下PostgreSQL的DBLINK,该工具需要编译安装一下使用,倒也不是很复杂。 DB版本:9.1.3 1.编译安装 [postgres@localhost dblink]$ pwd/home/post...

kenyon_君羊
2012/04/26
0
3
oracle使用dblink跨库查询的例子

本文介绍了oracle数据库使用dblink进行跨库查询的方法,oracle dblink跨库查询教程,需要的朋友参考下。 oracle dblink跨库查询 方法一: 首先,创建数据库链接: 复制代码代码示例: CREATE ...

Carl_
2014/11/07
0
0
data pump (数据抽取)测试

背景介绍>利用db_link直接pump抽取,减少转储文件集。 前提: 授权> grant create public database link,create database link to myAccount; 1.创建dblink SQL> create database link demo......

技术小美
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Kafka设计解析(一)- Kafka背景及架构介绍

原创文章,转载请务必将下面这段话置于文章开头处。(已授权InfoQ中文站发布) 本文转发自技术世界,原文链接 http://www.jasongj.com/2015/03/10/KafkaColumn1 摘要   Kafka是由LinkedI...

mskk
8分钟前
0
0
使用Service Mesh整合您的微服务架构

在微服务架构的世界中,它正在达到这样的程度,即管理系统的复杂性对于利用它带来的好处变得至关重要。 目前,如何实现这些微服务不再是一个问题,因为有很多可用的框架(Spring Boot,Vert....

xiaomin0322
11分钟前
0
0
看看 LinkedList Java 9

终于迎来了 LinkedList 类,实现的接口就有点多了 Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, List<E>, Queue<E>。LinkedList是一个实现了List接口和Deque接口的双端链......

woshixin
30分钟前
0
0
算法 - 冒泡排序 C++

大家好,我是ChungZH。今天我给大家讲一下最基础的排序算法:冒泡排序(BubbleSort)。 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大(可以相反),就交换他们两个。 对每...

ChungZH
33分钟前
0
0
jquery ajax request payload和fromData请求方式

请求头的不同 fromData var data = { name : 'yiifaa'};// 提交数据$.ajax('app/', { method:'POST', // 将数据编码为表单模式 contentType:'application/x-ww...

lsy999
35分钟前
0
0
阿里P7架构师,带你点亮程序员蜕变之路

前言: Java是现阶段中国互联网公司中,覆盖度最广的研发语言。 掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,成为Java架...

Java大蜗牛
36分钟前
1
0
Ecstore 在没有后台管理界面(维护)的情况如何更新表的字段

window 系统: 切换到:app\base 目录下: C:\Users\qimh>d: D:\>cd D:\WWW\huaqh\app\base 执行:D:\WWW\huaqh\app\base>cmd update linux 系统: 1># cd /alidata/www.novoeshop.com/app/......

qimh
41分钟前
0
0
设计模式-策略模式

策略模式 解释 对工厂模式的再次封装,使用参数控制上下文信息(将工厂返回的实例赋值给context field) 不会返回bean实例,只是设置对应的条件 调用context的方法(调用field的方法) 用户只...

郭里奥
44分钟前
0
0
python使用有序字典

python自带的collections包中有很多有用的数据结构可供使用,其中有个叫OrderedDict类,它可以在使用的时候记录元素插入顺序,在遍历使用的时候就可以按照原顺序遍历。 a = {"a":1,"b"...

芝麻糖人
今天
0
0
RestTemplate HttpMessageConverter

RestTemplate 微信接口 text/plain HttpMessageConverter

微小宝
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部