在本地数据库访问远程数据库中的表

oracle dblink 连接到其它数据库 文章目录_oracle_ DBLink禁用dblink(需要重启数据库)GLOBAL_NAMES(立即生效)为用户授权创建dblink查看数据库中的dblink为dblink创建同义词删除dblink关闭dblink oracle DBLink 禁用dblink(需要重启数据库) show parameter open_links; > open_links integer 4 > open_links_per_instance integer 4 alter system set open 阅读详情

 

dblink的学习与应用

 

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

  创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:

  select * from user_sys_privs t

  where t.privilege like upper('%link%');

  1 SYS CREATE DATABASE LINK NO

  2 SYS DROP PUBLIC DATABASE LINK NO

  3 SYS CREATE PUBLIC DATABASE LINK NO

  可以看出在数据库中dblink有三种权限CREATE DATABASE LINK(所创建的dblink只能是创建者能使用,别的用户使用不了),CREATE PUBLIC DATABASE LINK(public表示所创建的dblink所有用户都可以使用),DROP PUBLIC DATABASE LINK。

  在sys用户下,把CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK权限授予给你的用户

  grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to scott;

  然后以scott用户登录本地数据库

  1.创建dblink的第一种方式,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库。

  create public database link

  to_bylw connect to scott identified by tiger using 'bylw';

  其中to_bylw是你创建的dblink名字,bylw是远程数据库的实例名,scott/tiger是登录到远程数据库的用户/密码。然后在本地数据库中通过dblink访问远程数据库'bylw'中scott.tb_test表,sql语句如下所示

  select * from scott.tb_test@to_bylw;

  2.创建dblink的第二种方式,是在本地数据库tnsnames.ora文件中没有配置要访问的远程数据库,

  create database link to_test

  connect to scott identified by tiger

  using '(DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = bylw)

  )

  )';

  第二种是把第一种配置在tnsnames.ora文件中的信息,直接放在创建dblink语句后面。第一种情况tnsnames.ora文件中信息如下:

  bylw =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = bylw)

  )

  )

Oracle实现不同连接之间的跨库查询,dblink! 当一个连接的A库想要访问另一个连接的B库,则两者之间就需要建立关系,而在oracle中就可以通过dblink实现这个功能。 阅读详情

相关推荐

MQL5教程 01 MT5有关EA的操作、MetaEditor 工具栏主要功能

MQL5教程 01 MT5有关EA的操作、MetaEditor 工具栏主要功能

weixin_42830015的博客 3989

oracle中如何创建dblink

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink.   创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:   ...

account1 344

Isaac Sim 使用经验(配置要求,云服务器)

Google Colab及AutoDL都是在docker内运行,其中google colab并不支持docker指令,而依照AutoDL的相关文档,AutoDL并不直接提供docker指令。2. Google Colab/AutoDL 不支持图形化界面,图形渲染等任务,所以没有办法使用Omniverse Streaming进行直播,从而更好的对结果进行展示。对于第一点,或许存在直接手动复现镜像的可能,但是考虑到Isaac Sim/Isaac Lab由于比较新,可能不够稳定,因此还是按照官方文档进行部署。

weixin_44211433的博客 4589

Oracle DBLINK 简单使用

oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中 创建datab...

weixin_30254435的博客 614

论文解读--Phase Noise in FMCW Radar Systems

相位噪声是现代雷达、通信、光谱和计量系统的基本性能参数之一。本文提出了一种适用于FMCW雷达系统的相位噪声理论。导出了一个新的设计方程,用于确定雷达系统中允许的源相位噪声电平的最大界。分析了在传输延迟小于参考振荡器相干时间时,相干混频引起的非线性相位噪声去相关函数;讨论了在传输延迟大于参考振荡器相干时间时,目标响应的频谱展宽。提出了收发链中各子系统的影响,并讨论了一种新的ADC相位噪声模型。介绍了相位噪声建模技术,然后将锁相环频率合成器与低噪声频率合成器进行比较,以演示减少相位噪声边带以改善检测和跟踪性能。

奔袭的算法工程师 3767

【数据同化第二期】数据同化中三大理论基础之一(最小方差估计)

【数据同化第二期】深入理解数据同化及经典案例(最小方差估计)

WW、forever的博客 1597

Oracle跨数据库访问

Oracle对数据库的安全比较敏感,所以对于跨库访问数据库有点麻烦. 一,访问其它库办法 简单说先建个连接,然后再select * from 连接 就OK 语法: CREATE DATABASE LINK linkname CONNECT TO username IDENTIFIED BY password USING sqlnet_string; 说明: linkn...

weixin_30679823的博客 205

K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

🔴 K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3万+

本地查看远程mysql的表,本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现...

1.实现基本思路:借助 mysql的federated 存储引擎实现federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中2.查看当前数据库服务是否支持 federated...

