>데이터 베이스 >Oracle >Oracle에서 sga 및 pga를 수정하는 방법

Oracle에서 sga 및 pga를 수정하는 방법

WBOY
WBOY원래의
2022-05-13 16:42:215182검색

방법: 1. "alter system set sga_max_size/sga_target=numeric value..."를 사용하여 sga의 크기를 수정합니다. 2. "alter system set pga_aggregate_target=numeric value..."를 사용하여 pga의 크기를 수정합니다.

Oracle에서 sga 및 pga를 수정하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle에서 sga 및 pga를 수정하는 방법

1. sga 크기 수정:

SQL> alter system set sga_max_size=2560M scope=spfile;
System altered.
SQL> alter system set sga_target=2560M scope=spfile;
System altered.

2. pga 크기 수정:

SQL> alter system set pga_aggregate_target=650M scope=spfile;
System altered.

확장 지식:

인스턴스 sga 및 pga 크기 수정:

아이디어: 먼저 지정 spfile 경로를 통해 pfile을 백업으로 생성한 후 데이터베이스에서 메모리 매개변수 조정 작업을 수행합니다.

—>데이터베이스에서 sga, pga 관련 매개변수 수정—>이 pfile을 통해 spfile 생성—>데이터베이스 닫기—>마지막으로 데이터베이스를 정상적으로 시작합니다

첫 번째: spfile 백업 생성

#/u01/app/oracle/admin/orcl/pfile/pfile1.ora是通过当前spfile创建的文件名字叫 “pfile1.ora”
SQL> create pfile='/u01/app/oracle/admin/orcl/pfile/pfile1.ora' from spfile;
File created.
SQL>

1. memory_target 및 memory_max_target 크기 확인:

SQL> show parameter memory
NAME     TYPE VALUE
-------------------------------- ----------- ------------------------------
hi_shared_memory_address     integer 0
memory_max_target     big integer  0
memory_target     big integer  0
shared_memory_address     integer 0
SQL>

# 출력 결과에 따르면 memory_max_target=0 및 memory_target=0이 표시되어 이미 ASMM 모드에 있음을 나타냅니다. sga 및 pga 크기를 직접 수정할 수 있습니다

2. 값은 0이 아님) memory_target 및 memory_max_target 크기를 수정합니다.

#memory_max_target이 0이 아니고 memory_target이 0이 아닌 경우 다음 명령을 사용하여 값을 0

1로 변경합니다. memory_max_target 크기를 수정합니다.

SQL> alter system set memory_max_target=0 scope=spfile;
System altered.

2. memory_target 크기 수정(memory_target<=memory_max_target):

SQL> alter system set memory_target=0 scope=spfile;
System altered.

권장 튜토리얼: " Oracle Video Tutorial

위 내용은 Oracle에서 sga 및 pga를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.