DB2易盘恢复

在AIX6.1系统上,DB2 v9.7的数据库因数据目录所在VG的磁盘损坏而出现问题。解决方案包括卸载原有数据目录、挂载新磁盘并重建文件系统、从TSM恢复全备份及归档日志。恢复过程中可能遇到的挑战包括数据库别名冲突、系统错误、日志回滚失败等,这些问题需要特定的解决策略,如取消别名、忽略日志文件等。

场景:
AIX6.1+DB2v9.7+TSM6.2+物理磁带备份
数据目录所在的VG中有多个磁盘损坏,导致部分表空间无法读写、无法回滚、无法恢复。

解决办法:
1,umount掉原数据目录的文件系统;
2,挂载新盘到AIX中,重新创建文件系统,mount到原数据目录上;
3,从TSM中恢复最近一次全备份的副本;
4,从TSM中恢复已备份的归档日志;从原数据目录的文件系统中把还未备份的归档日志复制过来;通过归档日志回滚数据库到最新状态。

具体细节,以及可能遇到的问题:
1,新的文件系统mount到原来的数据目录上之后,应检查目录权限;
2,restore报错:
SQL1005N 数据库别名 名称 已存在于本地数据库目录或系统数据库目录中。
取消别名编目,重新提交restore:

db2 uncatalog db <dbname>

3,回滚报错:
SQL1042C An unexpected system error occurred.
处理办法:

db2stop force
ipclean

然后重新回滚。
4,回滚报错:
SQL1268N Roll-forward recovery stopped due to error “SQL1042” while
retrieving log file “S0535131.LOG” for database “KSDBS” on node “0”.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值