牛骨文教育服务平台(让学习变的简单)
博文笔记

db2不同路径还原问题 SQLSTATE=57019 SQL1051N

创建时间:2014-07-18 投稿人: 浏览次数:227

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


备份成功。此备份映像的时间戳记是:20140718100400

-------------------------------------------一一下为本地操作-------------------------------------
C:Program FilesIBMSQLLIBBIN>db2 restore db SEM FROM d:sem_db_backup_2014-7-18  taken at 20140718100400
SQL1051N  路径 "e:ak" 不存在。  SQLSTATE=57019


C:Program FilesIBMSQLLIBBIN>db2 restore db SEM FROM d:sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:ak" DBPATH ON "D:BACKUP" INTO SEM
SQL1052N  数据库路径 "D:BACKUP" 不存在。


C:Program FilesIBMSQLLIBBIN>db2 restore db SEM FROM d:sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:ak" DBPATH ON "D:BACKUP" INTO SEM
SQL1052N  数据库路径 "D:BACKUP" 不存在。


C:Program FilesIBMSQLLIBBIN>db2 restore db SEM FROM d:sem_db_backup_2014-7-18  taken at 20140718100400 
SQL1051N  路径 "e:ak" 不存在。  SQLSTATE=57019


C:Program FilesIBMSQLLIBBIN>db2 restore db SEM FROM d:sem_db_backup_2014-7-18  taken at 20140718100400 ON "e:ak" DBPATH ON "D:BACKUP" INTO SEM
SQL1052N  数据库路径 "D:BACKUP" 不存在。


C:Program FilesIBMSQLLIBBIN>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 FilesIBMSQLLIBBIN>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 FilesIBMSQLLIBBIN>
==================================================================================
总结如下:
“同盘符”还原:
①还原数据:
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")
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。