weixin_32533957的博客 370

基于 STM32 单片机的实验室多参数安全监测系统设计与实现

本系统以 STM32F103C8T6 单片机为核心,集成温湿度监测、烟雾检测、气体泄漏报警、人体移动监测等功能模块,通过 OLED 显示屏实时显示数据,并支持 Wi-Fi 远程传输。系统可对实验室异常环境参数(如高温、烟雾、燃气泄漏)及非法入侵实时报警,保障实验室安全。本文从硬件选型、电路设计到软件实现提供了完整的实验室安全监测系统方案,可根据实际需求调整传感器类型和通信方式,适用于科研、教学等场景的环境安全防护。:可增加继电器模块控制通风设备或切断电源,集成 ZigBee 组网实现多实验室联动监测。

weixin_42300449的博客 1285

液滴/液膜蒸发过程—in文件模拟-后处理分析-Ovito/Python绘图

液滴/液膜蒸发过程—in文件模拟-后处理分析-Ovito/Python绘图

Rockyoung 3325

创建本地数据库到远程数据库的DB_link

在DBA日常管理中会遇到跨本地数据库访问另外一个数据库中某个表的数据时,本地数据库就可以通过创建远程数据库的DB_link来实现访问远程数据库中表的操作,通过DB_link本地数据库可以像访问本地数据库一样访问...

congxinju1109的博客 417

QT5.12.1报错:1. clang++:error: :fatal error andriod Input/output error

QT5.12.1报错:1. clang++:error: :fatal error andriod Input/output error 解决方式: 1.qt程序不要放在共享目录下编译,直接拷贝到ubuntu系统中编译 2.修改/home/xt/Qt5.12.1/5.12.1/android_armv7/mkspecs/android-clang中 #QMAKE_LINK = QMAKECXXQMAKE_CXX QMAKEC​XXQMAKE_CFLAGS -Wl,–exclude-libs,libgc

xt18971492243的博客 738

本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现

1.实现基本思路:借助 mysql的 federated 存储引擎实现  federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中 2.查看当前数据库服务是否支持 fe

JenMinZhang的专栏 7451

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

MySQL federated存储引擎--访问在远程数据库的表中的数据,而不是本地的表

MySQL federated存储引擎--访问在远程数据库的表中的数据,而不是本地的表

bobo now~ 393

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

mysql远程读取本地文件_本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现...

1.实现基本思路:借助MySQL的federated 存储引擎实现federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中2.查看当前数据库服务是否支持 federated...

weixin_29370077的博客 366

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

MySQL文件远程存储_本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现

1.实现基本思路:借助MySQL的federated 存储引擎实现federated 存储引擎简单介绍 :federated 是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。但通过federated 引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中2.查看当前数据库服务是否支持 federated...

weixin_39657521的博客 180

oracle database link

在本地数据库中访问其它数据库是的内容,就可以用database link. 下面是一个简单的例子。 C:\Oracle10g\ora10g\network\admin 目录下的 tnsnames.ora文件中加入   TEST =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST =

xieqinggang的专栏 271

蛤蟆 Oracle,4.蛤蟆的Oracle杂记——数据字典dba_db_links

4.蛤蟆的Oracle杂记——数据字典dba_db_links数据库连接时方便的一个数据库中访问另一个数据库(包括本地和远程的)。创建dblink的用户有对应的数据库权限create public database link 或者create databaselink.查看db link可以再 dba_db_links中进行查看。创建一个数据库连接如下:sys@PDB1> create d...

weixin_39867559的博客 171

dblink访问远程数据库

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink.   创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:   sele

908

ORACLE 使用DBLINK访问远程数据库

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink。通过dblink,本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 首先,查看Global_name参数是true还是False。该参数为true时,你在本地建立的DBLINK的名称必须和远程数据库的全局数据库名的Global_name一致才行。 global_

moyedamo的专栏 1965

mysql怎么远程存储过程_mysql可以在本地数据库访问远程数据库存储过程吗?解决方法...

引用15.7. FEDERATED存储引擎15.7.1. 安装FEDERATED存储引擎15.7.2. FEDERATED存储引擎的介绍15.7.3. 如何使用FEDERATED表15.7.4. FEDERATED存储引擎的局限性FEDERATED存储引擎访问在远程数据库的表中的数据,而不是本地的表。FEDERATED存储引擎仅在-MAX版的MySQL上可用。要为FEDERATED引擎检查源码,请...

weixin_29661121的博客 582

数据库跨域访问

1.ORACLEdblink(Database Link)数据库链接顾名思义就是数据库的链接[1] ,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。2.MYSQL本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FED...

WI_232995的博客 1595
上一篇: 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字及其组合
下一篇: orcal的日期函数
rainVSjava
博客等级 码龄15年 1粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值