我想将许多大型FoxPro dbf文件(完全> 80G)从生产环境复制到测试机器。这些dbf文件是旧FoxPro应用程序的业务数据。这个应用程序正在运行,我无法阻止它。
我可以复制这些文件吗?它会影响申请吗?
答案 0 :(得分:3)
这取决于您需要测试机器数据的有效性 - 您是否需要准确测试问题,或者您只是需要一个副本才能使用?
如果您需要精确副本,则需要停止FoxPro应用程序。没有办法围绕这个,因为你可以确保所有表都被写入和关闭的唯一方法是停止应用程序。
如果你只是需要一个副本来搞乱,那么我经常在提示时使用带有/ Z参数的XCOPY。
确保尽可能不使用FoxPro应用程序,如果您的实时数据位于c:\ mylivedata中,并且您希望在cmd提示符下复制到c:\ mytestdata:
xcopy / z / s c:\ mylivedata *。* c:\ mytestdata