《2022年BD重定向数据库恢复 .pdf》由会员分享,可在线阅读,更多相关《2022年BD重定向数据库恢复 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 重定向备份还原是指将数据库还原到与原数据库不同配置的不同地方的方法。此方法可用于通过一个标准门店库来恢复成一个新的空门店库。相对于目前使用的建门店库方法更简便、快速。以下开始介绍 db2 数据库重定向恢复建新库方法。一、准备工作:1使用 db2inst1 用户登入在默认路径下建立data目录,在 data目录下分别建立” xxxxuserspaces ” , “ xxxxusertemp ” ,“xxxxsys”,“xxxxx systemp” )4个目录,进入xxxx-usertemp 目录建立文件userspaces.00 (用vi 编辑文件userspaces.00 然后保存退出即可
2、)。2将标准库的冷备文件复制到数据库服务器。 (备份文件以冷备为佳,热被没有测试效果不明)二、重定向数据库DB2 据库重定向恢复分为4 步(以下操作在数据库服务器上,可用telnet连接到数据库服务器操作) :1. 获取输入备份中记录的关于容器和表空 间的信息。这是通过在 RESTORE 命令中包括REDIRECT 关键字来完成的。例如:提示 1389 错误时:执行 db2set db2codepage=819 db2 terminate(恢复库后,再执行一次,把819 改成 1386 )DB2 RESTORE DATABASE 源库名 FROM 备份文件路径 INTO 新库名 REDIREC
3、T WITHOUT ROLLING FORWARD 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 2 下面是 这个命令的 输出:SQL1277W A redirected restore operation is being performed. Table space configuration can now be viewed and table spaces that do not use automatic stor
4、age can have their containers reconfigured. DB20000I The RESTORE DATABASE command completed successfully. 2. 从被(部分地)恢复的 新数据库 中查看表空间信息:DB2 LIST TABLESPACES SHOW DETAIL Tablespaces for Current Database Tablespace ID = 0 (系统表空间)Name = SYSCATSPACE Tablespace ID = 1 (系统临时表空间)Name = TEMPSPACE1 Tablespace
5、ID = 2 (用户表空间 ) Name = USERSPACE1 Tablespace ID = 3 (SYSTOOLSPACE 表空间)Name = SYSTOOLSPACE Tablespace ID = 4 (用户临时表空间) Name = USER_TMP_SAMPLE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 3 开新窗口:查看新库的应用目录DB2 GET DB CFG FOR 新库名Path to log f
6、iles = /home/db2inst1/db2inst1/NODE0000/SQL00XXX/SQLOGDIR/ 红字为新库应用目录,进入应用目录新增SYSTOOLSPACE 目录3 为每个 个表空间设置新的容器 。表空间有一个ID。可以从LIST TABLESPACES命令的 输出中获得。这个 ID 的用法如下:DB2 “ SET TABLESPACE CONTAINERS FOR 0 USING (PATH , /home/db2inst1/data/XXXX-SYS?) ” ( 重定向系统表空间 )DB2 “ SET TABLESPACE CONTAINERS FOR 1 USING
7、 (PATH , /home/db2inst1/data/XXXX-SYStemp?) ” ( 重定向系统临时表空间 ) DB2 “ SET TABLESPACE CONTAINERS FOR 2 USING (PATH , /home/db2inst1/data/XXXX-userspaces?) ” ( 重定向用户表空间 ) DB2 “ SET TABLESPACE CONTAINERS FOR 3 USING (file , /home/db2inst1/data/XXXX-usertemp/userspaces.00? 10240) ”( 重定向系统临时表空间 ) DB2 “ SET
8、TABLESPACE CONTAINERS FOR 4 USING (PATH , /home/db2inst1/db2inst1/NODE0000/SQL00XXX/SYSTOOLSPACE?) ” ( 重定向系统 SYSTOOLSPACE表空间 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 4 4. 通过包括关键字 CONTINUE,开始将数据本身恢 复到新的容器中,如下所示执行:DB2 RESTORE DATABAS
9、E 源库名 CONTINUE 至此重定向数据库恢复完成。三、配置运动城数据库使用 DB2客户端连接新建数据库执行以下脚本: Update config set configvalue= XXXX where configname= 本店号 ;Update database_list set dbalias=xxxx,servername= 000.000.000.000 ,dbname=OMS xxxx,dbnote=xxxx where dbid=1; XXXX 为新库机构号 ,000.000.000.000 为数据库所在服务器实际IP。四、新数据库设置为归档日志模式设置1. 将新数据库设置
10、为归档日志模式,执行以下脚本:UPDATE db cfg USING LOGRETAIN ON UPDATE db cfg USING USEREXIT ON UPDATE db cfg USING TRACKMOD ON 通过重定向建立新门店库完成。五、备份Db2 backup db OMSXXXX TO /home/db2inst1/ARCHIVE/IMG 六、重启数据库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 5 建库流程1, BD2重定向数据库恢复(新)2, IIS配置3, JOB配置4, ESB配置5, 自动备份配置6, 输入资料试验(收银员无权限时,任意修改一下收银员权限重新保存一次即可)7, 填写新库确认表发送:徐旭东,沈刚,融通,张诚予名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -