首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2数据库恢复命令有关问题,低手来学习

2012-03-11 
DB2数据库恢复命令问题,高手进,低手来学习数据库环境为linux操作系统:我把老数据库olddb备份出来了,并新建

DB2数据库恢复命令问题,高手进,低手来学习
数据库环境为linux操作系统:
我把老数据库olddb备份出来了,并新建立了一个数据库newdb
怎样把备份出来的数据库恢复到新数据库newdb上,求解!!请给出语句

[解决办法]
使用重定向恢复
db2 restore db db_name from d taken at 20021006213640 to d redirect


参考http://www.ibm.com/developerworks/cn/data/library/techarticles/0211melnyk/0211melnyk.html
[解决办法]
#db2pd -db db_name -tablespace 查看数据库表空间情况

离线方式下
1、断开所有应用连接
2、进入备份目录
db2 backup db db_name to .
3、将备份导入需要恢复的主机上
4、恢复数据库并重定向表空间
db2 "restore db db_name to db_directory logtarget log_directory redirect"
db2 "set tablespce containers for 0 using(path 'container_directory')"
...
db2 "set tablespce containers for n using(path 'container_directory')"
db2 "restore db db_name contunue"
db2 "rollforward db db_name to end of logs"
db2 "rollforward db db_name stop"

注:db_name--数据库名称
db_directory--数据库所在目录
log_directory--数据库log目录
container_directory--容器目录,重定向时要将容器一个个重定向

希望对你有帮助
[解决办法]
是否可以,从db2look db2move,结合import export,这个思路呢
[解决办法]
不跨平台就不用DB2MOVE了吧
[解决办法]
同平台就用备份恢复不方便嘛,话说我恢复了帖子杂没有积分提升呢,想下个东西,需要10分,现在只有9分,郁闷死了

热点排行