oracle 10g中dblink访问远程oracle数据库

oracle使用dblink的使用 当在两个数据库之间进行数据同步时,可在A数据库创建B数据库的DBlink,如此使用dblink即可访问B数据库。 1、在A数据库中创建连接B数据库的dblink: -- Create database link create database link your_dblink_name connect to username identified BY "password" using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PRO 阅读详情

1、  在本地(oracle和phd主服务器)建立一个Oracle的客户端连接sxyuniformance,用于连接远程端机器的oracle数据库。

 

在远程端机器的数据库中,建立一个表用于测试,创建RTDB_TAG表。

create table uniformance.RTDB_TAG

(

          NAME VARCHAR2(30) not null,

          DES VARCHAR2(60),

          UNIT VARCHAR2(15),

          HI   VARCHAR2(20),

          LO   VARCHAR2(10)

)

在其中增加一条记录:

insert into uniformance.RTDB_TAG (NAME, DES, UNIT, HI, LO)

values ('TAG1', 'TAG TEST1', 'M', '10000', '-100');

 

 

2、  在oralce和phd服务器端登录PLSQL,创建远程数据库端的连接dblink

 

create database link dblink connect to uniformance identified by  uniformance using ‘sxyuniformance’;

 

dblink:database link的名称

uniformance:远程端oracle数据库的登录名

uniformance:远程端oracle数据库的登录密码

sxyuniformance:本地建立的连接到远程端的服务名称

 

注意:创建database link的时候,名字不是随便获取的,如果本地数据库的global_names的参数值为true,dblink的名称必须和远程数据库的global_names相同。

 

如何查看数据库的GLOBAL_NAME?

执行  SQL>SELECT * FROM GLOBAL_NAME;

 

如何查看Global_name参数是true还是False?

执行  SQL> show parameter global_name;

 

如何修改Global_name参数值?

执行  SQL>  alter system set global_names=false;

 

3、  测试连接是否成功

 

   select * from dual@dblink

   如果有结果返回则表示连接成功了。

 

 

4、在本地数据库中查询已经建立的远程连接名:

 

   SQL> select owner,object_name from dba_objects where object_type='DATABASE LINK';

    OWNER                    OBJECT_NAME

   Public                                 dblink

 

5、至此,在本地oracle和phd服务器上创建一个DBLINK,用于连接到远程端的数据库上,

在本地的数据库中查询远程端数据库中表的信息:

SQL> select * from RTDB_TAG@dblink

查询结果测试是否成功

oracle10g dblink优化,dblink如果很慢可以用这种方式优化 发现dblink如果很慢可以用这种方式加个/*+driving_site(xxx)*/,查询很快使用DBLINK远程访问数据库的优化策略和思路:策略:远程访问,网络传输占很大部分,优化原则,减少网络传输,将小的结果集拉到本地处理;思路1:在远端建立视图;思路2:使用DRIVING_SITE将数据拉到本地处理;出现这种执行计划,主要原因是使用了db link,要想看到执行计划,可以加 hint,如:... 阅读详情

相关推荐

ORACLE 存储过程 使用DBLINK 连接远程数据库

<br />由于项目需要,需在存储过程中连接远程数据库完成数据的抽取工作。做个记录^^<br /> <br />在此文件下<br />G:/oracle_test/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora<br />添加:<br />link =<br />  (DESCRIPTION=<br />   (ADDRESS_LIST=<br />    (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP)(PORT = 1521

BEHINDLENS 8129

PLSQL Developer连接远程的ORACLE数据库

 用PLSQL   Developer连接远程的ORACLE数据库主要有2种方式:1 是安装客户端,通过设置oci 和 客户端本地的tnsnames.ora文件来访问2 通过databaselink来实现。1 通过客户端实现PLSQLdev的远程访问1) Install the oracle instant client (见上篇文章)2) Configue the PLSQLdev    mak

萤火虫的专栏 4241

Oracle11G-impdp+dblink

切换到ORACDC用户create public database link BDCDJ_DBLINK connect to 【被链接库的用户名】 identified by 【被链接库的密码】 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 源库ip)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';目标库:192.168.0.108 SID=orcl。

initialize1306的博客 1098

PLSQL总结——22.DBLINK

/*创建方式1*/ create public database link R12_line connect to apps identified by apps using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 121.9.14.11)(PORT = 1538))

red code的专栏 1215

达梦数据库配置dblink

dblink概述 dblink(Database Link)数据库连接,可以理解为是一个提供本地数据库远程访问另一个数据库中的表的通道,本地数据库创建了dblink后,就可以通过dblink管理远程数据库中的表,进行增删改查操作。......

weixin_61894388的博客 4404

