社区
疑难问题
帖子详情
通过DTS工具,从SQL数据库向ORACLE数据库导入问题
ldjmao
2010-03-19 03:39:35
通过DTS工具将SQL SERVER的数据库与远程ORACLE数据库实现数据交换是可实现的。但会有一个问题出现。从ORACLE导入到SQL的速度很快速的,但从SQL SERVER导入到ORACLE就很慢了。两个动作不在同一个水平上。请教大家是否有遇见过?如有,哪又如何能够提高从SQL SERVER导入到ORACLE的速度?
非常感谢!
...全文
146
2
打赏
收藏
通过DTS工具,从SQL数据库向ORACLE数据库导入问题
通过DTS工具将SQL SERVER的数据库与远程ORACLE数据库实现数据交换是可实现的。但会有一个问题出现。从ORACLE导入到SQL的速度很快速的,但从SQL SERVER导入到ORACLE就很慢了。两个动作不在同一个水平上。请教大家是否有遇见过?如有,哪又如何能够提高从SQL SERVER导入到ORACLE的速度? 非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
--小F--
2010-03-19
打赏
举报
回复
DTS都是这种速度....SQL转oracle 不是一样么?
dawugui
2010-03-19
打赏
举报
回复
[Quote=引用楼主 ldjmao 的回复:]
通过DTS工具将SQL SERVER的数据库与远程ORACLE数据库实现数据交换是可实现的。但会有一个问题出现。从ORACLE导入到SQL的速度很快速的,但从SQL SERVER导入到ORACLE就很慢了。两个动作不在同一个水平上。请教大家是否有遇见过?如有,哪又如何能够提高从SQL SERVER导入到ORACLE的速度?
非常感谢!
[/Quote]在SQL SERVER 20000中访问Oracle数据库服务器的几种方法
1.通过行集函数opendatasource
要求:本地安装Oracle客户端
select * from opendatasource('MSDAORA', 'Data Source=XST4;User ID=manager;Password=sjpsjsjs')..MISD.PBCATCOL
其中,MSDAORA是OLEDB FOR Oracle的驱动,
注意:用户名和表名一定要大小,服务器和用户名之间是两个点;
例如:
select top 10 * from opendatasource('MSDAORA', 'Data Source=HZTEST;User ID=osstest;Password=a1234')..OSSTEST.SUBSCRIBER
本地Oracle客户端配置文件中内容如下:
HZTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 132.149.7.19)(PORT = 1521))
)
(CONNECT_DATA =
(SID = test)
)
)
2. 使用MS SQL的openrowset函数
select A.* from openrowset('MSDAORA','XST4';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A
order by A.ID
使用这种方式一定要用别名才行
3.使用ODBC方式
select A.* from openrowset('MSDAORA','XST4_ODBC';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A order by A.ID
XST4_ODBC是ODBC数据源
4.使用链接服务器方式
EXEC SP_ADDLINKEDSERVER
@server='mylinkedserver', --链接服务器名称
@srvproduct='Oracle', --固定
@provider='MSDAORA', --固定
@datasrc='XST4' --Oracle本地服务名
该文章转载自德仔工作室:http://www.dezai.cn/article_show.asp?ArticleID=17285
SQL
SERVER中利用
dts
将
oracle
数据库
导入
到
SQL
SERVER.pdf
SQL
SERVER中利用
dts
将
oracle
数据库
导入
到
SQL
SERVER.pdf
DTS
构建组件及其如何完成数据转换服务
DTS
本身包含多个
工具
并提供了接口来实现在任何支持OLE DB 的数据源间
导入
、导出或传递数据,并使这一工作变得简单高效。这意味着不仅可以在
SQL
Server 数据源间进行数据的转储,而且可以把Sybase,
Oracle
, ...
蔡工Linux设备树
dts
入门详解
1、系统介绍Android/Linux的设备树
dts
的规则和用法; 2、对设备树
dts
各个知识点进行系统的总结; 3、设备树
dts
的基本语法和基本格式介绍; 4、设备树
dts
的组成,各个模块使用方法,实例分析。
SQL
SERVER 与ACCESS、EXCEL的数据转换方法分享
熟悉
SQL
SERVER 2000的
数据库
管理员都知道,其
DTS
可以进行数据的
导入
导出,其实,我们也可以使用Transact-
SQL
语句进行
导入
导出操作
asp.net知识库
为ASP.NET封装的
SQL
数据库
访问类 DataTable.Select方法的性能
问题
.NET 2.0里使用强类型数据创建多层应用 ADO.NET实用经验无保留曝光 有了System.Data.IDataReader,一切皆成数据 理解DataSet的数据缓存机制 存储过程...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章