有时候由于expdp导出的数据量太大,而会话不小心关闭了,如何查看expdp进度如何?通过下面两个视图可以查看到关于expdp工作的进度和相关信息:
1、查看正在运行的job:
SELECT * FROM DBA_DATAPUBMP_JOBS;
SELECT * FROM DBA_DATAPUMP_SESSIONS;
SELECT SID,SERIAL# FROM V$SESSION S,DBA_DATAPUMP_SESSIONS D WHERE S.SADDR=D.SADDR;
SELECT SID,
SERIAL#,
S.SADDR,
S.PROGRAM,
S.USERNAME,
S.STATUS,
S.SQL_ID,
SQL.SQL_FULLTEXT
FROM V$SESSION S, DBA_DATAPUMP_SESSIONS D, V$SQLAREA SQL
WHERE S.SADDR = D.SADDR
AND S.SQL_ADDRESS = SQL.ADDRESS
AND S.SQL_ID = SQL.SQL_ID;
2、使用attach参数:
1)查看任务进度
当你使用crontab后台任务运行导入导出任务的时候,想查看任务进度&#
1、查看正在运行的job:
SELECT * FROM DBA_DATAPUBMP_JOBS;
SELECT * FROM DBA_DATAPUMP_SESSIONS;
SELECT SID,SERIAL# FROM V$SESSION S,DBA_DATAPUMP_SESSIONS D WHERE S.SADDR=D.SADDR;
SELECT SID,
SERIAL#,
S.SADDR,
S.PROGRAM,
S.USERNAME,
S.STATUS,
S.SQL_ID,
SQL.SQL_FULLTEXT
FROM V$SESSION S, DBA_DATAPUMP_SESSIONS D, V$SQLAREA SQL
WHERE S.SADDR = D.SADDR
AND S.SQL_ADDRESS = SQL.ADDRESS
AND S.SQL_ID = SQL.SQL_ID;
2、使用attach参数:
1)查看任务进度
当你使用crontab后台任务运行导入导出任务的时候,想查看任务进度&#