DBLink To Oracle

做项目遇到Oracle 和 Sqlserver 互相共享数据的问题,Oracle 建 DBLink 往 Sqlserver写数据好像行不通(负责Oracle的说的),后面就用Sqlserver 建 DBLink 往 Oracle 里写数据了。

--([]里面全部用大写)
-- 访问Oracle数据表
select * from [链接服务器名]..[用户名].[表名]

select * from OPENQUERY([链接服务器名],‘select * from test1‘) 

-- 插入Oracle数据表
insert into [链接服务器名]..[用户名].[表名]
    select * from [本地表名]
链接服务器名 就是DBLink的名字
时间: 2024-10-19 02:28:08

DBLink To Oracle的相关文章

How To Use DBLink In Oracle Forms 6i

You want to connect multiple databases in oracle forms to perform certain tasks, for example you need to execute ddl or dml statements against databases but when you try to use dblink it gives you error or suddenly quits from the oracle forms. Soluti

【翻译自mos文章】开启dblink的 oracle net trace/tracing --对dblink进行跟踪的方法

开启dblink的 oracle net trace/tracing --对dblink进行跟踪的方法. 参考原文: DBLINK: How to Enable Oracle Net Tracing for Database links (Doc ID 746917.1) 适用于: Oracle Net Services - Version 9.2.0.1.0 to 11.2.0.3 [Release 9.2 to 11.2] Information in this document appli

oracle通过DBlink连接oracle

1.1赋权(将crh_snp用户赋权具体创建dblink权限) 在sys用户下,把CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK权限授予给你的用户 grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to crh_snp; 1.2具体创建db_link 然后以crh_snp用户登录本地数据库,执行以下语名 create database linkdcrac2 conne

64位平台32位MSSQL通过DBLink访问Oracle,Error 7399

系统平台: 64位 MSSQL 2005 32 位 当安装32位的Oracle Client后,在SQL里创建DBLink时报错: The OLE DB provider "MSDAORA" for linked server "SZMESP" reported an error. The provider did not give any information about the error.Cannot initialize the data source o

Oracle Stream 同步数据

1 引言     Oracle官方网: http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10727/strmover.htm     Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication.Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步.这种技术可以将整

7. Oracle数据加载和卸载

在日常工作中:经常会遇到这样的需求: Oracle 数据表跟文本或者文件格式进行交互:即将指定文件内容导入对应的 Oracle 数据表中:或者从 Oracle 数据表导出. 其他数据库中的表跟Oracle数据库进行交互. 若是少量数据:可选择的解决方案有很多.常用的用 Pl/SQL developer工具,或者手动转换为 INSERT 语句,或者通过API.但数据量大:用上面的方法效率太烂了.本文来说说 Oracle 数据的加载和卸载. Oracle中的DBLINK Oracle加载数据-外部表

DBLink 跨库查询

背景 随着业务复杂程度的提高.数据规模的增长,越来越多的公司选择对其在线业务数据库进行垂直或水平拆分,甚至选择不同的数据库类型以满足其业务需求.与此同时,业务的数据被“散落”在各个数据库实例中.如何方便地对这些数据进行汇总查询,已经成为困扰用户的一大问题. 例如,一家电商创业公司,最初的会员.商品.订单数据全部都存放在一个SQLServer实例中.但随着会员数量和交易规模的不断增长,单个SQLServer实例已经支撑不了巨大的业务压力,同时基于成本考虑,将商品和订单表从原来的SQLServer中

MySQL数据库跨服务器数据同步

1.背景介绍最近公司项目要求与开源项目Zentao做数据对接,因为改动开源项目风险较大,采用将Zentao数据库的相关表与本地数据库同步的方案.由我测试方案的可行性.mysql版本:5.7.20.本地数据库A(作为Zentao数据库),本地数据库B,本地程序C:本地为Windows环境. 2.方案探索方案1项目经理的意思是在A中写触发器,表中数据变化时将ID发给C,由C在A中查询变化的数据,写入B.过程中需要安装mysql-udf-http插件(参考:https://www.2cto.com/d

Oracle进阶学习之创建dblink

本文笔者简单说明Oracle创建dblink,dblink就是在一个数据库中直接对另一个数据库进行操作,听起来很美妙,其实并不难实现,我们只需要在该数据库上创建一个dblink关联到另一个数据库就可以了,闲话少说,直接上实例: 假如我们现在使用的是A数据库,我们想对B数据库进行操作,我们只需要执行如下语句: 第一个B代表在A上创建的dblink的名字,第二个B代表B数据库的用户名,pwd为密码,host为B的IP,port为B数据的端口号,service_name为B的实例名,执行后则创建完成.