首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle数据库链Database links使用方法

DBLINK作用

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

数据库中dblink有两种权限:

CREATE DATABASE LINK

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

CREATE PUBLIC DATABASE LINK

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

删除dblink:

DROP PUBLIC DATABASE LINK

使用时机

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

赋予权限

创建DBLINK方式

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

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

解释:

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

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

identified by 用户的登录密码

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

如何使用DBLINK?

select * from PHY_EQP_UNIT@ossbc_dev_sz;

解释:

FROM后跟表名,@链名称

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190828A0ILZK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券