要求是将一些带有数据的表从 Oracle 数据库服务器迁移到 Pervasive 数据库的 .DAT 文件。然后这些 .DAT 文件将被 Pervasive 数据库服务器使用。
限制是 Oracle DB 不能直接迁移到 Pervasive DB。它必须生成 .DAT 文件,然后新的 .DAT 文件将替换旧的 Pervasive DB 文件,然后将它们用于新数据。
我正在用 SSIS 尝试这个任务。将 Oracle 表导出到一个分隔的 .txt 文件,然后从该文本文件创建一个 .DAT 文件。我可以将数据从 Oracle 导出到 .txt,但我没有找到任何将 .txt 迁移到 Pervasive .DAT 的方法?这是正确的方法吗?如果没有,请帮助解决我的问题。
如果您能够连接到 Pervasive 数据库并执行 SQL,则可以使用 Oracle SQLDeveloper(http://www.oracle.com/technology/products/database/sql_developer/index.html)之类的工具将数据导出为SQL 插入,然后针对您的 Pervasive 数据库运行这些。