1. 程式人生 > 實用技巧 >達夢8——Dmlog.jar工具的使用

達夢8——Dmlog.jar工具的使用


一、前提

1.需要有jdk環境,能夠執行該jar包
2.庫的頁大小為32(小於32會出問題報錯)
3.該工具只能分析sp_set_para_value(1,'svr_log',1)開啟的dmsql_DMSERVER日誌
4.選擇的日誌路徑下只能要分析的日誌不能有其他檔案,可以有多個日誌
5.在sql中DML、DQL操作後,記得commit;

6、記得關閉sp_set_para_value(1,'svr_log',0)
7.分析結果會在執行jar包路徑下

8、不要再生產環境中使用本工具,因為本工具的執行會對生產環境的資料庫造成壓力。

二、使用

1、開啟disql工具,連線資料庫

2、開啟引數sp_set_para_value(1,'svr_log',1);

3、輸入DML、DQL語句;並且注意,一定要commit!!!否則Dmlog.jar分析是會報nullpointerException!

4、關閉引數sp_set_para_value(1,'svr_log',0);

5、開啟dmdbms/log檔案,找到以dmsql開頭的log檔案;

6、將這個檔案放在一個單獨的資料夾,比如我在桌面上新建了一個log1的資料夾,只放了這一個檔案。

7、開啟,powershell,執行Dmlog.jar工具,然後根據選項和需求操作

注意:
(1)預設資料來源的ip及使用者為localhost:5236 SYSDBA/SYSDBA;
   如果IP、埠號等不一致,請選擇1;
(
2)請輸入存放SQL日誌的資料夾的絕對路徑;注意是資料夾!路徑到資料夾就可以了!