1. 程式人生 > >db2不同路徑還原問題 SQLSTATE=57019 SQL1051N

db2不同路徑還原問題 SQLSTATE=57019 SQL1051N


-------------------------------一下伺服器中操作-------------------------------------------------
db2 => db2stop force
DB20000I  DB2STOP命令成功完成。
db2 => db2start
DB20000I  DB2START命令成功完成。
db2 => backup db sem to D:\myZone


備份成功。此備份映像的時間戳記是:20140718100400

-------------------------------------------一一下為本地操作-------------------------------------
C:\Program Files\IBM\SQLLIB\BIN>db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400
SQL1051N  路徑 "e:\bak" 不存在。  SQLSTATE=57019


C:\Program Files\IBM\SQLLIB\BIN>db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:\bak" DBPATH ON "D:\BACKUP" INTO SEM
SQL1052N  資料庫路徑 "D:\BACKUP" 不存在。


C:\Program Files\IBM\SQLLIB\BIN>db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:\bak" DBPATH ON "D:\BACKUP" INTO SEM
SQL1052N  資料庫路徑 "D:\BACKUP" 不存在。


C:\Program Files\IBM\SQLLIB\BIN>db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400 
SQL1051N  路徑 "e:\bak" 不存在。  SQLSTATE=57019


C:\Program Files\IBM\SQLLIB\BIN>db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:\bak" DBPATH ON "D:\BACKUP" INTO SEM
SQL1052N  資料庫路徑 "D:\BACKUP" 不存在。


C:\Program Files\IBM\SQLLIB\BIN>DB2 restore database SEM from "d:/sem_db_backup_2014-7-18" taken at 20140718100400  on "D:\BACKUP" dbpath on "d:" into SEM
DB20000I  RESTORE DATABASE命令成功完成。




C:\Program Files\IBM\SQLLIB\BIN>db2 ROLLFORWARD DATABASE SEM TO END OF LOGS  AND COMPLETE OVERFLOW LOG PATH ('d:\sem_db_backup_2014-7-18')


                                 前滾狀態


 輸入資料庫別名                      = SEM
 節點數已返回狀態                = 1


 節點號                                = 0
 前滾狀態                                    = 未暫掛
 下一個要讀取的日誌檔案          =
 已處理的日誌檔案                =  -
 上次落實的事務                  = 2014-07-18-02.04.21.000000 UTC


DB20000I  ROLLFORWARD命令成功完成。


C:\Program Files\IBM\SQLLIB\BIN>
==================================================================================
總結如下:
“同碟符”還原:
①還原資料:
db2 restore db SEM FROM d:\sem_db_backup_2014-7-18  taken at 20140718100400
②還原日誌:
db2 ROLLFORWARD DATABASE SEM TO END OF LOGS  AND COMPLETE OVERFLOW LOG PATH ('d:\sem_db_backup_2014-7-18')


==================================================================================
不“同碟符”還原:
①還原資料:
restore database SEM from "d:/sem_db_backup_2014-7-18" taken at 20140718100400  on "D:\BACKUP" dbpath on "d:" into SEM 
②還原日誌:
db2 ROLLFORWARD DATABASE SEM TO END OF LOGS  AND COMPLETE OVERFLOW LOG PATH ('d:\sem_db_backup_2014-7-18')