我有SQLite数据库,其中包含我想要推送到Oracle数据库的数据。一些SQLite表相对较大,有几十万行,因此从一个到另一个一次插入一行非常慢。我知道像SQL * Loader for Oracle 这样的工具,但是我认为有一些CLOB表会导致SQL * Loader出现问题(它似乎期望分隔的平面文件和某种控制文件)。为了使事情变得更复杂,Oracle数据库中可能存在一些数据,所以我希望它能够进行合并而不是插入。
从SQLite中获取数据的最有效方法是什么(除了CSV,由于CLOB而无法运行)并将其导入Oracle? 编辑:似乎SQL * Loader是将数据导入Oracle的最佳选择,并且确实可以通过多种不同的方式处理导入CLOB。有没有人有从SQLite数据库创建控件和数据文件的技巧?