下面是我经过实际操作总结得《DB2 多表空间 重定向 还原》

@echo 0.列举出数据库MAMDB的表空间容器列表:
db2 connect to mamdb
db2 list tablespaces

@echo 下面是被列举出来的表空间,包括系统维护表空间和数据库维护表空间;
@echo syscatspace
@echo tempspace1
@echo userspace1
@echo tempspace3

@echo tab_smam
@echo idx_smam
@echo systoolspace

@echo systoolstmpspace

@echo 1.创建还原目标数据库
db2 create db mytest

@echo 2.重定向还原(确保e:\mylog存在,确保DB2备份文件在E盘根目录,拷贝时间戳)
db2 restore db mamdb from e:\ taken at 20101117130001  into mytest logtarget e:\mylog redirect

@echo 3.重定向容器位置(数据表空间必须保证文件大小超过待还原数据,系统表空间采用目录形式,文件单位为32KB)
db2 set tablespace containers for 0 using (path "E:\2011-11-17-restore\syscatspace")
db2 set tablespace containers for 1 using (path "E:\2011-11-17-restore\tempspace1")
db2 set tablespace containers for 2 using (path "E:\2011-11-17-restore\userspace1")
db2 set tablespace containers for 3 using (path "E:\2011-11-17-restore\tempspace3")
db2 set tablespace containers for 7 using (path "E:\2011-11-17-restore\systoolstmpspace")

db2 set tablespace containers for 4 using (file "E:\2011-11-17-restore\tab_smam" 100000)
db2 set tablespace containers for 5 using (file "E:\2011-11-17-restore\idx_smam" 100000)
db2 set tablespace containers for 6 using (file "E:\2011-11-17-restore\systoolspace" 10000)
@echo 4.继续恢复数据
db2 restore db mamdb continue 
@echo 5.前滚日志
db2 rollforward db mytest to end of logs and stop overflow log path (e:\mylog)
pause

具体每个命令出来的结果我就不写了,根据实际环境来操作吧!

DB2 多表空间 重定向 还原相关推荐

  1. db2 修改表空间自增长_db2表空间及日志文件调整

    1.SQLState '57011' and errorCode '-964' 原因:数据库的日志文件已满 解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以 ...

  2. Oracle11使用现在数据库文件,oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库...

    oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库 最近由于系统重装,在还原dmp备份文件时,由于数据原因(用exp命令导出时表没有导出全部),导致系统不能正常运行.根据 ...

  3. DB2 DMS表空间大小限制

    环境是aix6.1 + db2 v8.2 load数据时报错,通过db2 list tablespaces show detail 命令查看发现是表空间满了,所以准备扩展表空间. 开始使用ALTER ...

  4. db2 修改表空间自增长_db2自动调整表空间的大小 - 木子日京的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    db2自动调整表空间的大小 上一篇 / 下一篇  2009-02-06 11:47:19 在 DB2® 数据库系统中存在两种类型的基本表空间:系统管理的空间(SMS)和数据库管理的空间(DMS). 与 ...

  5. linux 扩充db2表空间,如何扩充db2的表空间、加容器等表空间维护操作

    db2 "alter tablespace GJDATA resize (FILE '/backup/GJDATA32K' 45G)" db2 "alter tables ...

  6. db2 修改表空间自增长_什么是表?什么是表空间?什么是MySQL的表空间?

    今天我要跟你分享的话题是:"大家常说的表空间到底是什么?究竟什么又是数据表?" 这其实是一个概念性的知识点,当作拓展知识.涉及到的概念大家了解一下就好,涉及的参数,留个印象就好. ...

  7. linux系统中db2创建表空间,为DB2数据库创建表空间

    数据库中的表空间(tablespace) 是一个逻辑层,一些数据库对象(比如表.视图和索引)驻留在这里.一个数据库可以有多个表空间.在首次创建数据库时,DB2 会自动地创建一组表空间. 在 Contr ...

  8. db2建立表空间 linux,DB2实验教程:创建数据库/表空间

    实验任务: A.建立数据库: B. 建立表空间: C. 执行脚本文件来建立多个表空间: D.访问那些包含表空间信息的SYSCAT视图: E. 列出表空间相关信息: F. 列出容器相关信息. 一. 创建 ...

  9. linux db2扩展表空间,Linux/ext3:DB2扩展表空间导致的Latch等待现象1

    现象: Linux环境下,如果文件系统类型为EXT3,由于不支持快速预分配,DB2表空间扩容会非常慢,在扩容器间观察到有 SQLO_LT_SQLB_POOL_CB__readLotch 和 SQLO_ ...

最新文章

  1. Python开发【第三篇】:文件操作与函数
  2. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结
  3. Laravel5.4重新登陆跳转到登陆前页面的原理和实现
  4. linux下查看BLAST程序,Linux下BLAST的使用---转载
  5. Oracle Sql Developer
  6. 学会这些Python美图技巧,就等着女朋友夸你吧
  7. git安装 perl ubuntu_ubuntu下安装git
  8. linux 备份mysql_linux下备份MYSQL数据库的方法
  9. java多重继承和多继承_Java不支持多重继承,但可以通过 类实现多继承。类的继承具有 性。 (10.0分)_学小易找答案...
  10. java fx能不能添加到swing中_java写个记事本
  11. java常量映射_java-基础 - 常量与变量
  12. mdt 计算机名_MDT Administrator
  13. 商业数据可视化分析工具
  14. centos使用迅雷远程下载
  15. 密码学的安全性浅析2
  16. 识别中Excel的空值和空格值
  17. 南邮CTF-RE-Py交易
  18. CTF Alice与Bob
  19. 应届生怎么样成为产品经理?
  20. 手机数据恢复的经历和过程

热门文章

  1. New ipad与ipad2有何不同
  2. if语句使用说明(Java)
  3. houdini帮助文档_edge wrangle在houdini的vex优化与应用
  4. Android anr 产生的原因和如何避免
  5. iOS汉字转拼音,日韩文字转拼音
  6. 大话RabbitMQ 基础入门
  7. RAID6结构原理详解
  8. mysql 从库升级为主库的步骤
  9. 【转】两个算法题,感觉挺有意思
  10. [原]go lang windows环境搭建