欢迎来到天天文库
浏览记录
ID:41854104
大小:48.50 KB
页数:7页
时间:2019-09-03
《BD2重定向数据库恢复(新)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、重定向备份还原是指将数据库还原到与原数据库不同配置的不同地方的方法。此方法可用于通过一个标准门店库来恢复成一个新的空门店库。相对于目前使用的建门店库方法更简便、快速。以下开始介绍db2数据库重定向恢复建新库方法。一、准备工作:1.使用db2instl用户登入在默认路径下建立data目录,在data目录下分别建立"xxxx—userspaces,',"xxxx—usertemp",“xxxx—sys”,“xxxxx—systemp”)4个目录,进入xxxx-usertemp目录建立文件userspaces.OO(用vi
2、编辑文件userspaces.OO然后保存退出即口J)。2.将标准库的冷备文件复制到数据库服务器。(备份文件以冷备为佳,热被没有测试效果不明)二、重定向数据库DB2据库重定向恢复分为4步(以下操作在数据库服务器上,可用telnet连接到数据库服务器操作人1•获取输入备份屮记录的关于容器和表空间的信息。这是通过在RESTORE命令中包括REDIRECT关键字来完成的。例如:提示1389错谋时:执fjdb2setdb2codepage=819db2terminate(恢复库后,再执行一次,把819改成1386)DB2RE
3、STOREDATABASE源库名FROM备份文件路径丨NTO新库名REDIRECTWlTHOUTROLLINGFORWARD下而是这个命令的输出:SQL1277WAredirectedrestoreoperationisbeingperformed・Tablespaceconfigurationcannowbeviewedandtablespacesthatdonotuseautomaticstoragecanhavetheircontainersreconfigured・DB20000ITheRESTOREDATA
4、BASEcommandcompIetedsuccessfulIy.2.从被(部分地)恢复的新数据库屮查看表空间信息:DB2LISTTABLESPACESSHOWDETAILTablespacesforCurrentDatabaseTablespaceIDName=0(系统表空间)=SYSCATSPACETablespaceIDName=1(系统临时表空间)=TEMPSPACE1TablespaceID=2(用户表空间)Name=USERSPACE1TablespaceID=3(SYSTOOLSPACE表空间)Name
5、=SYSTOOLSPACETablespaceIDName=4(用户临时表空间)=USERTMPSAMPLE开新窗口:查看新库的应用口录DB2GETDBCFGFOR新库名Pathtologfiles二/h()me/db2instl/db2instl/NODEOOOO/SQLOOXXX/SOLOGDIR/红字为新库应用目录,进入应用目录新增SYSTOOLSPACE目录1.为每个个表空间设置新的容器。表空间有一个IDo可以从LISTTABLESPACES命令的输出中获得。这个ID的用法如下:DB2匚SETTABLESPA
6、CEkONTAINErFF0R~FUSING^PATThome/db2inst1/data/XXXX-SYS')”(重定向系统表空间)DB2SETTABLESPACECONTAINERSFOR1USING(PATH1/home/db2inst1/data/XXXX-SYStemp')M(重定向系统临时表空间)DB2“SETTABLESPACECONTAINERSFOR2USING(PATH1/home/db2inst1/data/XXXX-userspaces')”(重定向用户表空间)DB2SETTABLESPACE
7、CONTAINERSFOR3USING(file1/home/db2inst1/data/XXXX・usertemp/userspaces.00510240)"(重立向系统临时表空间)DB2SETTABLESPACECONTAINERSFOR4USING(PATH1/home/db2inst1/db2inst1/NODEOOOO/SQLOOXXX/SYSTOOLSPACE5)H(重定向系统SYSTOOLSPACE表空间)1.通过包括关键字CONTINUE,开始将数据本身恢复到新的容器屮,如下所示执行:DB2RESTO
8、REDATABASE源库名CONTINUE至此重定向数据库恢复完成。三、配置运动城数据库使用DB2客户端连接新建数据库执行以下脚本:Updateconfigsetconfigvalue=,XXXX,whereconfigname—本店号:Updatedatabase.listsetdbalias=rxxxxservername=,000.00
此文档下载收益归作者所有