방법: 1. "시스템 설정 프로세스 변경 = 연결 범위 수 수정 = spfile" 문을 사용하여 데이터베이스에서 허용하는 최대 연결 수를 수정합니다. 2. 수정 후 "즉시 종료" 및 "시작"을 사용합니다. " 명령문을 다시 시작합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
1단계: 먼저 sqlplus, sqlplus / as sysdba를 통해 데이터베이스에 로그인합니다.
2단계: 현재 데이터베이스 프로세스의 연결 수 확인
3단계: 데이터베이스의 현재 세션 쿼리 연결 수
4단계: 데이터베이스에서 설정한 최대 연결 수와 최대 세션 수를 확인합니다. show 매개변수는 명령을 처리하여 요약된 정보를 봅니다. 또는 name ='processes'인 v$parameter에서 값을 직접 선택할 수 있습니다. 명령문을 보면 최대 프로세스 연결 수는 4000입니다.
5단계: 데이터베이스 연결 수를 조정해야 하는 경우 alter system set process = 3000 범위 = spfile을 사용하여 연결 수를 수정할 수 있습니다. (3000을 수정하는 것은 단지 데모일 뿐입니다. 대부분의 경우 연결 수가 부족하므로 값을 크게 수정합니다.)
6단계: 프로세스 및 세션의 값을 수정하려면 다시 시작해야 합니다. effect
shutdown 즉시; 인스턴스 닫기
startup start
7단계: 단계를 다시 시작한 후 다시 확인하세요. 8단계: 다음 명령을 사용하여 소비량을 확인할 수 있습니다. 데이터베이스 연결: v$process a, v$session b에서 b.MACHINE, b.PROGRAM, b.USERNAME, count(*)를 선택합니다. 여기서 a.ADDR = b.PADDR이고 b.USERNAME은 null이 아닙니다.
group by b.MACHINE, b.PROGRAM, b.USERNAME 개수별 순서(*) desc
추천 튜토리얼: "
Oracle Video Tutorial"
위 내용은 Oracle에서 연결 수를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!