【问题标题】:Scheduling an import into oracle from sql server using an odbc connection使用 odbc 连接安排从 sql server 导入 o​​racle
【发布时间】:2019-12-23 09:50:41
【问题描述】:

我想定期从 sql server 表中的数据更新 oracle 表。我有一个 odbc 连接,允许使用 TOAD 手动导入数据。我想自动化这个过程,有什么建议吗?

【问题讨论】:

    标签: oracle import odbc scheduled-tasks


    【解决方案1】:

    如果您想将日期从 MSSQL 推送到 Oracle,则在 MSSQL 数据库中创建一个“共享服务器”。这将允许您简单地将数据插入到 oracle 表中,就好像它是 MSSQL 的本地一样。然后使用 MSSQL 内置的任何调度功能对其进行调度。我不是 MSSQL 人,所以不知道详细信息,但既然您知道要查找的内容,应该不难找到。

    如果你想从 Oracle 端拉数据,那么你安装 ODBC 的 Oracle 透明网关,在 Oracle 数据库中建立一个数据库链接,创建一个执行 SELECT .... FROM MYTABLE@MSSQL 的过程,并使用 dbms_scheduler 进行调度。作为一个预言家,这是我的首选方法。

    FWIW,我曾经遇到过这样的情况,一个 duh-veloper 试图使用 SSIS 将数据从 MSSQL 复制到 Oracle。复制略少于 100 万行需要 5 个多小时。我完全按照我上面描述的方式做了,使用 oracle 中的 db 链接,并且能够在大约 4 分钟内复制数据。

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 2016-12-25
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      相关资源
      最近更新 更多