繁体   English   中英

如何从 Progress OpenEdge 数据库服务器导出数据

[英]How to export the data from Progress OpenEdge Database Server

我们正在做一个系统的迁移,目前他们使用 Progress OpenEdge,我们需要从生产数据库中导出数据来进行测试,并且知道如何在迁移时以最佳方式进行。 我们已经调查过使用数据管理工具是可能的,但我们有疑问,导出数据的最佳方式是什么? 我们可以在不停止生产的情况下从服务器导出数据吗? 可以从备份中导出信息吗?

提前感谢任何帮助谢谢。

不可以,您不能直接从备份中导出数据。 备份唯一能做的就是恢复它。

是的,您可以从实时生产数据库(或恢复的备份)导出。

从关闭或静止的数据库中导出通常是首选,因为它为您提供了一个明确定义的时间点以保持一致性。

出于迁移目的而导出可能还涉及数据的转换。 除非新系统是旧系统的精确复制品,否则可能需要进行一些相当重要的数据转换。 这些可以通过各种方式完成。 “最佳”将取决于您未说明的要求。 可能还有很多数据不需要迁移。

在考虑迁移数据时可能需要考虑的几个因素:

  • 你了解业务问题吗? 还是您“只是”受雇将位从 A 点移动到 B 点的技术帮助?
  • 您对源数据 model 的理解程度如何?
  • 目标呢? 你对此了解多少?
  • 您是否有权访问 OpenEdge 编译器许可证? 如果不这样做,则无法从源头过滤和/或转换数据。 充其量你可以转储整张桌子。
  • 是否为源数据库设置了 SQL 访问权限? 如果有,那么您可能更喜欢使用某种基于 ODBC 的工具来提取数据。

您必须根据您的能力和情况的要求来决定哪种提取方法是“最好的”。 对于“最佳”,没有一刀切的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM