今天做了一個實驗,測試oracle 11g 刪除數據,并查看跟蹤文件執行了哪些內容。 STEP1:準備環境,插入數據 SQL create table t2 as select object_id,object_name from dba_objects where rownum100; STEP2:開啟當前會話的跟蹤 -- 在 session 名稱上加上跟
今天做了一個實驗,測試oracle 11g 刪除數據,并查看跟蹤文件執行了哪些內容。
STEP1:準備環境,插入數據
SQL> create table t2 as select object_id,object_name from dba_objects where rownum<100;
-- 在 session 名稱上加上跟蹤標記,方便查找 trace 文件 SQL> alter session set tracefile_identifier='my_session_trace'; --啟用當前 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內容:
OK,下面可以看看delete語句跟蹤出來的信息,可以對跟蹤文件進行分析了。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com