저희가 informix 를 사용하던 중 아래와 같은 일이 있어서 복구가 가능한지 알고 싶습니다.
OS :SunOS ns01 5.5.1 Generic_103640-24 sun4u sparc SUNW,Ultra-2
informix version INFORMIX-Universal Server Version 9.14.UC5
작업개요
1. 외장형 scsi raid 시스템을 사용중 HDD 에러 발생. informix down
2. 리부팅 후 fsck 를 시도했으나 HDD 오류발생 fix 실패.
3. scsi raid 시스템을 read only 로 mount 후에 읽기 시도 .
4개의 화일중에 rootdbs, datadbs 읽기 성공, tempdbs 를 읽을때
HDD 읽기 에러 발생 다시 부팅 후에 read only 로 마지막 webdbs 읽음
4. 다른 linux 서버를 nfs mount 후에 읽을 수 있는 화일을 nfs mount directory 로 복사.
5. 위의 nfs directory 의 mount point 를 기존에 있었던 scsi raid 의 mount directory 로 해줌 - /raid -
6. informix start
Bad primary tempdbs error - 정확한 문구는 아님 -
7. 2001.12.27 일 복사해둔 rootdbs, datadbs, tempdbs, webdbs 를 복사해와서 재 시도
8. Bad primary webdbs error
9. # oninit -iy 시도
10. # onstat -d 해 보니 webdbs 의 free 영역이 -1 로 되어있고 flags 는 PDS 로 되어 있슴
11. #onspaces -a webdbs -p /home/informix/tempdbs/webchunk -o 0 -s 1000000 시도 - 화일은 생성되었으나 onstat -d 상태는 변함없슴
12. 위의 명령으로 rootdbs 에 rootchunk 추가
13. 부주의로 /home/informix/tempdbs/rootchunk 를 rm 명령으로 삭제
14. #oninit 안됨
15. #oninit -iy 다시 시도
16. 현재 rootdbs 만 올라옴
informix home 은 mount 가능,
rootdbs, datadbs, tempdbs, webdbs 가 있던 raid system 만 다운상태
위 4개 화일의 2001,12,27 자 복사본 있슴.
고수님들의 좋은 답변을 바랍니다.
감사합니다.
|