본문 바로가기

Development/Database

ORA-12519 오류발생.

Oracle 10 g 에 iBATIS로 SQL 매핑하면서 개발중이다.
저번 프로젝트에서는 아무런 문제가 없었는데 이번엔 본격적인 개발기간에 들어가면서 ORA-12519 오류가 자주 발생한다.
DB를 내렸다가 올리면 한동안은 괜찮은데 개발자 몇명이 붙어서 각 담당 모듈 테스트에 들어가면 로그인부터 오류가 발생해서

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: 147.46.15.66:1561:SRM2DEV


이런 오류를 뱉어낸다.

구글링을 해보니,
많은 개발자들이 비슷한 오류를 만나는데 정확한 해결책은 없는것 같고
다만 processes 숫자가 많은 select 를 처리못해서 발생하는 오류인것 같다는 의견이.
대부분 아래의 명령문 실행으로 해결되었다고 한다.

SQL> SHOW PARAMETER PROCESSES; // 기본값은 40
SQL> ALTGER system SET processes=150 scope=spfile;
SQL> COMMIT;

참, 반드시 관리자모드로 실행해야 한다.