我想将 Informix 中的整个数据库转移到 Oracle。我们有一个适用于两个数据库的应用程序,我们的一个客户正在从 Informix 迁移到 Oracle,并且需要将整个数据库迁移到 Oracle(结构相同)。
我们经常需要在oracle/Mssql/Informix之间传输数据,有时只需要一个表而不是整个数据库。
有人知道有什么好的程序可以完成这种工作吗?
最佳答案
Pentaho Data Integration ETL工具作为开源工具(也以以前的名称“Kettle”着称)提供,用于跨数据库迁移和许多其他用例。
来自他们的数据表:
Common Use Cases
- Data warehouse population with built-in support for slowly changing dimensions, junk dimensions
- Export of database(s) to text-file(s) or other databases
- Import of data into databases, ranging from text-files to excel sheets
- Data migration between database applications
- ...
可以在这个问题的已接受答案中找到输入/输出数据格式列表:Does anybody know the list of Pentaho Data Integration (Kettle) connectors list? 它支持所有带有 JDBC 驱动程序的数据库,这意味着它们中的大多数。
关于sql-server - 在不同的 DBMS 之间传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151556/