【发布时间】:2011-02-22 19:00:32
【问题描述】:
将数据从一个 oracle 数据库复制到另一个的标准方法是什么。
1) 从源表读取数据并使用配置复制到目标上的临时表(即有多个表,每个表都有单独的临时表) 2)目前没有clob数据,但将来可能会使用clob数据。 3) 将所有内容读入内存(如果大数据分块读取)
不应使用 Oracle 链接 不应该使用文件 代码应该只使用 C# 而不是任何数据库过程。
【问题讨论】:
-
投票关闭的理由是,通过排除明显的数据库链接、数据库过程、文件传输机制,该解决方案只适用于真正喜欢重新发明轮子的人。
-
@Gary 这是公司的标准程序,生产数据库之间没有任何数据库链接。因此,我们假设使用中间层应用程序。我认为我们可以导出到文件,然后读取文件并写入数据库,但是当我们只想从源表读取并写入目标表时,这将是更多的工作。
标签: c# performance oracle copying