db2資料庫跟蹤方法

2021-06-18 02:43:58 字數 1384 閱讀 2949

最近在維護乙個比較舊的系統,資料庫用的是

首先進入

db2控制台(dos視窗-db2cmd-在彈出的控制台中輸入db2)

1)檢視監視器選項 

db2=>

get monitor switches; 

2)修改語句跟蹤選項 

db2=>

update monitor switches using statement on; 

3)建立語句監視器 

windows: 

db2=>

connect to dbname user db2admin using db2admin ; 

db2=>

create event monitor state_event for statements write to file 'c:\state_event\'; 

linux: 

db2 connect to dbname user db2inst4 using db2inst4;     

db2 create event monitor state_event for statements write to file '/home/db2inst4/state_event/'; 

4)啟用監視器 

mkdir c:\state_event

(在c盤根目錄下建立資料夾state_event,執行這個語句去需要先退出db2,建議最好是手動去c盤建立,避免出錯)

db2=>

set event monitor state_event state=1; 

5)執行應用程式

,或者在任何地方執行查詢,

例如查詢:select * from table_name; 

6)完成輸出 

db2=>

flush event monitor state_event buffer; 

7)關閉監視器 

db2=>

set event monitor state_event state=0; 

db2=>

update monitor switches using statement off; 

db2=>

drop event monitor state_event; 

8)格式化結果 

db2=> quit;(先退出db2,再執行下面的語句)

db2evmon -path c:\state_event> c:\sql.txt; 

db2evmon -path /home/db2inst4/state_event > /home/db2inst4/sql.txt; 

這樣執行完成後,就可以在c盤根目錄下找到

sql.txt

檔案去檢視跟蹤記錄了!

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...

DB2 資料庫物件

資料庫物件 sql可分為三大類 1 ddl,資料定義語言,用於建立 修改 刪除資料庫物件 2 dml,資料操縱語言,用於選擇 插入 更新和刪除資料庫記錄 3 dcl,資料控制語言,用於提供資料物件訪問控制 資料型別 1 內建資料型別 2 用於自定義資料型別 a 自定義區分型別,udt允許在已有的內建...

db2解除安裝資料庫

db2的解除安裝跟其他資料庫不同,需要按照一定的步驟來解除安裝,如果想要徹底解除安裝,首先將資料庫中的各個資料庫刪除 db2 drop db dbname 然後刪除例項,刪除例項前,需要先執行 db2stop 然後執行刪除例項命令 db2idrop db2 此處是例項名 然後在從控制面板解除安裝。如...