`

SQL SERVER2005中利用dts将oracle数据库导入到SQL SERVER2005

阅读更多

 

假设oracle安装在另一台IP地址为192.168.1.202的机器上,而你的机器上安装了MS SQL SERVER2005,现在你要将oracle中的一个数据库导入进来。

前提条件:
在本机安装oracle客户端,注意必须是安装版的,使用绿色版不可以。

步骤:
1:选择 开始->oracle->配置和移植工具->Net Manager 就会弹出如下界面



2:选中服务命名,然后点击左上角的加号,进入添加服务向导:



3:输入网络服务名(如ConnectTest),点击下一步,选择默认的TCP/IP(Intenet协议),继续点下一步得到如下界面



4:主机名填写oracle服务器所在电脑的IP地址(这里是192.168.1.202),端口要和服务器匹配,oracle默认端口是1521,再点下一步


这里如何填写可参照说明,我使用的是SID,在服务器中的SID号是ORCL

5:配置完后,继续点下一步,点击测试,看看配置是否正确。第一次一般是会显示无法连接的,那是因为链接使用的是oracle默认的用户名和密码,你必须修改登录名和密码,修改后再次点测试,如果显示如下界面,则表示测试成功



6:现在打开sql server2005的管理工具,在sql server中建个数据库,例如ssminfo,右击数据库选择 所有任务->导入数据 就会弹出一个导入向导,如下:



7:在data source中选择Microsoft OLE DB Provider for Oracle,点击Properties,得到如下界面:


service name就是你刚才在Net Manager中新建的那个服务名,在这里是ConnectTest。正确填写oracle服务器的登录名和密码。

8:选中allow saving password,然后选择Test Connection,如果成功,界面如下



9:测试成功后,选择OK,点next,得到如下界面,这里的配置根据自己实际情况填写,我的如下



10:点击NEXT,根据实际情况选择,我选择的是copy data from one or more tables or views,再NEXT。
然后oracle中的所有表格和视图 会被加载进来,你可以选择需要导入的表格,在表格过多的情况下建议分多次导入,如果全选很容易导致崩溃。



11,基本就是这样了,其他的自己慢慢摸索吧。

  • 大小: 18.3 KB
  • 大小: 12.8 KB
  • 大小: 15.3 KB
  • 大小: 9.9 KB
  • 大小: 17.7 KB
  • 大小: 18.5 KB
  • 大小: 9.4 KB
  • 大小: 6.9 KB
  • 大小: 18.1 KB
  • 大小: 20.8 KB
分享到:
评论
1 楼 zhoulei984623 2010-03-18  
注意的是:
如果出现错误,could not connect to source component
可以尝试将数据源驱动从Microsoft OLE DB Provider for Oracle 改成 Oracle Provider for OLE DB

还有要注意的是Oracle中的timestamp需要用sql server中的datetime来代替

相关推荐

    SQLSERVER中利用dts将oracle数据库导入到SQLSERVER.pdf

    本教程将详细介绍如何在SQL Server 2005中利用Data Transformation Services (DTS)工具将Oracle数据库的数据导入到SQL Server 2005。 首先,你需要确保在你的机器上已经安装了Oracle客户端,这是一个必需的前提条件...

    sqlserver2005和oracle之间的导入导出

    - 接下来,使用SQL Server 2005的导入/导出向导(Import and Export Wizard)或Data Transformation Services (DTS)将数据从Oracle导入到SQL Server 2005。 - 在选择源提供程序时,应选择“Microsoft OLE DB ...

    从SQLServer迁移大批量数据到Oracle

    通过对 SQL Server 到 Oracle 的大批量数据迁移过程的详细分析,我们可以看出,合理利用 Microsoft DTS 和 Oracle Sqlload 工具能够显著提高数据迁移的效率。此外,通过适当的参数设置和优化策略,还可以进一步降低...

    SQL Server导入Oracle数据库

    本篇文章将详细讲解如何将数据从SQL Server 2000导入到Oracle 9i数据库,这对于那些需要跨平台整合数据的用户尤其重要。 首先,我们需要理解SQL Server和Oracle数据库的基本差异。SQL Server是微软公司开发的关系型...

    SQL Server 2005 ETL专家系列-05 SQL Server 2005 Integration Service的高级应用

    SSIS是SQL Server 2005中取代DTS(Data Transformation Services)的数据集成平台,提供了更加灵活和高效的数据处理能力。在本课程中,我们将深入探讨以下关键知识点: 1. **包设计与执行**:了解如何创建、配置和...

    SQL_Server数据库导入导出专家手册.pdf

    - **从SQL Server导出至Oracle数据库**:介绍了如何使用SSIS将SQL Server中的数据迁移到Oracle数据库中,包括数据转换和映射等步骤。 - **错误导入Excel数据到SQL Server 2005**:讨论了在使用Excel导入SQL Server...

    基于ADONET的SQL+SERVER数据库和ORACLE数据库之间的数据传输方法.pdf

    在许多情况下,企业内部可能会存在多种数据库环境,比如使用SQL Server进行日常业务处理的同时,也可能需要将部分数据同步到Oracle数据库中,以支持更加复杂的分析或报表需求。 #### 实例简介 本文以宁波北仑第二...

    SQL SERVER 数据库迁移到ORACLE配置 SQL SERVER 数据库转到ORACLE配置.doc

    在将SQL SERVER数据库迁移到ORACLE的过程中,涉及多个步骤和注意事项。以下是对这些步骤的详细说明: 1. **配置ORACLE客户端**: - 使用Net Configuration Assistant进行配置,这是一个图形化工具,帮助设置与...

    sqlserver向oracle导数据

    本篇文章将详细讲解如何使用Sql Server企业管理器中的“数据转换服务”(Data Transformation Services, DTS)将数据从Sql Server导出到Oracle数据库。 首先,打开Sql Server企业管理器,启动DTS导入/导出工具。这个...

    sql数据同步到oracle

    2. **数据库触发器**:在SQL Server中创建触发器,当数据发生变化时,触发器自动执行将更改同步到Oracle的脚本。这种方法适用于实时性要求高的场景,但可能会增加数据库的负担。 3. **数据库链接服务器**:SQL ...

    sql server 2000完全实战——数据转换报务(dts)

    SQL Server 2005及以后版本引入了更强大的Integration Services(SSIS),虽然DTS在SQL Server 2000中非常实用,但SSIS在功能、性能和可扩展性上都有显著提升。然而,对于仍在使用SQL Server 2000的环境,理解并熟练...

    数据库导入导出工具(dts)

    数据库导入导出工具(DTS)是针对数据库管理和迁移的一款实用软件,主要功能在于帮助用户高效、安全地将数据从一个数据库系统迁移到另一个。在本案例中,DTS已经实现了对MySQL数据库的支持,允许用户通过属性文件...

    SQL.Server.2005盛宴系列01_SQL.Server.2005产品简介

    《SQL Server 2005盛宴系列01:SQL Server 2005产品简介》是一份专门针对Microsoft ...这个视频教程“SQL Server 2005盛宴系列01”将帮助初学者和经验丰富的DBA更好地理解和利用这些功能,提升他们的数据库管理技能。

    sql-server数据转换服务(DTS)(sql到oracle)详细图解.pdf

    在本案例中,我们将讨论如何使用 DTS 将数据从 SQL Server 2000 转移到 Oracle 10g 数据库。以下是详细步骤: 1. **启动 DTS**: 首先,你需要在 SQL Server 2000 的管理工具中打开“数据转换服务”。这里,你会...

    sqlserver连Oracle

    本文主要探讨如何从SQL Server数据库中导出数据并导入到Oracle数据库,这是一个常见的需求,特别是在多数据库环境下的数据迁移或整合项目中。以下是一份详细的步骤指南,以及可能遇到的问题及其解决方案。 首先,...

    数据库导入导出工具(dts 1.2)

    2. **连接管理器**:允许用户定义到各种数据源(如SQL Server、Oracle、Excel等)的连接,以便于数据传输。 3. **转换组件**:提供多种数据转换操作,如筛选、排序、合并、派生列等,以满足特定的业务需求。 4. **包...

    基于ADO.NET的SQL SERVER数据库和ORACLE数据库之间的数据传输方法.pdf

    3. 数据传输方法:在传统数据传输方法中,如DTS(Data Transformation Services)、SSIS(SQL Server Integration Services)等,虽然能实现不同数据库间的数据导入导出,但存在操作复杂、需要专业人员维护、耗时耗...

    SQL Server - Oracle 导出导入数据及表的方法.docx

    在SQL Server中导入数据,可以使用数据转换服务(DTS)或集成服务(SSIS)。在“所有任务”->“导入数据”或“导出数据”中启动数据转换服务导入/导出向导。这里,你需要选择数据源和目的,如SQL Server或文本文件,...

    SQL Server導入Oracle資料庫.rar_oracle

    本文将深入探讨如何将SQL Server的数据导入到Oracle数据库中,这对于数据迁移、系统整合或者数据仓库构建等场景非常有用。 首先,我们要了解SQL Server和Oracle的基本差异。SQL Server是由微软开发的关系型数据库...

    oracle向达梦数据库迁移

    Oracle12C 向达梦8(DM8)迁移是一个涉及多个步骤的技术过程,主要目的是将现有的Oracle数据库系统顺利地转换到达梦数据库平台,以利用其特定的优势或满足特定的业务需求。以下是对这个迁移过程的详细说明: 一、...

Global site tag (gtag.js) - Google Analytics