1. db2 資料表掛起解決辦法:
情況1: db2 drop column 後, 會把表掛起, 在命令列中連線到資料後,
db2 reorg table 《表名》可以使表解除掛起狀態
情況2:如果是應用對錶操作導致,可以執行下面一句
db2 set integrity for 《表名》 check immediate unchecked
情況3:有時候是資料庫還原開來後有表操作不了
報錯:db2 sql error: sqlcode: -668, sqlstate: 57016, sqlerrmc: 1;db2admin.np_user_role
嘗試db2 set integrity for《表名》
immediate checked
如果不行, 可以嘗試情況2的命令, 不過建議最好排查一下什麼原因引起的
2. db2表空間操作常用命令
對資料庫表空間操作時, 首先需要通過db2 connect 連線上要操作的資料庫
2.1 . 檢視表空間
2.1.1 檢視全部表空間
db2 list tablespaces
命令返回一組列表《格式如下》
tablespace id = 0 ; 表空間標識
name = syscatspace ; 名稱
type = database managed space ; 型別
contents = all permanent data. regular table space. ; 內容
state = 0x0000 ; 表空間狀態
detailed explanation: ; 狀態的解釋
normal ;
2.1.2 檢視指定表空間容器資訊
db2 list tablespace containers for 《表空間標識》
2.2. 建立表空間
2.3. 重新命名表空間
db2 renaem tablespace 《表空間名稱》 to 《新的表空間名稱》
這個命令在替換表空間, 做備份比較有用
2.4. 刪除表空間
db2 drop tablespace 《表空間名稱》
2.5. 備份表空間
DB2資料庫學習之常見問題處理
1 db2 資料庫啟動報錯 資料庫例項管理器非正常專狀態關閉 執行以下語句 ipcs q grep db2inst1 awk xargs i ipcrm q ipcs s grep db2inst1 awk xargs i ipcrm s ipcs m grep db2inst1 awk xargs...
DB2資料庫應用遷移常見問題 To DATE
做過db2資料庫應用遷移的工程師,了解ibmmtk工具在遷移過程中所能完成任務,但這個工具並不能幫你完成所有的遷移工作,還有大量的遷移工作需要我們借助自己的經驗和方法來完成,下面是一些在db2資料庫移植過程中常見的問題簡單總結。這裡我只是針對oracle遷移到db2的常見問題描述。1 db2與ora...
DB2常見的幾種錯誤
1.encoding not supported 原因 sun jdk有兩種編碼集 一種是基本編碼集 包含在lib rt.jar中 另外一種是擴充套件的編碼集 包含在lib charsets.jar中 之所以有這種錯誤是因為資料庫伺服器的 頁在擴充套件編碼集中,但是jdk中沒有安裝擴充套件編碼集。解...