> 데이터 베이스 > Oracle > Oracle 연결 수 수정

Oracle 연결 수 수정

王林
풀어 주다: 2023-05-11 16:59:37
원래의
2257명이 탐색했습니다.

Oracle 데이터베이스는 효율적이고 강력한 관계형 데이터베이스입니다. 사용자는 데이터베이스에 연결하여 다양한 작업을 수행합니다. 그러나 사용자 연결 수가 기본 최대 연결 수를 초과하는 경우가 있으므로 Oracle 연결 수를 수정해야 합니다. 이 문서에서는 Oracle 연결 수를 수정하는 방법을 소개합니다.

  1. 현재 데이터베이스 연결 수 확인

Oracle 연결 수 수정을 시작하기 전에 먼저 현재 데이터베이스 연결 수를 확인해야 합니다. 다음 문을 사용하여 쿼리할 수 있습니다.

SELECT COUNT(*) FROM v$session;
로그인 후 복사
로그인 후 복사

이 문은 현재 데이터베이스에 연결된 세션 수를 반환합니다. 이 수가 기본 최대 연결 수를 초과하는 경우 수정해야 합니다.

  1. Oracle 연결 수 수정

기본적으로 최대 Oracle 연결 수는 150입니다. 더 많은 연결을 추가해야 하는 경우 다음 명령을 사용하여 수정할 수 있습니다.

ALTER SYSTEM SET processes=200 SCOPE=SPFILE;
로그인 후 복사

위 명령을 사용하면 최대 연결 수가 200으로 늘어납니다. 수정 사항을 적용하려면 SPFILE을 다시 로드할 수 있도록 데이터베이스를 다시 시작해야 합니다.

SHUTDOWN IMMEDIATE;
STARTUP;
로그인 후 복사
  1. 최대 연결 수가 수정되었는지 확인하세요

위 명령을 실행한 후 먼저 데이터베이스의 Alert.log 파일은 다음과 같이 수정이 성공했음을 보고합니다.

Database Characterset is AL32UTF8
Control Files: /opt/oracle/ora11g/dbs/control01.ctl, /opt/oracle/ora11g/dbs/control02.ctl, /opt/oracle/ora11g/dbs/control03.ctl
...
Database mounted.
Database opened.
ALTER DATABASE MOUNT
Sat Feb 15 18:22:20 2020
ALTER SYSTEM SET processes=200 SCOPE=SPFILE;
Completed: ALTER SYSTEM SET processes=200 SCOPE=SPFILE
Sat Feb 15 18:30:01 2020
Shutting down instance (immediate)
License high water mark = 13
Sat Feb 15 18:30:01 2020
Instance terminated by USER, pid = 12239

进程已经被终止了。

Instance terminated normally
로그인 후 복사

수정이 성공했다고 보고하면 다음 명령을 사용하여 최대 연결 수가 수정되었는지 확인할 수 있습니다.

SHOW PARAMETER processes;
로그인 후 복사

In Oracle 9i 이상 버전에서는 수정된 최대 연결 수가 표시됩니다. Oracle 8i 및 이전 버전에서는 다음 명령문을 사용하여 확인해야 합니다.

SELECT name, display_value 
FROM v$parameter 
WHERE name ='processes';
로그인 후 복사
  1. 연결 수 수정을 완료하세요.

최대 연결 수가 200으로 성공적으로 수정되면 데이터베이스에 다시 연결할 수 있습니다. 시험용. 현재 연결 수는 다음 명령문을 사용하여 볼 수 있습니다.

SELECT COUNT(*) FROM v$session;
로그인 후 복사
로그인 후 복사

요약:

Oracle 연결 수는 위 단계에 따라 쉽게 수정할 수 있습니다. 동시에, 수정 후에 너무 많은 연결이 발생하지 않도록 주의해야 합니다. 그렇지 않으면 데이터베이스 충돌이 발생할 수 있습니다. 최대 연결 수를 업그레이드하기 전에 먼저 현재 서버 및 애플리케이션 수를 평가하여 실제 최대 연결 수를 결정하고 실제 사용 시 연결 풀 관리를 강화하여 Oracle 데이터베이스가 정상적이고 효율적으로 작동하도록 해야 합니다.

위 내용은 Oracle 연결 수 수정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