【发布时间】:2012-02-27 05:31:17
【问题描述】:
我正在调用 sqlloader 将数据文件从 java 加载到数据库。为此生成日志文件。日志文件生成可能需要很长时间,具体取决于数据文件的大小。从单独的 java 调用中,我需要知道日志文件写入是否完成。如果日志文件写入完成,我会显示“加载完成”,否则我会说“加载运行”。 但是如何知道日志文件是完全完成还是还在制作中呢?
【问题讨论】:
-
您查看过here提供的解决方案吗?
我正在调用 sqlloader 将数据文件从 java 加载到数据库。为此生成日志文件。日志文件生成可能需要很长时间,具体取决于数据文件的大小。从单独的 java 调用中,我需要知道日志文件写入是否完成。如果日志文件写入完成,我会显示“加载完成”,否则我会说“加载运行”。 但是如何知道日志文件是完全完成还是还在制作中呢?
【问题讨论】:
您可以在日志文件中搜索Elapsed time。如果它在那里,它就完成了。否则仍在运行。
【讨论】: