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
운영게시판
최근게시물
Oracle Q&A 22693 게시물 읽기
No. 22693
DB Connect 한 상태에서 fork() 를 할 수 있나여?
작성자
최민
작성일
2005-05-17 19:26ⓒ
2005-05-18 09:20ⓜ
조회수
1,639

제가 테스트 했을 경우 나오는 에러 메세지

ORA-03106: fatal two-task communication protocol error

- 여기저기 뒤져보니..환경변수가 설정이 안되어서 그렇다는데..설정을 해도 계속 이런 메세지가 나오네여

 

fork() 를 하려고 하는데..넘 막혀서 이렇게 질문을 씁니다.

 

순서를 말씀드리자면,

1. DB Connect

2. fork()

 

위와 같은 상황에서,

질문0) DB Connect 를 한 상태에서는 fork() 를 할 수 없습니까?

질문1) 질문0 이 가능할 경우, child 프로세스는 parent 에서 연결한 세션을 그대로 사용할 수 있습니까?

질문2) 질문0 이 가능할 경우, child 프로세스에서 또 다른 DB Connect 를 할 수 있습니까?

 

위의 질문과 같이 하려면,

질문3) 어떤 조치상항이나 첵크해야할 사항이 있습니까?

 

조언 부탁드립니다..참고할 소스가 있다면 올려주세요..

수고하세요..

이 글에 대한 댓글이 총 1건 있습니다.

무슨 이유로 DB 연결한 후에 fork를 하실려는지 모르지만, 지금까지의

제 경험으로는 fork()를 한 후에 parent와 child 따로 DB connection을

하시는게 좋습니다.

fork()를 하시면 parent 이미지를 그대로 child가 복제를 해서 가지고 시작하는 형식이 됩니다. 따라서 DB 연결된 상태에서는 문제가 될 소지가 있죠.

 

 

angra님이 2005-05-18 11:31에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
22696두개 테이블 조인시 쿼리 문의 [2]
라클이
2005-05-18
1211
22695exp & imp를 이용한 DB 이전 문제... [1]
양희영
2005-05-18
2705
22694열을 횡으로 ??? [3]
나그네
2005-05-17
3404
22693DB Connect 한 상태에서 fork() 를 할 수 있나여? [1]
최민
2005-05-17
1639
22692[Win32] 컴퓨터 이름 변경후의 프로세스 ? [1]
이근웅
2005-05-17
2063
22691오라클 8i, 9i 는 공개 소프트웨어인가요?? [2]
권오혁
2005-05-17
1431
22690oracle 8.1.7 버전 받을 수 있는곳 좀 알려주세요 [2]
이강우
2005-05-17
1726
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v17.4로 자료를 관리합니다