ORA-02020: too many database links in use 에러가 나는 경우 조치 방법
1. 원인 : 설정된 Oracle parameter의 동시 DB Link 연결 갯수 보다 더 많이 DB Link를 사용할 경우
2. 조치 방법 : Oracle parameter중 OPEN_LINKS의 설정은 수정(Default는 4이므로 그보다 더 높여준다.)
- 9i인 경우의 조치방법을 살펴본다.
1) 현재 'OPEN_LINKS'라는 parameter값을 살펴본다.
--> select name, value from v$parameter where name='open_links'
> name value
open_links 4
2) Parameter 값을 수정한다.
--> pfile(init[SID].ora)를 사용하는 경우 open_links parameter를 찾아 수정한다.
없다면 다음과 같이 추가한다.
> %ORACLE_HOME%\ora92\database\init[SID].ora --> 위치가 다를 수 있음
~~~~~~~~~~ 중간생략 ~~~~~~~~
open_links=100
-->spfile(spfile[SID].ora)를 사용하는 경우 open_links parameter를 수정한다.
> -- spfile 사용 유무 조회(value에 값이 있다면 spfile 사용)
> select name,value from v$parameter where name = 'spfile';
> -- 한번에 열수 있는 dblink 값 수정
>alter system set open_links=100 scope=spfile;
3) DB Server Restart
--> spfile을 사용하더라도 open_links는 전역 Parameter이므로 Server Restart를 해야
반영됨(다른 Parameter 중에는 동적 Parameter로써 Restart 없이도 반영됨)
[출처] ORA-02020 조치|작성자 쭈아아빠
'DataBase > Oracle' 카테고리의 다른 글
odbc 드라이버 다운로드 주소 (0) | 2008.11.06 |
---|---|
테이블스페이스 용량구하기... (0) | 2008.10.09 |
[펌]인덱스의 컬럼 선정 및 고려사항 (0) | 2008.10.06 |
[펌]ANALYZE ? (0) | 2008.10.06 |
ANALYZE 명령어 (0) | 2008.10.06 |