首先,此方法仅适用于Windows,Linux暂时没做测试
有一次项目上服务器操作系统突然崩溃,然而里边db2数据库没有及时做备份,经过现场测试,发现以下方法可以完美将数据库恢复。
数据库介绍:数据库所有表空间都存放于D盘,当时E盘有一部分日志,C盘有一部分系统日志。
操作方法如下:
安装一个和原数据库环境完全相同的db2数据库操作系统环境,用户名,磁盘分区保证要一致
新服务器db2环境安装好后将db2服务停掉
用PE环境进入崩溃的那台操作系统
拷贝文件
将原C盘目录的
C:\DB2
C:\DBLOG
以上两个文件夹拷贝走,DBLOG可能在某些数据库环境没有,只有一个DB2的目录,那就直接只拷贝DB2目录即可
将D盘目录存放表空间文件的文件夹拷贝走,如D:\RIS 或者D:\RISDB或者E:\RISDB,只要涉及这个数据库的文件全部拷贝走
以上目录拷贝走
将上述文件拷贝到新服务器相同目录下
注意: