文档章节

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

残淡的忧伤
 残淡的忧伤
发布于 2017/08/05 11:07
字数 359
阅读 21
收藏 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
博文 28
码字总数 8758
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
41分钟前
2
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
45分钟前
2
0
Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
2
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部