안녕하세요.
onmonitor명령을 이용하여 dbspace를 생성하였는데, dbspace생성을 잘못하여 삭제를 할려고 하는데 삭제가 되지 않네요.
그리고 oninit를 내렸다가 다시 올리면 Fatal error in shared memory라는 메세지가 뜨고 onstat -mr을 실행시켜보면 다음과 같은 메세지가 보입니다.
8:33:45 Results: Cannot Open DBspace 5.
18:33:45 Action: Restore chunk from archive. If this is a temporary dbspace
chunk, drop and add the dbspace to enable it.
18:33:50 See Also: /tmp/af.4010ce3, shmem.4010ce3.9
18:33:50 Assert Failed: Chunk 5 is being taken OFFLINE.
18:33:50 Informix Dynamic Server Version 7.31.UC2A
18:33:50 Who: Session(7, informix@humanbank4, 0, 236143960)
Thread(25, fast_rec, e10d3c8, 1)
File: rsmirror.c Line: 1784
18:33:50 Results: Dynamic Server will block at next checkpoint
18:33:50 Action: Shutdown (onmode -k) or override (onmode -O)
18:33:51 See Also: /tmp/af.4010ce3
18:33:51 Assert Failed: pthdrpage:ptalloc:bad bfget
18:33:51 Informix Dynamic Server Version 7.31.UC2A
18:33:51 Who: Session(7, informix@humanbank4, 0, 236143960)
Thread(25, fast_rec, e10d3c8, 1)
File: rspartn.c Line: 5284
18:33:51 Results: Cannot use TBLSpace page for TBLSpace 5242881
18:33:51 Action: Run 'oncheck -pt 5242881'
제가 시스템을 shutdown하기 전에 onmonitor=> mode ==> take-offline을 한 후에 다시 oninit를 하여 프로세스를 띄웠거든요.
그런데 dbspace생성도 제대로 안되고 그전에 생성해서 지웠던 dbspace들이 계속 남아져 있어요.
너무 모르는게 많아서요... 조언을 구합니다.
고수님들 조언 부탁드려요..
|