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 34073 게시물 읽기
No. 34073
MTS 변경 후 ORA-27100: shared memory realm already exists
작성자
이재영(2j0id)
작성일
2008-07-12 16:46ⓒ
2008-07-12 16:47ⓜ
조회수
3,377


오라클 스타트시 오류 메세지...


ORA-27100: shared memory realm already exists
Linux Error: 17: File exists


위와같은  오류 메세지가 발생해서.
아래의 리눅스 커널 인자값을 추가해서.
리부팅 후  오라클 접속하니 , 오라클 서버는 정상 가동되나
접속 하는 클라이언트에 같은 메세지가 "shared memory realm already exists"
뜨면서 접속이 일어나지 않습니다.

그래서, 커널 인자값도 제거하고 리부팅 후 해도 마찬가지여서,
INIT.ORA 에 MTS 관련 코드를 주석 처리. LISTENER 초기처럼 하나로
복구한뒤 하니 정상 접속.작동 됩니다.


셋팅 상에는 크게 이상이 없는듯 한데 유독.. 말성 부리는 듯합니다.
혹 제가 놓치고 있는 부분이 있는지....

일단 아래 셋팅처럼 MTS. MTS MULTI LISTENER 구성이 되어야 하는데
많은 고수님들의 조언 부탁드립니다.


아참.!! 아래에 initorcl.ora  오라클 pfile 은 저희 회사 내부적으로
맞추어서 지금까지 메모리 2G 서버 납품시 셋팅해서 내보냈었구.
이상이 없었는데..

DTS > MTS 바꾼후 문제가 되는듯합니다.
메모리 사용관계쪽으로 많은 영향을 미치는지 상관관계도 조언 바랍니다.

 

 


* 서버 스펙: HP
DL380RG4 X3.0GHz-2M/800MHz . 2GB MEMORY
146.8GB Pluggable Ultra320 SCSI 10K
오라클 DB 전용 서버입니다.
불필요한 데몬등을 제거한 상태입니다.

 

 

 

######## Linux /etc/sysctl.conf   #######################################################################

 ## /etc/sysctl.conf
kernel.shmmax = 1073741824  
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 128 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

 


##############    initorcl.ora    ##############################################################################

open_cursors = 400
max_enabled_roles = 30
# db_file_multiblock_read_count = 8                                   # SMALL
# db_file_multiblock_read_count = 16                                  # MEDIUM
# db_file_multiblock_read_count = 32                                  # LARGE

db_block_buffers = 81200  # INITIAL

shared_pool_size = 419430400 

large_pool_size = 23554432
java_pool_size = 0

log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800

processes = 400

log_buffer = 327680


db_block_size = 8192


job_queue_processes = 8
job_queue_interval = 60
distributed_transactions = 10
open_links = 10

compatible = "8.1.0"
sort_area_size = 32428800
sort_area_retained_size = 32428800

optimizer_index_cost_adj=25
optimizer_index_caching=75


MTS_MULTIPLE_LISTENERS=TRUE


MTS_DISPATCHERS = "(address=(pro=tcp)(host=XXX.XXX.XXX.XXX))(sess=60)(disp=8)"
MTS_MAX_DISPATCHERS = 20
MTS_LISTENER_ADDRESS= "(address_list=(address=(protocol=tcp)(host=XXX.XXX.XXX.XXX)(port=1521)))"
MTS_LISTENER_ADDRESS= "(address_list=(address=(protocol=tcp)(host=XXX.XXX.XXX.XXX)(port=1522)))"
MTS_LISTENER_ADDRESS= "(address_list=(address=(protocol=tcp)(host=XXX.XXX.XXX.XXX)(port=1523)))"
MTS_SERVERS = 5
MTS_MAX_SERVERS = 50

 

 

 

 


############for multi listener    ##########################################################

MUL1 =
  (ADDRESS_LIST =
        (ADDRESS= (PROTOCOL= TCP)(Host= XXX.XXX.XXX.XXX)
                  (Port= 1521)
                  (QUEUESIZE=100)
        )
  )

SID_LIST_MUL1 =
  (SID_LIST =
    (SID_DESC =
      (ORACLE_HOME= /home/oracle/product/8.1.7)
      (SID_NAME = ORCL)
    )
  )

MUL2 =
  (ADDRESS_LIST =
        (ADDRESS= (PROTOCOL= TCP)(Host= XXX.XXX.XXX.XXX)
                  (Port= 1522)
                  (QUEUESIZE=100)
        )
  )

SID_LIST_MUL2 =
  (SID_LIST =
    (SID_DESC =
      (ORACLE_HOME= /home/oracle/product/8.1.7)
      (SID_NAME = ORCL)
    )
  )

MUL3 =
  (ADDRESS_LIST =

        (ADDRESS= (PROTOCOL= TCP)(Host= XXX.XXX.XXX.XXX)
                  (Port= 1621)
                  (QUEUESIZE=100)
        )
  )

SID_LIST_MUL3 =
  (SID_LIST =
    (SID_DESC =
      (ORACLE_HOME= /home/oracle/product/8.1.7)
      (SID_NAME = ORCL)
    )
  )

[Top]
No.
제목
작성자
작성일
조회
34076윈도우 2008 에서 오라클 11g 설치할때 오류... [1]
권기후
2008-07-14
4651
3407550명을 신청자를 받아야 하는데요..질문입니다.
Wenzie
2008-07-13
1589
34074오라클 64비트와 32비트간의 DB Link 연결에 문제는 없나요 ? [1]
임용성
2008-07-13
2422
34073MTS 변경 후 ORA-27100: shared memory realm already exists
이재영
2008-07-12
3377
34071ROLLUP시 총 합은 구했는데 '총합'이라는 글자를 총합 앞에 컬럼에 넣고 싶습니다. [4]
구우
2008-07-11
2782
34070SQL Parser 에 관해서..
younglee
2008-07-11
2509
34069오라클 에러메세지 손상된 패킷....
차지은
2008-07-11
2200
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다