GIS

ArcSDE Connection 수 조정 (Maximum number of connections to instance exceeded)

조심이 2011. 12. 27. 14:14
반응형

맵서비스를 생성하면서 pooling의 인스턴스(instances) 수를 조정하여 생성할때

" Maximum number of connections to instance exceeded " 
메세지가 발생된다면 SDE의 커넥셔 수를 체크해봐야 한다.

SDE에 설정되어 있는 커넥션수를 초과하면 발생하는 경우가 있다.

giomgr.defs 파일에 커넥션 수에 대한 정보가 있다. 
oracle10g용이라면 ArcSDE 설치경로에 \ora10gexe\etc\ 폴더에 있다.

파일을 열면 

                               # If more server connections are needed,
                               # increase this value for connections parameter.

connections 48      # maximum number of connections 
                              # NOTE: On Windows machines, you may need to
                              # increase server non-interactive desktop memory.

요런식이다. 기본 48개로 설정되어 있다.

커넥션수를 늘리기 위해

1.설정파일을 Export 한다.

sdeconfig -o export -f %SDEHOME%\etc\giomgr.defs -i <sde service name or direct connection>
-D <sde database> -p <sde password> -u <sde user name>

예) sdeconfig -o export -f %SDEHOME%\etc\giomgr.defs -i sde:oracle10g
-D  TNS이름 -p DB비밀번호(sde유저) -u 사용자(sde)

2. Export 된  giomgr.defs 파일을 열어 커넥션 수를 조절한다. 

3. 설정파일을 Import 한다. 

sdeconfig -o import -f %SDEHOME%\etc\giomgr.defs -i <sde service name or direct connection>
-D <sde database> -p <sde password> -u <sde user name>

예) sdeconfig -o import -f %SDEHOME%\etc\giomgr.defs -i sde:oracle10g
-D  TNS이름 -p DB비밀번호(sde유저) -u 사용자(sde)

반응형