文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程数据库使用重定向恢复DB2数据库
精品推荐
特别推荐
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
·带你轻松接触13个数据库术语
·如何恢复系统数据库如何恢复系统数据库?
·通过实例讲解由浅入深学会存储过程
·学会三个范式快速成为数据库设计的高手
·SQL数据库应聘人员面试时经常被问的问题
·问答:查询分析器不能单步调试的的原因
·数据库基础知识:SQL中的IIF语句详解
·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
·你知道吗?优化数据库前的十大问题
·自动备份注意事项让你远离误删数据噩梦
·关于MSSQL数据库日志满的快速解决办法
·SQL安全设置攻略
·SQL注入的不常见方法
·关于SQL语句的优化方式
·SQL优化34条
·查询及删除重复记录的方法
热点TOP10
·学习SQL语句之SQL语句大全
·玩转Windows桌面图标
·ADO连接数据库字符串大全
·精妙SQL语句收集
·ASP.NET中数据库的操作初步----DataSet操作数据库
·一个简单的酒店系统的数据库设计
·Apache+php+mysql安装与配置详解
·VB.NET的数据库基础编程(1)
·Transact-SQL语句总汇
·VB.NET的数据库基础编程(2)
·Delphi程序执行时实时生成报表
·SQL查询语句精华使用简要
·通过Remoting service上传文件
·QQ聊天记录器演示程序(一)
·SQLSERVER备份和对日志的处理
·如何在GridView中一次性批量更新多行数据
·数据库基础知识:SQL中的IIF语句详解
·MySQL密码恢复笔记
·MySQL数据导入导出方法与工具介绍(1)
·学会三个范式快速成为数据库设计的高手

使用重定向恢复DB2数据库

日期:2007年12月10日 作者: 查看:[大字体 中字体 小字体]


  DB2数据库恢复操作使用数据库备份映象来重新创建数据库。如果要将数据库从一台机器克隆到另一台,最简单的方法就是从备份映象恢复数据库。数据库使用的文件系统路径也包含在备份映象中。因此,除非源系统上的数据库引用的文件系统和物理设备与目标系统的设置方法完全相同,否则就需要执行 重定向恢复操作。

  提示:如果有 DB2 V8,就可以从任何高位优先服务器获取备份,并将它恢复到任何其它高位优先服务器。例如,您可以将备份映象从 DB2 for HP-UX 恢复到 DB2 for AIX® 或 Sun Solaris。但是,这并不适用于 Windows 和 Linux

  重定向恢复操作包括两步数据库恢复过程,并且中间有一个表空间容器定义步骤:

  带 REDIRECT 选项发出 RESTORE DATABASE 命令。

  使用 SET TABLESPACE CONTAINERS 命令来定义被恢复的数据库的表空间容器(DB2 需要知道您想要让表空间驻留在目标系统上的什么位置)。

  再次发出 RESTORE DATABASE 命令,这次指定 CONTINUE 选项。

  整个重定向恢复操作必须在同一个会话中调用;否则,将返回 SQL0900N,恢复操作会失败,记住这一点很重要。确保不会发生这种情况的一个方法是创建并运行包含重定向恢复过程中全部三部分的脚本。

  以下(Windows)示例显示了如何成功地执行重定向恢复操作。我将演示如何从不同的 实例恢复备份映象,而不是从另一台 服务器恢复备份映象。原理相同,细节也一样。

  本示例中的源实例名为 PROD。目标实例名为 MYINST。将要在 MYINST 上被恢复(创建)的 PROD 上的现有数据库名为 MOVIES。MOVIES 数据库在 D 盘上。

  创建 PROD 上的 MOVIES 数据库的完整数据库备份映象:

Word-WRAP: break-word" bgColor=#f3f3f3>  set DB2INSTANCE=PRODdb2
  startdb2
  backup db movies

  这个映象的时间戳记是 20021006213640 ,该映象在 D:\MOVIES.0\PROD\NODE0000\CATN0000\20021006 中。DB2 在发出 BACKUP DATABASE 命令的目录中创建这个子目录树。子目录名称表示以下含义:

<database_alias.backup_type>\<instance_name>\<node_number>\<catalog_node_number>\<date>

  在这个子目录树中,将会有一个表示实际备份映象的文件(213640.0)。文件名表示获取备份的时间。

  创建相似的路径(使用 MYINST 代替 PROD):

  md MOVIES.0\MYINST\NODE0000\CATN0000\20021006

  这是关键步骤:如果没有正确创建这个路径,后续的数据库恢复操作就会失败。如果正在将备份映象重新定位到另一台机器,那么在目标机器上创建上述路径(用适当的目标实例名代替 MYINST),并且将备份映象(在此案例中是 213640.0)复制到该目录。在为传送维护目录树时,也可以使用压缩工具将备份映象打包。

  启动 MYINST,然后调用重定向恢复操作的第一步。

  set DB2INSTANCE=MYINST
  db2startdb2
  restore db movies from d taken at 20021006213640 to d redirect

  如果从不包含备份映象的目录中调用 DATABASE RESTORE 命令,则必须指定 FROM 参数。TO 参数指定了目标数据库目录(只有在 Windows 操作系统上要指定盘符)。

  为与所恢复的数据库相关的三个缺省表空间(SYSCATSPACE、TEMPSPACE1 和 USERSPACE1)定义新的表空间容器:

  db2 set tablespace containers for 0 using (path 'd:\ts0con1')
  db2 set tablespace containers for 1 using (path 'd:\ts1con1')
  db2 set tablespace containers for 2 using (path 'd:\ts2con1')

  可以使用 LIST TABLESPACES SHOW DETAIL 命令来获取关于源数据库中所有表空间的信息;这将帮助您确保已经为目标数据库中的所有表空间设置了容器。

  完成重定向恢复操作:

  db2 restore db movies continue

  验证是否正确地为所恢复的数据库建立了目录,以及为它定义的表空间容器是否真正与所恢复的数据库相关:

  db2 list db Directory
  db2 connect to movies
  db2 list tablespace containers for 0
  db2 list tablespace containers for 1
  db2 list tablespace containers for 2
  db2 connect resetdb2 terminate
  db2 stopset DB2INSTANCE=PROD
  db2 stop

(出处:清风下载学院






上一篇:浅谈DB2数据库故障处理及最佳实践

下一篇:DB中查询Table占用空间的大小

使用重定向恢复DB2数据库 相关文章:
·在MySQL数据库增加新用户权限简介
·在SQL Server 2000里设置和使用数据库复制
·Visual C++ ADO数据库编程入门
·C语言的常用库函数使用方法分析及用途
·ADO连接数据库字符串大全
·Sql数据库MDF数据文件数据库恢复
·ASP.NET中数据库的操作初步----DataSet操作数据库
·一个简单的酒店系统的数据库设计
·sql server 2000数据库置疑的解决方法
·VB.NET的数据库基础编程(1)
使用重定向恢复DB2数据库 相关软件:
·C语言库函数速查
·素材字体-中国龙字库
·合同范本全库 V1.0
·法律文书全库 V1.0
·法律法规全库 高级版
·中华古典艳情文库(第五、六、七辑)
·中华艳情文库(第二十五辑.完)
·逐步精通数据库 sql server 视频教程
·中华艳情文库(第十九辑)
·中华艳情文库(第二十二辑)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn