【问题标题】:Export table from sqlserver and import into oracle?从sqlserver导出表并导入oracle?
【发布时间】:2019-10-04 06:26:31
【问题描述】:

我们可以从 SQL Server 导出表并导入 Oracle 吗?

目前我正在将数据导出到 CSV 文件并使用 SQL 加载器加载到 Oracle。

有没有其他方法可以做到这一点。

【问题讨论】:

  • 这有点宽泛。 SQL Server 已经通过 SSIS 提供了导入/导出功能。您可以使用 SSMS 中的导入/导出向导快速创建一个 SSIS 包来执行此操作,然后使用批处理等对其进行配置。您可以使用一个数据库作为源,另一个作为目标,将数据直接从一个数据库移动到另一个数据库。其他。或者,您可以设置 SQL Server 和 Oracle 之间的复制。或者,您可以将DB Link 添加到 SQL Server。或者在 SQL Server 中添加 Oracle 作为链接服务器
  • 你可以用 JAVA 来做你可以用 jdbc 驱动程序连接 mssql 并获取数据,然后在 oracle jdbc 连接上将其插入到 oracle 表中。你可以在谷歌上搜索。

标签: sql-server oracle


【解决方案1】:

在 Oracle 中有一种称为异构服务的东西,它可以让您像查询 Oracle 表一样查询 SQL Server 表。它从 Oracle 端启动,并通过 ODBC 与远程数据源(在您的情况下为 SQL Server)进行通信。远程数据源在 Oracle 中显示为标准数据库链接。

在数据类型方面有一些限制,但对于许多场景来说已经足够了。详情看这里https://docs.oracle.com/cd/E11882_01/server.112/e11050/toc.htm

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 2022-12-06
    • 2010-12-16
    • 2012-05-24
    • 2013-08-01
    • 2013-07-28
    • 2018-07-06
    • 2017-09-10
    相关资源
    最近更新 更多