不知道各位大神有木有遇到過資料庫碎片問題。
小弟也是最近第一次接觸到資料庫還有碎片這玩意。
首先來說下db2資料庫的報錯資訊:
在對一張表進行insert,update,delete時發現一直都在報如下錯誤資訊:
後來去網上找了一些資料,說是db2的碎片引起。我就好奇,為啥會出現這種情況。結果發現是我頻繁的對錶結構進行新增跟刪除操作。同時也找了很多方法,結果沒有乙個是可執行成功的,幸好找到如下操作。才正式解決了我的問題。
現在提出來是給有幫助的人提供解決方法。
call sysproc.admin_cmd(『reorg table caseorigin1』);
其中:caseorigin1 是修復的表名,
該sql語句的意思是對有損壞的表進行修復重構表結構
db2碎片整理
整理碎片 db2 reorg table db2inst1.test table reorg table 其中 reorg table 通過重構行來消除 碎片 資料並壓縮資訊,對錶進行重組。runstats on table 收集表 的統計資訊。reorgchk on table all 確定是否需...
建立 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允許在已有的內建...