有時候由於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後台任務執行匯入匯出任務的時候,想檢視任務進度,該引數很有用,可以讓你再次連線到已經斷開的會話中,再次接管匯出或匯入的任務,當然你得先用前面2個檢視查到jobname。
2)中途想停止crontab後台任務
假如之前後台任務的指令碼中,有類似命令:
expdp system/*** directory=data_pump_dir2 parallel=32 dumpfile=***x-%u.dmp filesize=50g logfile=***.log schemas=*** job_name=lurou.exp
此時你可以使用如下命令重新連線任務,並達到提前終止任務的目的:
expdp system/*** attach=lurou.exp
3、 v$session_longops
另也可以通過v$session_longops檢視來監控長期執行的會話。
4、通過語句檢視impdp進度
select a.tablespace_name,
round (a.total_size) "total_size(mb)",
round (a.total_size) - round (b.free_size, 3) "used_size(mb)",
round (b.free_size, 3) "free_size(mb)",
round (b.free_size / total_size * 100, 2) || '%' free_rate
from ( select tablespace_name, sum (bytes) / 1024 / 1024 total_size
from dba_data_files
group by tablespace_name) a,
( select tablespace_name, sum (bytes) / 1024 / 1024 free_size
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name(+);
另外,還可以使用檢視v$session_longops檢視rman備份進度
select sid,opname, serial#, context, sofar, totalwork,
round(sofar/totalwork*100,2) "%_complete"
from v$session_longops
where opname like 'rman%'
and opname not like '%aggregate%'
and totalwork != 0
and sofar <> totalwork
order by "%_complete"
desc
如何監控Expdp Impdp會話進度
有時候由於expdp匯出的資料量太大,而會話不小心關閉了,如何檢視expdp進度如何?通過下面兩個檢視可以檢視到關於expdp工作的進度和相關資訊 1 檢視正在執行的job select from dba datapubmp jobs select from dba datapump session...
前端效能監控你會監控哪些資料 如何做
為什麼要做效能監控 對於公司來說,效能在一定程度上與利益直接相關 為什麼效能會影響公司的收益呢?根本原因還是在於效能影響了使用者體驗。載入的延遲 操作的卡頓等都會影響使用者的使用體驗。尤其是移動端,使用者對頁面響應延遲和連線中斷的容忍度很低。想象一下你拿著手機開啟乙個網頁想看到某個資訊卻載入半天的心...
如何監控memcache
命令列檢視memcache狀態 memcache的執行狀態可以方便的用stats命令顯示。首先用telnet 127.0.0.1 11211這樣的命令連線上memcache,然後直接輸入stats就可以得到當前memcache的狀態。這些狀態的說明如下 pidmemcache伺服器的程序id upt...