동시접속자수 늘이기동시접속자수 늘이기

Posted at 2013. 8. 30. 18:03 | Posted in DataBase
반응형

$ORACLE_HOME/dbs/init<SID>.ora 파일의 

processes 변수를 setting 해주시면 됩니다. 

processes = 200; 

만약 프로그램을 연동 하실때는 application에서 connection 

을 잘 닫아 주셔야 합니다. 동시접속자수를 초과했다는 

에러가 나면 이 parameter를 먼저 올리려고 하는데 실제로 

B to C,B toB 사이트에서는 동시 접속자(end user)가 

보통 5를 넘지 않습니다. 만약 100인데 차버리면 connection 

닫는 곳에서 정확히 handling(java는 finally절에서 

connection및 statement 를 null 

check해서 닫아줌) 해주시면 이런 에러가 나지 않습니다. 

<그리고,processes의 값을 늘려 주실때 solaris의 경우는 

세마포어 변수보다 processes가 클 수가 없으므로 만약 늘이려 

는 processes의 수가 세마포어 변수 보다 크다면 먼저 세마포 

어 변수(set eminfo_semmns=400)를 먼저 늘려 주셔야겠죠

반응형

//