database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 193 게시물 읽기
No. 193
Re: Re: Re: 세그멘테이션 폴트
작성자
박영길
작성일
2000-06-19 20:22
조회수
11,497

안녕하세요.

 

onminotor를 사용하지 않고 DBMS를 초기화 하실 수 있습니다.

 

onminitor를 사용하여 파라메터를 각각 설정하게 되면

 

etc/onconfig.?(onmonitor.std는 아님)에 각각의 파라메터명과

 

함께 저장됩니다. 그러므로 onmonitor에서 설정할 수 있는 모든

 

내용을 바로 onconfig.?를 수정하고 onmonitor에서 마지막으로

 

서버를 초기화 시킬때 사용하는 명령어를 사용하시면 됩니다.

 

Usage: oninit { -[ipsy] }

 

-i Initialize disk space and shared memory, leave in on-line mode.

-p Do not reclaim temporary tables.

-s Initialize shared memory, leave in quiescent mode.

-y Respond yes to all prompts

 

의 옵션에서와 같이 인포믹스 사용자로

 

$ oninit -ivy

 

를 실행하면 자동으로 onconfig.?에 설정된 내용을 파라메터를 읽어서

 

rootdbs를 초기화하고 sysmaster와 sysutils라는 시스템 카달로그

 

데이터베이스를 생성합니다. dbaccess로 접속하여 위의 두 시스템

 

데이터베이스가 생성되었다면 제대로 초기화 된 것입니다.

 

이후에 인포믹스를 시작/종료할 때에는 onmonitor를 사용하거나

 

$ onmode -ky -- 인포믹스 종료

$ oninit -v -- 인포믹스 시작

 

를 사용하시고 oninit -ivy를 사용하시면 다시 초기화가 되니

 

조심하시기 바랍니다.

 

onmonitor가 마지막 초기화 과정에서 세그멘테이션 폴트가 나왔다면

 

이미 파라메터 설정이 끝난 것이므로 그냥

 

$ oninit -ivy

 

를 사용하여 초기화해도 무방할 것입니다. onmonitor가 터미널에 어느정도

 

맞추어 작성된 것이지만 터미널의 emulation과 termcap 호환정도에 따라서

 

전혀 실행이 되지 않는 경우도 있고 세그먼트 폴트가 생기는 경우가 있는

 

것 같습니다. 본인의 경우도 세그먼트 폴트가 발생하여 위와 같이 하였습니다.

 

그리고 리눅스는 아래와 같은 것을 설정하지 않아도 공유메모리를 잡는 데에는

 

오류가 발생하지 않는 것 같더군요.

 

그럼....

 

> > 음 확실한 대답인지는 모르겠지만 informix for linux 버전 설치시....

> > 각 linux 배포본 마다 설치에 문제가 있는듯 합니다.

> > 예를 들면 accell linux 에는 설치를 해도 공유메모리 초기화를 못하는 문제가

> > 있더군요.... 그래서 전 alzza linux에서 사용하고 있습니다.

> > 참조해 보세요

> 저도 알짜 리눅스 쓰는데요..

> 근데 Sun solaris에서는 /etc/system 파일에 커널 파라미터를 설정해 주어야 한다고 합니다.

> /etc/system 파일이랑 같은 기능의 파일이 리눅스에선 어떤 것이죠?

> 커널 파라미터

> semmax

> semmni

> shmmap

> shmmni

> shmums

>

[Top]
No.
제목
작성자
작성일
조회
205md5를 어떻게 죽이죠?
rhatt
2000-06-20
8730
206┕>Re: md5를 어떻게 죽이죠?
^_^
2000-06-21 09:41:50
9777
215 ┕>Re: Re: md5를 어떻게 죽이죠? 답변입니다.
정현우
2000-06-24 19:35:55
9109
197인포믹스 함수중 문자를 숫자로...
김승균
2000-06-20
11040
199┕>Re: 인포믹스 함수중 문자를 숫자로...
박영길
2000-06-20 14:18:13
20463
208 ┕>Re: 박영길님 감사합니다.[내용 없음.]
김승균
2000-06-21 10:38:38
10558
194informix+JDBC에서 질문요
2000-06-20
9971
195┕>Re: informix+JDBC에서 질문요
hahaman
2000-06-20 09:43:09
10608
350┕>Re: informix+JDBC에서 질문요
이민순
2000-10-30 14:58:35
10585
185세그멘테이션 폴트
rhatt
2000-06-18
10409
188┕>Re: 세그멘테이션 폴트
hahaman
2000-06-19 08:54:39
10474
191 ┕>Re: Re: 세그멘테이션 폴트
rhatt
2000-06-19 15:11:53
10428
193  ┕>Re: Re: Re: 세그멘테이션 폴트
박영길
2000-06-19 20:22:20
11497
201   ┕>Re: Re: Re: Re: 세그멘테이션 폴트
rhatt
2000-06-20 17:05:19
10960
184load문에서 질문..으~~ 미치겠군요.....헬미!!
인포랑
2000-06-18
10463
187┕>Re: load문에서 질문..으~~ 미치겠군요.....헬미!!
hahaman
2000-06-19 08:52:43
10615
189 ┕>Re: 그럼 칼럼수가 틀리다고,,,,(읽어주세요!)
인포랑
2000-06-19 10:48:08
10392
190  ┕>Re: 잘 모르지만...
hahaman
2000-06-19 13:17:38
9949
192  ┕>Re: Re: 그럼 칼럼수가 틀리다고,,,,(읽어주세요!)
박영길
2000-06-19 20:04:04
10320
183952 에러 (ifx_connect() 호출시 발생)
2000-06-17
9864
186┕>Re: 952 에러 (ifx_connect() 호출시 발생)
hahaman
2000-06-19 08:46:11
10349
181informix 함수 중에 시간을 알아내는 함수는 없을까요?
김승균
2000-06-16
10509
182┕>Re: 당연 있습니다.
hahaman
2000-06-17 09:22:17
10590
196 ┕>Re: 당연 있습니다. 답변 감사합니다.[내용없음.]
김승균
2000-06-20 09:49:43
10050
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.029초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다