Informix에서 shared memory not initialized라는 메시지는
여러 경우에 나타납니다.
확인해 볼것은 커널 파라메터를 정확하게 설정했는지...
(근데 저의 경우 리눅스에 설치할때 따로 커널 파라메터를 고치지
않았습니다.)
그리고 root chunk의 권한과 모드를 정확하게 설정했는지....
onconfig 파일에 있는 ROOTPATH에 있는 파일의 소유권을
chown informix:informix 파일이름
chmod 660 파일이름
이렇게 해보세요...
글구...흠...
oninit -ivy라는 명령으로 초기화 하시면서
화면에 나오는 메시지를 확인해보세요...
그럼...
그리고 혹시 informix DB가 online이 됐으면 앞으로는
DB 기동시 oninit -v 만 하세요...
밑에 분이 말씀하셨듯이 i 옵션은 초기화옵션으로
모든 데이타가 날라갑니다...
그럼...이만...
-- zcharia 님이 쓰신 글:
>> 설치가 제대로 되고, 환경설정도 제대로 이루어져 있다면
>> informix DB를 초기화시켜야 됩니다.
>>
>> informix> oninit -iy
>>
>> 이렇게 하시면 informix에서 환경설정한 대로 인포믹스를 사용할 수 있도록
>> 초기화 시킵니다.
>> 그런다음에 솔비님께서 하신
>> onmode -ky, oninit, onstat 명령어가 사용이 됩니다.
>>
>> cf) oninit -iy는 DB 초기화로 굉장한 주의를 요합니다.
>> 만약 DB를 운영중에 사용하시면 DB전체가 날아갑니다.
>> 대부분 informix DB를 설치하고 처음 한번만 하면 됩니다.
>>
>>
>>
>> -- 솔비 님이 쓰신 글:
>> >> 안녕하세요..^^
>> >>
>> >> 이번에 와우리눅스 파란(7.1)에 인포믹스 iif2000을 설치하였습니다.
>> >>
>> >> 모두 문제없이 설치하구요, onmonitor도 다 설정을 해주었습니다.
>> >> (참조문서는 베스트북의 6.2알짜리눅스에 iif2000설치중 onmonitor설정 그대로 해주었습니다..아직 어떻게 하는 것인지 몰라서 디폴트로 참조)
>> >>
>> >> 그런데, onmode -ky, oninit, onstat -
>> >> 위의 세가지 명령을 모두 해보아도 shared memory not initialized라는
>> >> 메세지만 나옵니다.
>> >>
>> >> 어떻게 해야 할지요..??
>> >>
>> >> 많은 조언부탁드립니다.
>> >> 감사합니다..^^
|