今天做了一個(gè)實(shí)驗(yàn),測(cè)試oracle 11g 刪除數(shù)據(jù),并查看跟蹤文件執(zhí)行了哪些內(nèi)容。 STEP1:準(zhǔn)備環(huán)境,插入數(shù)據(jù) SQL create table t2 as select object_id,object_name from dba_objects where rownum100; STEP2:開啟當(dāng)前會(huì)話的跟蹤 -- 在 session 名稱上加上跟
今天做了一個(gè)實(shí)驗(yàn),測(cè)試oracle 11g 刪除數(shù)據(jù),并查看跟蹤文件執(zhí)行了哪些內(nèi)容。
STEP1:準(zhǔn)備環(huán)境,插入數(shù)據(jù)
SQL> create table t2 as select object_id,object_name from dba_objects where rownum<100;
-- 在 session 名稱上加上跟蹤標(biāo)記,方便查找 trace 文件 SQL> alter session set tracefile_identifier='my_session_trace'; --啟用當(dāng)前 session 的跟蹤 SQL> alter session set sql_trace=true; --查看用戶跟蹤文件 trace 的目錄 SQL> show parameter user_dump;
SQL> delete from t2; 99 rows deleted. SQL> commit; Commit complete.
下圖是截取的delete和commit 的trace內(nèi)容:
OK,下面可以看看delete語句跟蹤出來的信息,可以對(duì)跟蹤文件進(jìn)行分析了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com