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 3443 게시물 읽기
No. 3443
Re: [질문] 다중 스레드 서버 사용여부
작성자
최성준
작성일
2001-03-24 10:20
조회수
1,953

>>이근행 님께서 쓰시길<<

 

:: 안녕하세요?

:: 아래 접속불량 문제로 질문 올렸던 사람입니다.

::

:: 해결책을 찾던 중 다중 스레드 서버 문제가 아닐까 하는 생각에

:: 질문하려 합니다.

::

:: 현재 오라클DB서버가 shared service Mode 인지 Dedicated Server Mode인지

:: 알 수 있는 방법은 무엇일까요?

::

:: 현재 윈2000에 오라클 8.1.6버젼이구요...

::

:: 혹시 리눅스 + 오라클 8.1.6버젼에서도 보는법을 아시면 가르켜 주세요.

::

::

:: 아...힘들다...내일은 주말인데...

:: 날씨 참 좋네요.! 모두들 좋은하루 되시길

$>lsnrctl service

하시면

ORCL has 1 service handler(s)

DEDICATED SERVER established:1005 refused:0 <--1개에 DEDICATED SERVER

LOCAL SERVER

ORCL has 21 service handler(s) <--21개에 MTS SERVER

DISPATCHER established:42350 refused:0 current:26 max:1022 state:ready

D019 <machine: XXX, pid: 23272>

(ADDRESS=(PROTOCOL=tcp)(HOST=111.111.111.1)(PORT=55223))

DISPATCHER established:42009 refused:0 current:26 max:1022 state:ready

D018 <machine: XXX, pid: 23270>

(ADDRESS=(PROTOCOL=tcp)(HOST=111.111.111.1)(PORT=55222))

....

 

이렇게 나오면 MTS이고

ORCL has 2 service handler(s)

DEDICATED SERVER established:1005 refused:0 <--2개에 DEDICATED SERVER

LOCAL SERVER

 

이렇게 나오면 DEDICATED입니다

아님

오라클홈/dbs/init<SID>.ora

화일내용중

mts_dispatchers="(address=(protocol=tcp)(host=111.111.111.1))(dispatchers=20)"

mts_max_dispatchers=40

mts_servers=30

mts_max_servers=50

local_listener="(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=111.111.111.1)(PORT=1521)))"

요게 주석처리가 안되어있다면 MTS이고

#으로 주석처리되었다면 DEDICATED입니다.

참고로 init<SID>.ora화일중 MTS설정은 버젼마다 다르고요

위내용은 8.1.6기준입니다.

참 DEDICATED방식으로 운영하면서 user/passwd@<SID>로 코딩하시면

오라클에 붙었다안붙었다하는 현상이 발생하고요

user/passwd@IP주소 로하면 어느정도 해결됩니다 단 리스너를 재구동했을시는

반드시 웹서버(특히 아파치)는 stop시킨 후 start과정이 필요합니다.

웹데몬프로세스가 오동작을 일으키는 확률이 상당히 높습니다.

아님 killall httpd 하신 후 start하심도 좋고요(이경우는 이미 세션이 맺어진

프로세스가 잘못되었을경우 단순히 stop,start하심 해결이 안되는경우에 한함)

restart명령은 효과없슴니다.

MTS방식일 경우는 꼭 user/passwd@<SID>로 코딩하셔야만 합니다.

이정도면 접속불량은 어느정도 해결 될거같군요.

그외 리스너셋팅 및 아파치셋팅을 조금더해주시면 아마도 그런문제가

거의 없어질 겁니다.

성공을 기원합니다.

[Top]
No.
제목
작성자
작성일
조회
3441리눅스에서 sqlplus의 설정파일은?
김태연
2001-03-23
1396
3445┕>Re: 리눅스에서 sqlplus의 설정파일은?
최성준
2001-03-26 10:01:05
1865
3453 ┕>Re: Re: 리눅스에서 sqlplus의 설정파일은?
김태연
2001-03-24 14:14:11
1377
3440오라클 설치후 DB create 하는 부분에 대해서 문의입니다.(완전초보)
이홍규
2001-03-23
1272
3456┕>Re: 오라클 설치후 DB create 하는 부분에 대해서 문의입니다.(완전초보)
1111
2001-03-24 16:58:27
1403
3439[질문]리눅스용 오라클 8.1.6 클라이언트 종료 및 시작방법
이근행
2001-03-23
1538
3438[질문] 다중 스레드 서버 사용여부
이근행
2001-03-23
1292
3443┕>Re: [질문] 다중 스레드 서버 사용여부
최성준
2001-03-24 10:20:21
1953
3451 ┕>답변 감사합니다.
이근행
2001-03-24 09:21:13
1663
3437ORA-12500에러 해결
박진성
2001-03-23
1936
3436[질문] exp 사용할때 log 는 어디에 남나요?
초보자
2001-03-22
1176
3446┕>Re: [질문] exp 사용할때 log 는 어디에 남나요?
소몰이
2001-03-23 13:22:20
1743
3435ROWID를 이용하여 RECORD 읽어 오는 방법?
swkim
2001-03-22
1471
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다