DB2 –重定向还原

2012年10月16日,作者: 杰克·范瓦斯(Jack Vamvas)

 Question: 如何重新定位现有的DB2数据库? 我在“ / db2inst / db /”之类的路径上有一个数据库  并希望将数据库移至“ / db2inst / dbnew /”。

 回答: 一种选择是使用DB2重定向还原来备份和还原

 第二种选择–使用db2relocatedb

我更喜欢第一种选择 -DB2重定向还原,因为它迫使DBA采取更多的预防措施。尽管重新安置b应该遵循相同的谨慎级别,例如 备份. 在此回复中,我将重点介绍“重定向还原”,并将relocate db留给另一篇文章。

 我喜欢Redirect Restore的一件事是DB2将生成脚本,需要进行一些修改,执行脚本,Redirect Restore完成!

创建还原重定向脚本

步 1-确保备份所有相关的数据库服务器文件。通常我会强制备份到磁带。如果是VM,请考虑使用VM快照 额外的回滚灵活性。

阅读更多 DB2 - 后备 主服务器上的所有数据库-DBA DB2

步 2 –对于“还原重定向”:确认“完整备份”可用,并且“完整备份”由DB2备份工具完成。

步 3 - 确认您可以连接到该数据库。如果需要崩溃恢复,请先完成。

 

步 4 -数据库是否位于多个分区上,并且不存在目标数据库–那么必须按分区对脚本执行脚本。我更喜欢创建一个目标虚拟数据库,该数据库在所有分区上运行脚本

步 5 – 使用CLP –这是如何生成脚本的示例

 

db2恢复数据库 MYDB from /db2ins/backups taken at 20121126133630  redirect generate script mydb.clp

 

步 6 –在文本编辑器中打开重定向的还原脚本,以进行任何必要的修改。您可以修改:

登录详细信息–用户名\密码

恢复选项 -ON,DBPATH ON,INTO,NEWLOGPATH等

自动存储路径

容器布局和路径

例如:

 ON =表示将在其中创建数据库的文件系统

新日志路径 =表示要用于新数据库的日志文件位置

 

步 6 –执行脚本

 

  db2 -tvf mydb.clp

 

步 7 –确认  directory details

 

db2 list db directory show detail
db2 list db directory on /db2wbm/home

有关还原DB2数据库的相关文章

DB2 –从联机备份还原数据库

DB2-重定向还原时为SQL1051N

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

在DB2 –重定向还原上发表评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2:一切 | 常问问题 | 联系 | 版权