设为首页 加入收藏

TOP

DB2表空间重定向恢复数据库实战
2015-11-12 21:29:17 来源: 作者: 【 】 浏览:7
Tags:DB2 空间 定向 恢复 数据库 实战

DB2的备份恢复有点坑,当源系统和目标系统的路径设置不同时,要手动进行重定向恢复,本文是我一次实战操作之后总结的过程,仅供参考。


一、发出重定向恢复命令


其中,OLDDB是旧数据库、备份的数据库名称,NEWDB是新数据库名称,不用事先创建也可以,C:\OLDDBbak是备份文件放置的目录,20150717164847


备份文件的时间戳,具体可看备份文件的名字OLDDB.0.DB2.NODE0000.CATN0000.20150717164847.001,TO "C:"是新数据库的路径,REDIRECT是进行重定向恢复。


二、重定向表空间


2.1列出表空间


可以看到当前数据库的表空间状况


可以看到表空间3是“必须定义存储器”状态,这就要进行重定向了。


2.2查看要进行重定向的表空间详细信息


结果如下


可以看到,这个表空间的路径在目标系统是不可访问的,要进行重定向。


2.3进行重定向


这个表空间有两个容器,可以分别重定向


也可以合并重定向


页大小要大于等于原大小


这是数据库管理空间类型的重定向,如果是系统管理空间类型的,命令如下:


可能有很多个表空间要进行重定向,按实际环境,最后要执行的命令类似如下:


最后重新执行2.1步骤检查看还有没“必须定义存储器”的表空间


三、完成重定向恢复


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MongoDB学习笔记——聚合 下一篇数据处理之PostgreSQL过程语言学习

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·【超详细】JDK 下载 (2025-12-24 18:19:32)
·Java_百度百科 (2025-12-24 18:19:29)
·简介 - Java教程 - (2025-12-24 18:19:27)
·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)