程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2數據庫中一些問題的解決方法(2)

DB2數據庫中一些問題的解決方法(2)

編輯:DB2教程
參考鏈接:

Pivot Query
另一個方法(經實驗不好用)
又一個方法(感覺比較復雜,沒試)

2. "Error 500: DB2 SQL error: SQLCODE: -954, SQLSTATE: 57011, SQLERRMC: null"

APP Heap區不足,用"DB2 UPDATE DB CFG FOR DBNAME USING APPLHEAPSZ 1024"可以解決。注意要重啟DB2以便讓更改生效。

3. 恢復(Restore)數據庫

在控制中心裡,選擇數據庫備份路徑時要選到xxx.0的上一層,時間戳要與備份時一致(可通過查看備份路徑裡的文件夾和文件名得到,如20081007165742)。恢復數據庫的命令行格式如下:

db2 restore <dbname> incremental from <imagepath> taken at <timestamp>
4、恢復數據庫時提示“SQL2570N”

例如:SQL2570N 由於操作系統不兼容或者指定的 RESTORE 命令不正確,所以在目標操作系統 "NT-32" 上從源操作系統 "AIX-32" 上創建的備份進行復原的嘗試失敗。原因碼:"1"。

按照錯誤碼(1)對應的用戶響應,應該使用db2move實用程序:“要使用這個特定的備份映像,應在與創建該備份時所在的操作系統“復原兼容”的系統上進行復原。要將數據庫從一種操作系統類型移至另一操作系統類型,請使用 db2move 實用程序。要了解有關相互“復原兼容”的平台以及 db2move 實用程序的詳細信息,請使用諸如“跨平台備份和復原”或“使用不同操作系統”之類的短語來在 DB2 信息中心中執行搜索”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved