暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle中dblink查看,创建,使用,删除

原创 Oracle 2022-08-21
3060

一.查看dblink

1)查看全部用户 SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK';

2)查看全部用户 SELECT * FROM DBA_DB_LINKS;

查看本用户 SELECT * FROM USER_DB_LINKS;

二.创建dblink
2.1 如果没有权限的话给权限(有权限的话省略)

给scoot用户权限
GRANT CREATE PUBLIC DATABASE LINK,
CREATE DATABASE LINK TO scoot;

2.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;


三.删除dblink

drop database link connection;

四. 注意

dblink不能进行DDL操作!!!

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论