Toad for DB2 資料庫管理工具前言 市面上具有 GUI 簡單操作介面的 DB2 資料庫管理工具區指可數, 對於每日忙於監控與管理資料庫的 DBA 來說, 若有一個簡單操作又兼具資料庫管理功能與報表產出功能的圖形化管理工具, 將可減輕不少 DB2 資料庫管理時間 壹 傳統連接 DB2 工具 IBM 提供的傳統工具 (Windows Interface) DB2 控制中心 (DB2CC) DB2 作業中心 (DB2TC) DB2 開發中心 (DB2DC) DB2 命令行處理器 (DB2CMD) DB2 指令視窗 Data Studio(V10 之後才提供的工具 ) 缺點 操作不方便 記一堆指令 沒有單一整合資料庫管理的操作介面 無法馬上依據 USER 需求, 產出對應的資料庫報表格式 一般而言, 上述工具雖能進行資料庫管理功能, 但若有一個可以簡化資料庫管理員 工作, 又容易上手的圖形操作介面 (GUI), 將可提高生您的工作生產力 Page 1 of 10
貳 Toad for DB2 資料庫管理工具 Toad for DB2 資料庫管理工具是 Quest 公司 Toad 系列資料管理工具其中的一套工具, 具有相同的操作介面, 不論您是資料庫管理員 DBA 或 AP 開發人員都可以輕易上手 目前 Toad 資料庫管理工具產品系列有 : Toad for DB2 Toad for Oracle Toad for Sybase Toad for MS SQL Server Toad for MySQL Toad for Cloud Databases 今天主要對 Toad for DB2 工具進行簡介並介紹部分進階且實用的功能給您 參 Toad for DB2 簡介 藉由下列工具對 DB2 資料庫進行管理 主工具列 (ToolBar) Editor:Editor 視窗提供你撰寫 SQL 查詢資料 Database Explorer: 資料庫管理的總管 Query Builder: 提供使用者以拖拉 table 的方式自動產生 SQL 語法 Database Diagram: 圖形視覺化 Table 之間的關係 Master Detail Browser: 提供表格 Master Detail 資料 Object Search: 搜尋資料庫物件工具 IBM DB2 Command Window: 提供 DB2 command 視窗 Job Manager: 排程工作管理員 Report Manager: 報表管理員 主工具列 副工具列 : 依不同視 窗提供不同功能 Page 2 of 10
資料庫管理功能 : 簡化您日常資料庫管理動作 查看連線資料庫的 Client 端使用者資料 Page 3 of 10
肆 Toad for DB2 實用功能 這邊講解兩個實用功能 : 1. 針對 Table 或 Index 進行 Reorg 2. 表格資料 Import 與 Export 1. 針對 Table 或 Index 進行 Reorg 資料庫的資料異動頻繁 有的表格, 可能初始化後很少有資料異動, 只需進行一次維護 ; 有的表格, 一天之內讀取非常頻繁, 則可能每天需進行多次維護 資料庫大量交易活動 例如 : 反覆刪除或新增 異動表格資料, 這樣的資料在存取過程中, 會引起系統表中數據的頻繁改變, 在此情況, 可考慮對系統表格進行 Reorg 操作 Toad 提供執行 Reorg 介面, 簡化您的操作 選取要進行 Reorg 的表 格, 按右鍵點選 Utilities 再執行 Reorg Table Page 4 of 10
2. 表格資料 Import 與 Export 利用 DB2 本身的 import 與 export 指令匯入與匯出資料表格 資料格式 Ixf ( 本範例使用的資料格式,DB2 的 default 匯出匯入資料格式 ) work sheet formant Delimited ASCII format Toad 提供操作 DB2 import 與 export 的資料匯出匯入精靈, 不需強記 DB2 指 令, 簡化資料匯出匯入可能忘記指令的麻煩 DB2 import Import from c:\temp\department.ixf of ifx messages c:\temp\department.txt DB2 export export to c:\temp\department.ixf of ifx messages c:\temp\department.txt SELECT * FROM DB2ADMIN"."DEPARTMENT"; 進行步驟 i. 先行 Export table data 點選表格後, 按右 鍵選 Utilities 選 Export Table Page 5 of 10
1. 左邊項目選 Object Options 2. 右半邊選 Output file type, 請 選 IXF 1. 左邊項目仍選 Object Options 2. 右半邊選匯出資料相關檔案的路徑 1. 左邊項目選 SQL Script 2. 右半邊點選下方的 Execute 鈕 Page 6 of 10
ii. 完成 DB2 表格資料匯出成 IXF 資料格式的匯出檔 資料匯出結果視窗, 按 OK 鈕結束資料匯出 iii. Import table data 1. 匯入資料前, 先清 除原本 table 的資料 2. 點選表格後, 按右鍵 選 Utilities 選 Import Table Page 7 of 10
1. 左邊項目仍選 Object Options 2. 右半邊選匯入資料相關檔案的路徑 1. 左邊項目選 Command Options 2. 右半邊選 Source file type, 請選 IXF 1. 左邊項目選 SQL Script 2. 右半邊點選下方的 Execute 鈕 Page 8 of 10
資料匯入結果視窗, 按 OK 鈕結束資料匯入 iv. 資料匯入成功 Page 9 of 10
伍 整合 Quest 資料庫產品 Foglight Performance Analysis for DB2 整合下列產品, 可依資料庫效能狀況開啟不 同的應用程式進行資料庫優化與管理的工作 SQL Optimizer for DB2 優化您的資料庫, 針對 SQL 與資料庫物件進行資料庫效能最佳化分析與建議 Benchmark Factory 壓力測試工具, 針對資料庫執行高擴展性強化測試 容量規劃和性能優化的工 具 Performance Analysis for DB2 對資料庫進行監控與效能分析並提出調校建議, 比對不同時間區段資料庫效能 差異 ; 完整紀錄資料庫運行期間的資料, 包含資料庫異動也可以被記錄下來, Spotlight for DB2 對資料庫進行即時監控與問題診斷,Drilldown 層層展開伺服器運作細節, 可在 問題發生時即時通知 DBA 處理問題 結論 若您有下列困擾 : 還在苦惱 IBM DB2 資料庫管理的不便嗎? 那就考慮使用 Toad for DB2 來管理您的資料庫吧 Page 10 of 10