软讯网络 > 冲浪宝典 > 网络资源 > 最今做过的最大胆的informix的破坏性动作,谨勿模仿
【标 题】:最今做过的最大胆的informix的破坏性动作,谨勿模仿
【关键字】:
informix
【来 源】:http://www.cublog.cn/u/172/showart.php?id=145909
最今做过的最大胆的informix的破坏性动作,谨勿模仿
SUN V880 一个盘做了OS,另外5个盘做了软raid,做数据库存储空间
solaris 8
informix 9.4
早上脑袋发晕,发现磁盘空间不多了,于是就把chk 的文件都给rm 了,后来发现这些居然是IDS的chunk。脑袋立马发涨。
su - informix
onstata - 看到IDS的状态居然正常。
onstat -d > onstatd
onstat -c > onstatc
使用0级备份,发现在已经失败了,不可能做0备了。
cd /opt/informix/czw/backup
dbexport fmdb -ss
发现有两个数据库是可以成功的,一个是不能成功的。
对不能成功的数据库
dbschema -d nmosdb -t all -f all -s all -p all -ss >nmosdb.sql
unload 所有的表数据成unl文件
onmode -ky
创建相关的chunk文件
oninit -ivy 重新初始化
加chunk和dbspaces
dbimport 回去好的数据库
重新创建nmosdb,修改nmosdb.sql
执行该脚本,创建数据库的所有表结构
批量执行load语句,把所有的数据装回去
一切OK!!!
建议大家在产生灾难性问题的时候要在IDS DOWN下来之前获取尽量多的信息