达梦数据库运维-DM8到ORACLE11g创建DBLINK

DM8到ORACLE11g创建DBLINK

cptbtptp0880的博客 2579

PLSQL连接本地、远程oracle数据库问题解决

前言 本文主要讲述如何连接本地oracle数据库或者远程oracle数据库,实现随意切换。 注:首先下载64位oracle以及32位轻量级客户端(注意版本的对应,我用的是11g的oracle和11.2的客户端): 点击进入oracle下载页面 点击进入客户端下载页面 以下步骤请自行更改路径,不然,出错了别怪我哦: step1:复制network文件 安装步骤网上可以搜到! oracle安装到某路径下, 客户端随便解压到一个路径,我的是放在D:\app\shuhaoadminstr...

PigAndPlum的技术小窝 445

Oracle通过DBLINK访问GreenPlum

为多个数据库之间的整合和迁移做POC,尝试使用Oracle Gateway和Heterogeneous Service来中转访问,测试过好多次,最终发现只有在32位的Oracle当中才能成功配置。 配置环境如下: Windows 2003 32bit 或 Windows 2008 64bit Oracle10G 32bit 或 Oracle11G 32bit Source and Targ

Gtlions Tracker 2596

oracle10G/oracle11G连接oracle12c,ORA-28040的解决

oracle10G/oracle11G连接oracle12c,ORA-28040的解决1、修改oracle12c数据库的sqlnet.ora 配置2、修改用户密码 在使用oracle10G/oracle11G的客户端或者服务端连接oracle12c数据库时,会提示以下错误: ORA-28040: No matching authentication protocol 可以通过以下修改,进行解决该问...

weixin_36469832的博客 5719

【牛股启动线】副图指标使用技术说明,图文案例分享,通达信炒股指标

如上图,在紫色线在黑色虚线上时,在出现紫色柱线时,通常会出现强势拉升的行情​。柱线加长加上紫色线上扬,进场跟随做多抓强势行情,紫色柱线和紫色线同时做多持续则可以继续持股。如上图,副图指标【牛股启动线】,指标信号包括紫色线走势信号和紫色柱线信号,以及底部的四条虚线技术信号​,还有一条绿色的参考线,一条黑色的虚线两天分档线。如上图,参考买点,紫色柱线开始出现时进场买点,在上图标记的位置对应的就是进场买点​。紫色柱线加长+紫色线上扬,多头共振持股,行情继续拉升阶段,持股待涨或顺势​进场做多。

weixin_69760830的博客 1913

使用SSE流式输出(Javaweb前后端实战)

SSE(Server-Sent Events)是一种在Web应用中实现单向实时通信的技术。通过SSE,服务器可以主动向客户端发送更新,而无需客户端不断发起请求。这对于需要实时更新的应用场景(如聊天应用、实时数据监控等)非常有用。(服务端单向传输客户端,长连接)

记得开心一点嘛的博客 1万+

oracle10g 访问 mysql_Oracle10g通过DBLink访问MySQL数据(Windows)

Oracle10g通过DBLink访问MySQL数据安装环境:Windows_Server2003, Oracle10gR2, MySQL4(服务器版在另外电脑上),MySql-Connector3.51(客户端ODBC驱动) 。1、安装前下载安装包MySql-Connector 3.51下载地址:http://www.doczj.com/doc/2de32ac45fbfc77da269b114....

weixin_29740913的博客 166

鱼眼相机矫正实战:除了棋盘格,试试横向展开和经纬度法(OpenCV4/C++实现对比)

本文对比了鱼眼相机矫正的三种主流方法:棋盘格标定法、横向展开法和经纬度法,通过OpenCV4/C++实战代码解析,帮助开发者在自动驾驶、VR全景拼接和安防监控等场景中选择最适合的技术方案。重点分析了各方法的精度、处理速度和适用场景,为工程实践提供实用指导。

weixin_29032489的博客 285

[20130701]db link与事务.txt

[20130701]db link与事务.txt昨天帮别人修复数据库,安全起见,我先启动read only模式,叫他们检查一些相关数据是否正常,但是在程序界面上出现:ORA-16000: database open f...

141

Vue3 与 Bpmn-js:打造现代化 BPMN 流程设计器

随着业务流程的复杂化,流程设计器成为企业级应用中不可或缺的一部分。BPMN(Business Process Model and Notation)是一种标准的业务流程建模语言,广泛应用于业务流程管理。本文将介绍如何使用 Vue3 和 Bpmn-js 打造一个现代化的 BPMN 流程设计器。

九天的专栏 2118

无网环境也能玩转DBeaver?手把手教你离线安装与ClickHouse连接(附实测jar包)

