본문 바로가기
Oracle

[Oracle 19c] allow_group_access_to_sga 변경 방법

by 샤워하다돌면워싱턴 2024. 7. 2.
반응형
Parameter type Boolean
Default value false
Modifiable No
Modifiable in a PDB No
Range of values true | false
Basic No
Oracle RAC The same value must be used on all instances.

출처 : https://docs.oracle.com/en/database/oracle/oracle-database/12.2/refrn/ALLOW_GROUP_ACCESS_TO_SGA.html

 

Database Reference

ALLOW_GROUP_ACCESS_TO_SGA controls group access to shared memory on UNIX platforms.

docs.oracle.com

 

ALOW_GROUP_ACCESS_TO_SGA는 Oracle DB의 SGA(System Global Area)영역을 Owner뿐만아니라 Group에게 권한을 부여할 수 있는 파라미터입니다. 기본값은 false이며, 매개 변수가 true로 설정된 경우 데이터베이스 공유 메모리를 Owner와 Group 권한을 부여(640)하여 DB외부에서 공유 메모리를 관리할 수 있도록 하는 DB모니터링 솔루션(Ex. Maxgauge)과 연동하기 위해 사용되곤 합니다.

참고 : 이 초기화 매개 변수는 Oracle Database 12c Release 2(12.2.0.1)부터 사용할 수 있습니다.

 

파라미터 변경 방법

// 1. sql plus 접속
 
$ sqlplus / as sysdba  
 
 
// 2. 파라미터 값 확인
 
SQL > select name, value from v$parameter where name = 'allow_group_access_to_sga';
 
NAME VALUE
------------------------  ------------------------ 
allow_group_access_to_sga FALSE
 
 
// 3. 파라미터 값 변경
SQL > alter system set ALLOW_GROUP_ACCESS_TO_SGA = true scope = spfile;
 
 
// 4. DB Instance 재기동
SQL > shutdown immediate [또는] shutdown
  .    .       .    .       .    .       .    .       .    .       .    .    
SQL > startup
 
 
 

 

반응형

댓글