ORACLE数据导出时间的问题 数据在导出、导入时如何确定导出、导入所花的时间,或者如何确定导出、导入完成的时间,因为在数据量很大的时候,不能总在那里看着,想确定一下导出、导入的速度,谢谢各位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询这个视图可以知道哈,V$SESSION_LONGOPSSOFAR(正在完成的工作量) TOTALWORK(总工作量)START_TIME(开始时间) LAST_UPDATE_TIME通过这4个字段就可以估算出剩余的时间 导出时间无法估算。导入总时间也无法估算。但是正在导入的表的导入时间是可以估算的:SELECT SUBSTR(sql_text, INSTR(sql_text, 'INTO "'), 30) table_name, rows_processed, ROUND((sysdate - TO_DATE(first_load_time, 'yyyy-mm-dd hh24:mi:ss')) * 24 * 60, 1) minutes, TRUNC(rows_processed / ((sysdate - to_date(first_load_time, 'yyyy-mm-dd hh24:mi:ss')) * 24 * 60)) rows_per_minute FROM sys.v_$sqlarea WHERE sql_text like 'INSERT %INTO "%' AND command_type = 2 AND open_versions > 0; oracle 删除数据时自增长ID问题 游标老是被占满请大家帮忙(已经查阅前面的帖子,没有雷同的!) 关于ORACLE NUMBER 字段 取值的一个问题 求一条统计的sql语句 sqlldr控制文件的写法 请问怎么删除掉oracle的数据实例服务 这是什么东西,谁帮俺看看。。。。 developer2000中文下载地址,急! 转让刚报名ORACLE 8I书和培训,打折 SQL语句的问题 问个让大家见笑的问题,关于ORACLE的. 超级小菜问题。谢谢帮忙
导入总时间也无法估算。
但是正在导入的表的导入时间是可以估算的:
SELECT SUBSTR(sql_text, INSTR(sql_text, 'INTO "'), 30) table_name,
rows_processed,
ROUND((sysdate - TO_DATE(first_load_time, 'yyyy-mm-dd hh24:mi:ss')) * 24 * 60,
1) minutes,
TRUNC(rows_processed /
((sysdate - to_date(first_load_time, 'yyyy-mm-dd hh24:mi:ss')) * 24 * 60)) rows_per_minute
FROM sys.v_$sqlarea
WHERE sql_text like 'INSERT %INTO "%'
AND command_type = 2
AND open_versions > 0;