本文详细介绍了在无网环境下如何离线安装DBeaver并配置ClickHouse连接的完整指南。通过准备必备工具如DBeaver安装包、ClickHouse JDBC驱动及Maven本地仓库,确保在物理隔离环境中实现数据库管理。文章包含详细的安装步骤、驱动配置和性能优化建议,帮助开发者在严格网络限制下高效工作。

weixin_42635064的博客 376

oracle 10g 创建db_link

Oracle建立DB-LINK 两台服务器。centos 6 安装oracle10G数据库 两台服务器 远程:IP:192.168.0.18,SID: usertest,用户名:usertest,密码:123456 本地:IP: 192.168.8.90,SID: wjn,用户名:userwjn,密码:mosquito0 参数设置

fenglin20115588的博客 592

十四种逻辑器件综合对比——《器件手册--逻辑器件》

逻辑器件是数字电路中最基本的逻辑单元,用于实现基本的逻辑运算,如与、或、非、异或等。逻辑门根据输入信号的组合产生相应的输出信号。与门:只有当所有输入信号都为高电平时,输出才为高电平。或门:只要有一个输入信号为高电平,输出就为高电平。非门:输出信号与输入信号相反。异或门:当两个输入信号不同时,输出为高电平;相同则输出为低电平。用于对输入信号进行反相操作,即将高电平转换为低电平,低电平转换为高电平。常用于信号的反相处理和逻辑电平的转换。

XU157303764的博客 2033

ORA-04052解决过程

在一个存储过程中通过dblink访问另一个数据库中的表,报04052,但是在相同用户在sqlplus中却可以通过dblink select同一远程数据库中的同一张表 [oracle@db1 ~]$ oerr ora...

congtudi4111的博客 731

YOLOv11改进前必看 - YAML模型配置文件详细解读(再也不用担心通道数不匹配) 附网络结构图

YOLOv11的模型配置文件在中,里面包含以及,本文以目标检测模型文件为例(其他文件完全一致),详细介绍一下YOLOv11模型文件中各参数的含义。

Limiiiing的博客 5314

从 Service Entry Sheet 按 PO 行项目追溯服务行:PACKNO 与 ESLL 层级解包实战

摘要: SAP MM模块中,外部服务采购的数据结构较为复杂,服务明细并非直接存储在采购订单行项目表EKPO中,而是通过PACKNO关联到服务包表ESLL。本文解析了从采购订单行项目EBELN+EBELP获取服务行号SRVPOS的方法,重点分析了服务包的层级结构(根包、子包SUB_PACKNO),并提供了兼容合同项目的ABAP代码实现。通过EKPO-PACKNO定位根包后,需结合ESUC和ESLL表逐层解析子包,最终获取服务明细数据,解决了服务采购场景下的数据关联难题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 176

分布式数据库组件——Database Link

今天我们一起聊聊Database Link。   Database Link(下面简称为DBLink)是Oracle分布式数据构建的一个基石技术。通过DBLink,将两个物理上独立的数据库连接了起来,使得客户端有可能透明的访问两个数据库上的数据和对象。而客户端角度看,访问的数据库好像只有一个。     分布式数据库是现代分布式系统的一个重要组件。传统集中式数据库中,数据库实例可能有多个,

lirenkai2000的专栏 1178

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

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

Oracle11g数据库创建dblink介绍

Oracle11g数据库创建dblink介绍什么是Dblink本地数据库用户Dblink权限查看 dblink 列表查看用户是否有 DBlink 权限sysdba授权用户 DBlink 权限远程数据库用户权限查询Dblink创建Dblink使用Dblink删除dblink 什么是Dblink dblink(Database Link)数据库链接顾名思义就是数据库的链接 ,是一个通道,当我们要跨本地...

bellus 4533

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

oracle11查看dblink,dblink查询(查询dblink下的所有表)

dblink查询(查询dblink下的所有表)2020-07-24 11:24:30共10个回答查询方法:1、执行select*fromdba_db_li姬叮灌顾弑该鬼双邯晶nks;语句.2、在pl/sql中,在左边浏览器中点击databaselinks就可以看到数据库链路了.创建createdatabaselink语句:createpublicdatabaselink链路名connectto用户...

weixin_42161450的博客 7583

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

oracle 11g建立DBLink访问sql server数据库

1.安装oracle数据库(步骤省略)            (IP:172.29.29.36)安装路径:E:\oracle\product\11.2.0\dbhome_1 2.安装oracle gateways透明网关(安装步骤省略)            (IP:172.29.29.36)安装路径:E:\oracle\product\11.2.0\dbhome_1

xiaoguo321的专栏 1万+
下一篇: 可以让你少奋斗十年的工作经验
-1悟空1-
博客等级 码龄18年 18粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值