【发布时间】:2014-04-13 03:32:01
【问题描述】:
我正在使用 sqlldr 将一个大文件 (~22 GB) 加载到 Oracle,使用 direct = TRUE 选项(否则可能需要几个月的时间)。所以它已经在那里坐了几个小时,尽我所能加载,但我无法知道它需要多长时间。有没有办法检查这种负载的进度?
【问题讨论】:
-
不知道 sqlldr 但您可以使用管道作为数据源。对于 sqlldr,并使用某种脚本或程序将数据写入此管道,这些脚本或程序会告诉您已经写入了多少。到目前为止已经写了多少行,或者计算源文件的百分比。这样,您将获得进度 +/- sqlldr 的缓冲
标签: oracle sql-loader