溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

oradebug怎么用

發(fā)布時(shí)間:2021-11-10 10:09:22 來源:億速云 閱讀:151 作者:小新 欄目:關(guān)系型數(shù)據(jù)庫

小編給大家分享一下oradebug怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

oradebug是個(gè)sql*plus命令行工具,有sysdba的權(quán)限就可以登入,用于追蹤進(jìn)程的詳細(xì)信息并生成trace文件

sqlplus / as sysdba

SQL> oradebug help

expdp很慢,增加metrics和trace參數(shù)還是看不出問題,通過10046 level 8獲取等待事件,使用oradebug抓取expdp進(jìn)程的這些詳細(xì)信息并寫入到trace文件

1、timed_statistics必須為true,11.2.0.0開始默認(rèn)為true

ALTER SYSTEM SET timed_statistics = TRUE SCOPE = memory; 

2、 執(zhí)行一個(gè)expdp導(dǎo)出,增加了trace默認(rèn)會生成一個(gè)trace文件

expdp system/123456 directory=DATA_PUMP_DIR dumpfile=dump123 logfile=dump123.log schemas=hr METRICS=Y TRACE=480300

3、查看expdp的dw進(jìn)程的進(jìn)程號spid

CONNECT / as sysdba 

select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') "DATE", s.program, s.sid, 

s.status, s.username, d.job_name, p.spid, s.serial#, p.pid 

from v$session s, v$process p, dba_datapump_sessions d 

where p.addr=s.paddr and s.saddr=d.saddr and s.program like '%DW%'; 

4、假如上面查詢結(jié)果p.spid為123,10046 trace level 8其中的8表示跟蹤等待事件。

oradebug setospid 123

oradebug unlimit 

oradebug event 10046 trace name context forever, level 8 

oradebug tracefile_name 

oradebug event 10046 trace name context off 

oradebug文件dump過程的信息

alter system dump logfile  '你要dump的日志:可以是redolog也可以是archivelog';

oradebug setmypid

oradebug tracefile_name;

oradebug系統(tǒng)hang住原因分析

oradebug setmypid

oradebug unlimit

oradebug hanganalyze 3 

oradebug tracefile_name

獲取某進(jìn)程的狀態(tài)信息

oradebug setospid 22180

oradebug dump processstate 10

oradebug tracefile_name

---oradebug dump選項(xiàng)的信息

DUMP   <dump_name> <lvl>

---查看dump_name

SQL> oradebug dumplist

--lvl,如果為了獲取全面一點(diǎn)的信息,可以使用Level 10

以上是“oradebug怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI