最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
oracle中dblink查看、创建、使用以及删除代码实例
时间:2022-06-29 09:22:01 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下oracle中dblink查看、创建、使用以及删除代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
一.查看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;
三.删除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的对象名称。
相关文章
- 超星学生登录入口-超星学习通一键登录 01-30
- 赛氪大英赛报名入口-赛氪竞赛官网首页速点 01-30
- 抖币充值官网入口-抖音抖币充值官网直通 01-30
- j站(Jable)网页版登录入口地址-j站(Jable)海外版国际站网页登录入口地址 01-30
- 奇漫屋在线看漫画:海量国漫日漫全库,每日准时连载更新 01-30
- 无广告漫画app排行榜2026-免费无广告漫画app推荐 01-30
