当前位置: 首页 > article >正文

Oracle数据库链Database links(dblinks)使用方法

原文地址:开发者导航 · 你想要的,我全都有!

DBLINK作用

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。

数据库中dblink有两种权限:

CREATE DATABASE LINK

所创建的dblink只能是创建者能使用,别的用户使用不了。

CREATE PUBLIC DATABASE LINK

public表示所创建的dblink所有用户都可以使用。

删除dblink:

DROP PUBLIC DATABASE LINK

使用时机

跨数据库或者跨用户使用时。

赋予权限

--查看当前用户是否有创建dblink权限
select * from user_sys_privs t where t.privilege like upper('%link%');
--赋予“创建DBLink”的权限(前提:使用管理员账号登录系统system/admin)
grant create public database link,drop public database link to scott;
--或直接赋予“DBA”角色
grant dba to scott;

创建DBLINK方式

如果在本地数据库tnsnames.ora文件中配置了要远程访问的数据库:

create public database link dblink_ins
connect to ins
identified by ayw_ins1
using 'ins';

如果在本地数据库tnsnames.ora文件中没有配置要访问的远程数据库:

create public database link dblink_ins
connect to ins
identified by ayw_ins1
using '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =132.228.xxx.xxx)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = ossmob)))';

解释:

create database link 链的名称(我们可以自定义)

connect to  要连接的数据库的用户名

identified by 用户的登录密码

using 要使用的数据库名(tnsnames.ora中的配置项)

如何使用DBLINK?

select * from PHY_EQP_UNIT@ossbc_dev_sz; 

解释:

FROM后跟表名,@链名称

http://www.lryc.cn/news/2420435.html

相关文章:

  • Qt 防止程序多次运行
  • 器件选型篇:二极管之肖特基选型
  • 龙生九子 联想06年超越新机官方多图赏上篇
  • 无线震动传感器
  • 亚马逊云aws12个月免费服务器搭建小结
  • 多普达S900 使用详细说明(使用技巧大全)
  • 家中常用药
  • ADUM1201和川土微电子的CA-IS3722HS数字隔离器参数对比
  • 不喜欢stormliv.exe的最简单解决办法
  • 冷风机的安装
  • SEO按天计费系统源码 聚合SEO关键词按天自动扣费 | Thinkphp框架
  • 3d工口医Android,3d口工医完整版
  • Windows10系统安装软件时显示“无法访问Windows Installer服务。Windows Installer没有正确安装时可能发生这种情况。” or “错误2:系统找不到指定的文件”
  • 乌班图服务器系统升级,Ubuntu 13.04升级至Ubuntu 13.10(服务器版)教程
  • ARM烧录笔记
  • java7723魂斗罗2_魂斗罗3代-完全版
  • 课程设计-基于Springboot+Vue的大学生社团活动平台的设计与实现(源码+LW+包运行)
  • springboot房屋租赁系统-计算机毕业设计源码74728
  • 【Unity Shader入门精要 第3章】Unity Shader基础
  • 卡巴斯基kis6换许可文件key教程(转)
  • 基于Matlab的碎纸片的自动拼接复原技术
  • 电脑变慢怎么让电脑变快,教你从软硬件 两方面搞定
  • 智源:70万预算从头开发千亿参数大模型,挑战成功
  • 《黑马程序员》 category分类的使用(Objective - c语法)
  • 黑马程序员-JAVASE入门(其他对象)
  • Windows 11家庭版 中 VMware 中开启虚拟机的虚拟化引擎(开启虚拟化 IntelVT-x/EPT或AMD-V/RVI(V))
  • SQL Server Select Top 语句
  • feature phone发送短信模块
  • 云存储
  • CSGO配置预设指南